3 ms·
Acerola on YouTube also has a pretty nice (if hectic) series about grass rendering: - https://youtu.be/Y0Ko0kvwfgA?si=RGihxnz8i1RoC1jf https://youtu.be/Y0Ko0kv
by kibibu 1y ago
Acerola on YouTube also has a pretty nice (if hectic) series about grass rendering:
- https://youtu.be/Y0Ko0kvwfgA?si=RGihxnz8i1RoC1jf https://youtu.be/Y0Ko0kvwfgA?si=RGihxnz8i1RoC1jf
- https://youtu.be/jw00MbIJcrk?si=czh3dfdneMEVuJXI https://youtu.be/jw00MbIJcrk?si=czh3dfdneMEVuJXI
- https://youtu.be/PNvlqsXdQic?si=Oa_v8ypWvxm3PLhp https://youtu.be/PNvlqsXdQic?si=Oa_v8ypWvxm3PLhp
- jmiskovic 1y agoI would rather recommend this video [1] from SimonDev. It is much more enjoyable to watch. But all of these explain the exact same approach of rendering instanced geometry, with wind dynamics made in vertex shader. I used this as reference to implement an infinite grass world in ~300 LoC of Lua and GLSL. [1] https://www.youtube.com/watch?v=bp7REZBV4P4 https://www.youtube.com/watch?v=bp7REZBV4P4 [2] https://github.com/jmiskovic/grassland/blob/main/grass.lua https://github.com/jmiskovic/grassland/blob/main/grass.lua