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

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

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/)