Hacker News new | ask | show | jobs
by kevingadd 2829 days ago
This is more useful than it might seem because many rendering techniques are sometimes implemented using voxel representations behind the scenes, like global illumination (indirect bounced light, so light bounces off a red wall to create a pale red glow on the ground, that sort of thing), shadowing, fluids, etc. The examples of Minecraft and LEGO given are direct applications but I suspect this will improve a lot of stuff.
2 comments

There're lots of different GI methods, most of them use spatial acceleration structures such as BVH and KD-Trees after triangulation. Fluids use a grid for discretisation, behind the scenes the PDEs are solved be means of the finite difference methods, it has nothing to do with ray intersection tests.
This is exactly what we do at Roblox.
Just wanted to say that Roblox is a masterful system. My daughter plays it and its an amazing piece of software. Your map editor is great too. My daughter is 8 and she picked it right up.

Curious, how big is the team for the game and editor?