New Voxel Engine Reveal - Crystal Islands Experiment
Follow me on Twitter for more updates:
This scene is composed entirely of voxels. What started as an innocent attempt at increasing the view distance evolved into a 4 month quest to achieve not only that, but rewrite a brand new voxel engine from the ground up that would feature:
- An 8x (512 cubic) detail increase with animation support, high compression rates, and per-voxel material attributes
- Fast collision detection that physics and player walking will utilize
- Full fracture and mutation of objects
- Improved path traced global illumination that features 5 bounces from the sun, atmosphere and all emissive objects
- A powerful asset pipeline that can utilize Quixel Megascans, PlantFactory/PlantCatalog’s detailed vegetation, and other highly detailed polygon models after being converted and processed into voxels (all 3 seen in this video)
- Ray-traced world generation that could easily place trees, grass, flowers, and other assets (eg. crystals) in designated areas: eg. in sunlight, on cave walls, in big open areas, and so on
- A 10x speedup in rendering over the previous engine
Most of these features are showcased in the video. Of course, there are some kinks to work out, like you can see object intersections occurring or being placed in odd places, and the path traced denoiser is lacking a spatial filter, but I got too excited with how this looks that I couldn’t wait any longer to share. The effective world size here is 256K^3 and the island is generated once upon startup (like Terraria for instance), which takes about a minute. Things won’t look this chaotic in whatever the final version is, as it’s more a feature test than anything else.
To those who prefer the charm of the old engine, there is a low-detail mode that will be toggleable. More likely than not, this level of detail will be reserved for RTX graphics cards, and the low-detail mode will be the fall back for older ones. I don’t have exact spec predictions yet, because there are so many tweaks to be made like level-of-detail threshold, lighting refresh rates, and the world size itself, so general performance requirements remain to be outlined.
Stay tuned for more updates, as in the future we’ll soon see that this world is dynamic and not just there to be looked at. Rigid body physics will make a return, so will fluid dynamics eventually, and really everything seen here is only the beginning. Thank you to everyone who supports this project, and doesn’t leave mean comments calling out how I keep saying the next video will be the official announcement. Soon(tm) ;)
1 view
27
3
1 month ago 00:04:39 86
I’ve Improved the Building in my Voxel Game - Lay of the Land
1 month ago 00:22:35 1
Why Minecraft Peaceful Mode is Terrifying
2 months ago 00:05:09 1
Adding a Procedural Castle Dungeon to my Voxel Game - Lay of the Land
2 months ago 00:01:50 1
Earth Defense Force: World Brothers 2 - Official Announcement Trailer
3 months ago 00:08:08 1
Realistic Building Demolition 2 | Teardown
3 months ago 00:17:42 1
I Built an Art Museum in Minecraft
3 months ago 00:15:12 1
A história do ChatGPT – História da Tecnologia
3 months ago 00:01:41 4
Teardown Trailer
3 months ago 00:54:11 4
Simply Cloth Studio - Functions Showcase
3 months ago 00:08:04 1
Code Monkey - TOP 10 NEW Systems and Tools AUGUST 2024! | Unity Asset Store
3 months ago 00:00:51 1
MADRIX | LIGHTING CONTROL - Introducing MADRIX 5.7 | The New Scheduling Feature
3 months ago 00:00:34 1
MADRIX | LIGHTING CONTROL - Introducing MADRIX 5.7 | OSC with custom-built TouchOSC user interfaces
3 months ago 08:00:00 1
its ok, you can rest now... minecraft music & ambience