Skip to content

Commit 7e13d04

Browse files
Creating mountains and what's in a shader
for issue rust-gamedev#1098
1 parent a67ded7 commit 7e13d04

3 files changed

+30
-0
lines changed
Loading

content/news/036/index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,36 @@ If needed, a section can be split into subsections with a "------" delimiter.
7272

7373
## Learning Material Updates
7474

75+
### [Creating mountains from planes with vertex shaders and Bevy]
76+
77+
![vertex shaders example](creating-mountains-from-planes-with-vertex-shaders-and-bevy.png)
78+
_Creating mountains from planes with vertex shaders and Bevy_
79+
80+
[@chrisbiscardi] published a [video][Creating mountains from planes with vertex shaders and Bevy] about
81+
using the new Material shader APIs in Bevy 0.8 to transform the vertex
82+
positions in a custom mesh plane using a vertex shader.
83+
84+
_Discussions: [Twitter](https://twitter.com/chrisbiscardi/status/1549089599971938304)_
85+
86+
[Creating mountains from planes with vertex shaders and Bevy]: https://youtube.com/watch?v=85uJc81SQZ4
87+
[@chrisbiscardi]: https://twitter.com/chrisbiscardi
88+
89+
### [What's in a wgsl fragment shader? ft Bevy]
90+
91+
![vertex shaders example](creating-mountains-from-planes-with-vertex-shaders-and-bevy.png)
92+
_What's in a wgsl fragment shader? ft Bevy_
93+
94+
[@chrisbiscardi] published a [video][What's in a wgsl fragment shader? ft Bevy]
95+
that introduces the new Material APIs in Bevy 0.8. It covers AsBindGroup,
96+
uniforms, and using Perlin Noise in a fragment shader to render different
97+
colors onto a cube in a variety of ways.
98+
99+
100+
_Discussions: [Twitter](https://twitter.com/chrisbiscardi/status/1546909993726726144)_
101+
102+
[What's in a wgsl fragment shader? ft Bevy]: https://youtube.com/watch?v=SOOOc9-joVo
103+
[@chrisbiscardi]: https://twitter.com/chrisbiscardi
104+
75105
## Tooling Updates
76106

77107
### [Blackjack]
Loading

0 commit comments

Comments
 (0)