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.
- [x] candy-cane
- Potentially interesting example for storing variable data, like [StorageBuffers](https://docs.rs/bevy/0.14.0/bevy/render/render_resource/struct.StorageBuffer.html)
- [ ] ~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?
- [x] 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.
- [x] 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
关闭于 2025-03-29 3 条评论