0.14 overhaul
I want to be a little more intentional about what's in the repo. Some of the examples don't add much in terms of educational value, and larger examples like the hades-style start menu should likely live in their own repo. Here's the rough rundown of what I'm going to remove and update.
- [ ] candy-cane
- Potentially interesting example for storing variable data, like StorageBuffers
- [ ] ~compute-3d~
- [ ] compute-with-time
- compute shader that uses time. Probably worth keeping.
- [ ] cube-wave
- fun enough and simple enough to keep around. more of a creative coding example.
- [ ] dissolve-sphere-standard-material-extensions
- keep. extending the standard material is worth showing.
- [ ] eight-way-sprites
- keep. maybe simplify.
- [x] fresnel-effect
- keep. "intro wgsl concepts"
- [ ] ~infinite-tunnel~
- review.
- [ ] ~pointcloud~
- probably not, unless there's value in showing of point list usage.
- [ ] pressure-wave-sphere
- Is there a better example for attaching materials to gltf scenes?
- [ ] rotating-column
- same as cube-wave
- [x] sdf-2d-sphere
- SDFs are fun. keep. maybe do more sdf stuff
- [ ] shader-rgb-worldspace-cube
- basic. straightforward. keep as intro material. rename to something better.
- [x] ~shader-test-001~
- [ ] ~shield-spheres~
- mostly just shield-with-depth
- [ ] shield-with-depth
- keep. Depth-based shields are popular topics.
- [ ] spacecraft-noiseland
- ~removal most likely. Might be worth doing something else with a vertex shader or landscape generation~
- update: keeping because vertex shader examples are sparse on the internet. Might be worth making a better example, but keeping this one for now.
- [x] ~standard-material-quixel-megascan~
- remove. Basic usage of standard material.
- [ ] start-menu-hades
- move to dedicated repo
- [ ] ui-button-shader
- keep. ui materials are useful
spacecraft-noiseland is pretty awesome.It should be preserved👍. There are very few good examples of vertex shaders online.
thanks for letting me know! I'll reconsider removing it for now and potentially make a better example to replace it in the future
0.14 overhaul happened awhile ago, I just didn't close this issue. 0.15 updates already happened and 0.16 is in a PR as the release candidate was recently released