Log In  

Including alphachannel.

Also add "voxel properties" in object editor.

[X] destructible [ ] indestructible [ ] gravity influenced

Each voxel can be "painted" with a different property.

P#4802 2011-11-22 17:44 ( Edited 2011-11-30 13:49)

I support this suggestion. =]

P#5003 2011-11-28 11:48 ( Edited 2011-11-28 16:48)

me to!

P#5008 2011-11-28 14:59 ( Edited 2011-11-28 19:59)

For keeping memory in the 32bit voxel I think

P#5010 2011-11-28 17:45 ( Edited 2011-11-28 22:45)


P#5011 2011-11-28 17:46 ( Edited 2011-11-28 22:46)

cool idea

P#5021 2011-11-29 00:46 ( Edited 2011-11-29 05:46)
:: noxein

Yeah great idea, i support you =].


P#5022 2011-11-29 04:36 ( Edited 2011-11-29 09:36)

Yes a good idea for future additions

P#5026 2011-11-29 07:58 ( Edited 2011-11-29 12:58)

I'm sure he wants he wants to keep the voxel data at 8 bits (hence the fixed color palette). You could have a custom palette for each room, but it would get a little messy because everything uses that same palette (player, all monsters, etc.), which would be a problem for using those same objects across different rooms with different palettes.

Supporting alpha blending opens a big can of worms, because the voxel engine relies on only having to render the faces of cubes that are visible. Having partially transparent cubes means a lot more faces to be rendered, with depth sorting so they're blended in the correct order, etc. Personally, I think it would ruin a lot of the clean voxel look anyway if you started adding complex layers of partially transparent voxels.

Having individual voxel properties (indestructable, etc., in addition to custom properties the scripts and triggers could use) would add a lot of flexibility to the level designs. I'd love to see that. Again, though, it would require more than 8 bits per voxel. I wonder if it would be worth it to have 16 bits per voxel - like maybe 10 for color (increasing the palette to 1024 colors) and 6 for properties (giving you 6 independent properties). It would double the memory usage and cache thrashing, but it seems like the tradeoff could be worth it (assuming it didn't kill performance too much).

P#5033 2011-11-29 15:31 ( Edited 2011-11-29 20:31)


Indestructible voxels are vital to the success of this game and to creating incredible levels.

P#5037 2011-11-29 20:54 ( Edited 2011-11-30 01:54)
:: KKR

I agree with the ability to have indestructible objects. I've played a couple levels where by the time I made the exit available, I had a hard time finding it because the doorway got decimated. Being able to make things like that indestructible would let level designers make it so markers for doors and other things can't be destroyed.

P#5038 2011-11-30 07:15 ( Edited 2011-11-30 12:15)

Surely the indestructible voxels is very possible since these are what the items are made of??

P#5043 2011-11-30 08:49 ( Edited 2011-11-30 13:49)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2020-07-11 21:19 | 0.015s | 2097k | Q:31