Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/altunenes/cuneus

Code WGSL shaders & export HQ frames: powered by wgpu
https://github.com/altunenes/cuneus

algorithmic-art algorithms art creative-coding egui fragment-shader hot-reload illusions rust-lang shaders wgpu wgsl winit

Last synced: about 14 hours ago
JSON representation

Code WGSL shaders & export HQ frames: powered by wgpu

Awesome Lists containing this project

README

        

[![Shader Binary Release](https://github.com/altunenes/cuneus/actions/workflows/release.yaml/badge.svg)](https://github.com/altunenes/cuneus/actions/workflows/release.yaml) [![crates.io](https://img.shields.io/crates/v/Cuneus.svg)](https://crates.io/crates/Cuneus)

# Cuneus 🌈

A tool for experimenting with WGSL shaders, it uses `wgpu` for rendering, `egui` for the UI, `winit` for windowing, and `notify` for hot-reload. :-)

### Current Features

- Hot shader reloading
- Multi-pass, atomics etc
- Interactive parameter adjustment, ez Texture loading through egui
- Export HQ frames via egui

## Current look


Cuneus IDE Interface

## Keys

- `F` full screen/minimal screen, `H` hide egui

#### Usage

- If you want to try your own shaders, check out the [usage.md](usage.md).

#### Open my shaders

- cargo run --release --bin *file*
- Or download on the [releases](https://github.com/altunenes/cuneus/releases)

# Gallery

| **Sinh** | **Signed Distance** | **Satan** |
|:---:|:---:|:---:|
|
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/sinh.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/sdvert.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/satan.rs) |

| **Mandelbulb** | **Lich** | **Galaxy** |
|:---:|:---:|:---:|
|
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/mandelbulb.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/lich.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/galaxy.rs) |

| **Xmas** | **Droste** | **Clifford** |
|:---:|:---:|:---:|
|
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/xmas.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/droste.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/clifford.rs) |

| **orbits** | **dna** | **genuary6** |
|:---:|:---:|:---:|
|
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/orbits.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/dna.rs) |
[Code](https://github.com/altunenes/cuneus/blob/main/src/bin/genuary2025_6.rs) |