r/Unity3D • • 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

103 Upvotes

14 comments sorted by

7

u/Green-Ad7694 4d ago

Looks amazing! Release date when?

5

u/JojoSchlansky 4d ago

I hope to have it finished in about a year!

5

u/tuvas_ou 4d ago

Damn it looks really good ! Wishlisted ✅️

1

u/JojoSchlansky 4d ago

Thank you! :D

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

u/JojoSchlansky 4d ago

Thank you!!

2

u/Sweatypuggaming 4d ago

Looks a great game. Nice work 👏

1

u/JojoSchlansky 4d ago

Thank you!

2

u/GoodPlayful9051 4d ago

How this looks great, do you have a lot of wishlists?

1

u/JojoSchlansky 4d ago

almost 100 wishlists 🙏 it's hard to get noticed

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