https://github.com/altunenes/cuneus
Compute shaders & export HQ frames. Features shader hot reload and audio/video input for live manipulation.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.2%) to scientific vocabulary
Keywords
Repository
Compute shaders & export HQ frames. Features shader hot reload and audio/video input for live manipulation.
Basic Info
Statistics
- Stars: 107
- Watchers: 2
- Forks: 8
- Open Issues: 5
- Releases: 27
Topics
Metadata Files
README.md
A tool for experimenting with WGSL shaders, it uses wgpu for rendering, egui for the UI and winit for windowing :-)
Current Features
- Hot shader reloading
- Multi-pass, atomics etc
- Interactive parameter adjustment, ez media imports through egui
- Easily use HDR textures, videos/webcam via UI
- Audio/Visual synchronization: Spectrum and BPM detection
- Real-time audio synthesis: Generate music directly from wgsl shaders
- Export HQ frames via egui
Current look
Keys
Ffull screen/minimal screen,Hhide egui
Usage
- If you want to try your own shaders, check out the usage.md and see BUILD.md.
- Optional Media Support: GStreamer dependencies are optional - use
--no-default-featuresfor lightweight builds with pure GPU compute shaders. - When using cuneus as a dependency (via
cargo add):- Add
bytemuck = { version = "1", features = ["derive"] }to dependencies (derive macros can't be re-exported) - Copy build.rs to your project root to configure
GStreamerpaths (only needed for media features) - then simply use
use cuneus::prelude::*;
- Add
Run examples
cargo run --release --example *file*- Or download on the releases
Gallery
| Sinh3D | JFA | Volumetric Passage |
|:---:|:---:|:---:|
|
Code |
Code |
Code|
| PathTracing Mandelbulb | Lich | Galaxy |
|:---:|:---:|:---:|
|
Code |
Code |
Code |
| Buddhabrot | FFT(Butterworth filter) | Clifford |
|:---:|:---:|:---:|
|
Code |
Code |
Code |
| Block Tower: 3D Game | System | Vision LM via fastvlm |
|:---:|:---:|:---:|
|
Code |
Code |
Code |
| SDneuron | path tracer | audio visualizer |
|:---:|:---:|:---:|
|
Code |
Code |
Code |
| sdvert | tree | kuwahara |
|:---:|:---:|:---:|
|
Code |
Code |
Code |
Owner
- Name: Enes
- Login: altunenes
- Kind: user
- Website: altunenes.github.io
- Repositories: 30
- Profile: https://github.com/altunenes
I like science, computers, and budgies :-)
GitHub Events
Total
- Create event: 84
- Release event: 27
- Issues event: 8
- Watch event: 79
- Delete event: 64
- Issue comment event: 39
- Public event: 1
- Push event: 337
- Pull request review event: 9
- Pull request review comment event: 6
- Pull request event: 120
- Fork event: 5
Last Year
- Create event: 84
- Release event: 27
- Issues event: 8
- Watch event: 79
- Delete event: 64
- Issue comment event: 39
- Public event: 1
- Push event: 337
- Pull request review event: 9
- Pull request review comment event: 6
- Pull request event: 120
- Fork event: 5
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| altunenes | e****2@g****m | 338 |
| dave horner | d****r@w****e | 1 |
| Dave Horner | d****e@m****l | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 11
- Total pull requests: 138
- Average time to close issues: 24 days
- Average time to close pull requests: 2 days
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.35
- Merged pull requests: 117
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 11
- Pull requests: 138
- Average time to close issues: 24 days
- Average time to close pull requests: 2 days
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.35
- Merged pull requests: 117
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- altunenes (9)
- davehorner (2)
Pull Request Authors
- altunenes (122)
- davehorner (14)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions-rs/cargo v1 composite
- actions/checkout v4 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- dtolnay/rust-toolchain stable composite
- softprops/action-gh-release v1 composite
- 425 dependencies