https://github.com/edap/kurt
WIP toy renderer to learn WebGPU
https://github.com/edap/kurt
Last synced: 12 months ago
JSON representation
WIP toy renderer to learn WebGPU
- Host: GitHub
- URL: https://github.com/edap/kurt
- Owner: edap
- Created: 2022-01-30T16:07:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-25T17:05:53.000Z (over 1 year ago)
- Last Synced: 2025-02-13T02:51:12.250Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 952 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KURT
Toy renderer using Rust and webGPU
## examples
To run an example:
cargo run --example square-texture
triangle
square-texture
camera
instanced
depth
lights
load-model
## TODO
add light example https://sotrh.github.io/learn-wgpu/intermediate/tutorial10-lighting/#specular-lighting
web-assembly build step
frustum culling
post processing effects + egui
compute shaders esample with particles
resources poll
scene graph
port things https://webgpu.github.io/webgpu-samples/samples/gameOfLife
## web assembly
Follow the detailed instruction [here](https://sotrh.github.io/learn-wgpu/beginner/tutorial1-window/#web-assembly) to install all the dependencies.
install [web-pack](https://rustwasm.github.io/wasm-pack/installer/).
## Resources
[webGPU tutorial](https://sotrh.github.io/learn-wgpu/)