That's absurd. Voxlap is the best voxel engine in the world! :o
Peter Houska is going to try to increase my .vxl map's height dimension from 256 to 1024, when he gets time. I have 512 MB RAM in my laptop, do you think a 1024^3 .vxl map will run slow, Ken? My castle will look much more awesome if I build it higher! :o
Edited by ConsistentCallsign at
Awesoken at
Re: "In retrospect, it was a 3 year experiment gone bad."
Increasing the height dimension would require a redesign of the vxl format, as well as changes throughout my assembly code. It would require a big rewrite of the core of Voxlap - and I don't think Peter will be able to do it unless he writes it all from scratch. Speed is not much of a concern, since raycasting scales nicely with multi-core machines.
ConsistentCallsign at
Ken, is it easier to implement indestructible voxels? The lowest voxel slice/layer in a .vxl map is made of indestructible voxels, so it must be practical to transform selected voxels into indestructible voxels, using a slightly modified editor.
Edited by ConsistentCallsign at
Awesoken at
Voxlap does not define colors for voxels in the interior, so there would be no way to give each voxel in the 1024x1024x256 grid a destructible attribute. If you instead define regions by separating them with a 1 voxel air gap, it would be possible to write a slab-based floodfill routine that determines whether a voxel is connected to a destructible region or not.
In the Voxlap Cave Demo, Tom devised a less perfect solution. He used a low-res grid for the entire world (8x8x8 blocks - not sure about the size). When a bullet hits a wall, the game code checks the value in that cell. If it's 0, it blows a hole. Otherwise, it decrements the counter and darkens the area. The problem with this method is it doesn't work at full resolution. In other words, you would have to separate regions by at least 8 voxels + the maximum explosion radius.
Maren at
Slab6 models can be indestructible. Maybe expand KV6 support in Voxed so you can create a massive voxel model like a wall from Voxed itself, place it somewhere and then build whatever you want around it the regular way?