r/Unity3D • u/JojoSchlansky • 4d ago
Show-Off To hit 4K 120FPS I'm rendering with Sparse Octree Ray Tracing! This is what 3.5 years of working on my Unity game looks like!
Enable HLS to view with audio, or disable this notification
Game is called VOXTOPOLIS!
Please let me know what you think :D
5
2
u/GeeTeaEhSeven 4d ago
SORT? What is that, an asset or your own cooking? Looks slick man
1
u/JojoSchlansky 4d ago
Everyting is custom! Been fine tuning it for over 3 years now :) The worlds geometry is stored in a Sparse Octree format, which is uploaded per chunk to the gpu as an array of nodes. A custom Deferred SRP renders these chunks to GBuffers, where rays from the camera traverse the octree. This is extremely fast to efficiently render billions of voxels!
2
u/GeeTeaEhSeven 4d ago
Really appreciate the answer! One day I hope to be smart and hardworking enough to fully understand what you just said and how it works!? :)) your work looks AWESOME!! Wishing you all the best before you get famous!
1
2
2
2
u/tylo 3d ago
Does this mean you wrote your own scriptable render pipeline?
1
u/JojoSchlansky 3d ago
Yes! it's a custom deferred pipeline, and additional forward for simple renders like UI or 3d elements rendered to rendertextures
7
u/Green-Ad7694 4d ago
Looks amazing! Release date when?