over 2 years
ago -
Shurenai
-
Direct link
Originally posted by Midas: The "limitation that only one block "object" can be placed in one block "space"" is literally how a voxel system works. It's a three-dimensional grid where each cell can have one thing in it.This. This 'inflexible' system is literally how voxels work. Minecraft is subject to the same limitations; Every game that utilizes voxels for it's world space is.
Imagine an electronic picture, and all it's pixels- Now imagine making each pixel 3d, and you have what we know as voxels.
Each voxel is, fundamentally, one pixel. Try parking your car in an occupied space- It doesn't work. You're asking to put a pixel inside a pixel. It just doesn't work that way.
You could increase the resolution- Get more pixels in the same space; But you'd still have individual pixels that can't intersect. But, the higher the resolution, the more taxing it becomes on the system.
You could create highly specialized shapes that incorporate several desirable features; But at the end of the day, it's..still just one 'pixel', one voxel; not two in the same space. And like increasing the resolution, the more you do this, the heavier the load on the system becomes- So just making every conceivable combination available isn't really an option.
Could do some other things too; But at the end of the day you're still looking at 1 voxel = 1 object. One space, One thing to fill the space. If the space is filled....it's filled.