GRASS - 3D Gravity Platformer in GameMaker [13]

preview_player
Показать описание
In this video I'm exploring the various ways of shifting the heavy lifting over from the vertex buffer to a vertex shader when rendering lots of individual strands of grass.

Wintergatan Original Music:
Music "Paradis" by Wintergatan
Music "Sommarfågel" by Wintergatan

License code: RBZHED0W5ANSCLQF
License code: KQTAIVB8CCSVZRLI
License code: YWHIIRFKOEIJU8OX

00:00 Introduction
00:37 Setting up the three main components
02:23 Cylindrical billboarding
05:31 Placing the grass in 3D space
06:32 Data management
07:40 Ray casting in a grid
09:09 Reading from the grid in the shader
09:41 Transforming a cluster with a matrix
13:58 Infinite reusability
15:30 Noise function
17:25 Segmenting the grass
19:28 Further optimizations
20:44 Uniform circular distribution
21:44 Ending
Рекомендации по теме
Комментарии
Автор

Your technical skills are unbelievably good. Thanks for sharing.

BatCorkill
Автор

Pretty sweet... wish there was more GameMaker content like this.

Questionable_Insights
Автор

Excited to see the progress you've made in the past 6 months!

reedrehg
Автор

oh wow it's been a while how have you been? :o

AdrienDittrick
Автор

Just randomly stumbled upon this video.
I am a software dev, is it weird for me to watch other people coding while on my lunch break?

NineSun