New Voxel Engine Cube Asset which can be created in Content Browser with your desired textures applied. This asset can be used in Graph to set the textures. In this screenshot, bottom left is an example grass asset I created with necessary textures assigned for each side. This asset can then be directly used in graph.
Refactored Voxel Engine Cube Assets. They now show a thumbnail and the asset itself includes a viewport with a procedural cube that updates real-time when you change properties. Users can set custom scalar parameters in material and drive those parameters from the Cube Asset. In this demo video, I added Albedo, Emissive textures and the viewport reflects the updates in real-time as I change emissive intensity. Finally when you press F5 key, the world will refresh with the new changes.
Voxel Engine Cube Assets can be easily placed in level using the set node and information about any cube can be fetched using the get node. Below screenshot shows an example setup of using Set Voxel Engine Cubic Asset from Hit node when left mouse button is pressed. Video shows how I switch between various cubes via 1, 2, 3 keys and placing them in world.
Added initial support for importing Magica Voxelvox assets. It has its own asset editor and renders the mesh as thumbnail. There is also a handy node to directly spawn Magica Voxel Object.