Procedural Generation Tutorial 1 - Planes

preview_player
Показать описание
In this tutorial I'll show you how to procedurally generate the vertices and indices of a plane both on the CPU and GPU.

*Links for Compute Shaders*

*Discord Server*

*Patreon*

*Timestamps*
0:00 Intro
0:10 Simple Plane
1:03 Plane Indices
1:45 Line Generation
2:25 Complex Plane
3:10 Plane Attributes
3:38 GPU Generation
3:53 Outro

#proceduralgeneration #procedural #programming
Рекомендации по теме
Комментарии
Автор

I love how you explain things in a concise and clear manner. Love the tutorial, i was actually looking for exactly this lol

nixl_
Автор

Just learned how to render a triangle, and this sounds terrifying

yoyo
Автор

Finally, been waiting for this series forever. Might we get a hint what the next episode will be about ?

fudgeracoon
Автор

Amazing tutorial, keep going like this! Can't wait for future episodes !

albertkoppelmaa
Автор

1:24 that reminds me the Seb Lague's chess video xd. Btw nice video.

starklosch
Автор

Hey man, thanks soo much for your videos! I’m starting my own open gl engine, and it helped a lot, even though I think you should make your videos explanations “slower”, any way, keep up with good content!

veritas
Автор

Nice video! Could you maybe boost the midrange on your mic in the fallowing vid?

SpaceCadet
Автор

Nice tutorials. Please could you recommend any good books on these shaders type and examples? Thanks in advance

austineadah
Автор

Please create a tutorial on loading cubemaps from a single image file or sprite sheet as in a big project there can be more than 32 textures(the max textures that can be binded at once in opengl)

fatgolem
Автор

This is terrific! Couldn't you also use a black and white heightmap and use that value to calculate the y axis for the plane to generate a terrain this way? And you would increase the triangular mesh for more resolution thats what I did! =)

CodeParticles
Автор

hi can you make video about making simple shader for minecraft ?

michterion
Автор

Why did you use 48 as the number of bytes per vertex in the glNamedBufferData call when each vertex is 80 bytes?

raghavkumar
Автор

I saw that you used a struct of vertices and a buffer which you edit. But how do you set this up on the cpu side? Is it something with ssbo's or is it something else?

TristanPopken
Автор

You forgot the semicolons in the code.

samholland