GridVids
Sign in with YouTube

How To Render 2 Million Objects At 120 FPS

Tarodev Mar 26, 2023 11:53
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

Project files: https://github.com/Matthew-J-Spencer/pushing-unity Let's discover the true potential of Unity by pushing its limits. In this video, we'll explore a variety of techniques, from straightforward tweaks like data-oriented design, to more advanced methods such as direct GPU rendering and compute shaders. Join us as we uncover the power and flexibility that Unity has to offer! Some techniques used: Unity DOTS (burst, jobs, ecs) RenderMeshInstanced DrawMeshInstancedIndirect Data-Oriented Design Avoiding extern calls ❤️ Become a Tarobro on Patreon: https://www.patreon.com/tarodev ========= 🔔 SUBSCRIBE: https://bit.ly/3eqG1Z6 🗨️ DISCORD: https://discord.gg/tarodev ✅ MORE TUTORIALS: https://www.youtube.com/tarodev
Education
#RenderMeshInstanced #DrawMeshInstanced #DrawMeshInstancedIndirect #RenderMeshIndirect #unity dots #ecs #burst #job system #gpu instancing #compute shader #unity shader #data-oriented design #benchmarking #millions of objects #framerate #performance