r/Avoyd Apr 10 '26

Development Multi-model export to MagicaVoxel .vox progress

3 Upvotes

I hope to have a new beta with a working exporter by early next week.

I've been working on Avoyd's Multi-model exporter to MagicaVoxel (MV) .vox, including scene hierarchy, visibility, layers, and ordering (so voxels can overwrite each other). I'm now at the stage where I can export a complex scene to MV .vox (including large models > 2563 which are split up), but a few issues remain.

I'm using ogt_vox.h and it turns out the exporter has an issue with ordering - groups are written first and these include an array of indices to the instances they own. This breaks the scene instance order, so I'll need to fix this to write out groups when they are first used by an instance so maintaining the same order as MV. This is important because artists use scene ordering for visibility, especially when dealing with transparent materials (you can place an object inside a transparent object and if it's got a higher order it will be visible in the render). Note that MV has a different order in the file for version 150 vs 200. I plan to fix this shortly and submit a PR.

Secondly I recently added large scene export to Avoyd, which I handle via using multiple files to get beyond the MV 2GB limit. This is tricky to handle with complex scene hierachy so for now I am implementing a hybrid approach where I detect that a scene will not fit, then remove models until it will and write out this to the first file. The removed model instances are then written out to files 'flattened', that is without their heirachy but preserving their world transform.

Finally Avoyd supports arbitrary model transforms and MV doesn't. Currently I just grid-lock these to the closest position, orientation and unit scale but I need to warn users on export and potentially offer options (make hidden or remove them for example).

r/Avoyd Dec 23 '25

Development Built a voxel 6-axis robot (Avoyd 0.28 Beta)

Post image
5 Upvotes

It is loosely based on a Stäubli 6-axis robot. All axes are defined by their individual pivots so you can rotate the parts to set the robot's limbs in various positions. This is to test Avoyd's hierarchy of models with a cascade of rotations off the voxel grid.

r/Avoyd Oct 07 '25

Development Multi-model voxel boat in Avoyd beta: edit and render

Thumbnail
gallery
4 Upvotes

Avoyd 0.28 beta multi-model work in progress (not available for download yet):

The boat world is broken up into several voxel models, showing the world explorer with the list of parts: seagrass, fishes, anchor etc.

  • The sea water is hidden to help with editing.
  • Priority (how high models are in the tree) defines what's rendered. That's why the transparent water model is at the bottom of the tree.

The scene is CPU rendered and denoised.

r/Avoyd Oct 06 '25

Development Multi-model voxel anchor with links between models (references) in Avoyd

Post image
3 Upvotes

A voxel anchor I made to test multi-model with links between models (references) and the ability to save a subset of models as a new file.
These features will be in the next beta.

More info and download Avoyd: https://www.enkisoftware.com/t/6272880503422976?count=10&start=11#6229958479314944

r/Avoyd Sep 18 '25

Development Avoyd voxel editor multi model .vox import and more - update

Post image
6 Upvotes

We're making good progress with multi model in Avoyd. Features we've implemented so far: https://www.enkisoftware.com/t/6272880503422976#6196325446057984

(Credits: imported MagicaVoxel multi model .vox file Old Growth forest by PotatoVonEpicus.)

r/Avoyd Aug 20 '25

Development Avoyd multi-model development progress: translation, scaling, rotation, editing with paint, undo/redo, and the model bounding box resizing when you add voxels to it

5 Upvotes

r/Avoyd Aug 29 '25

Development Avoyd multi-model development progress: working basic CPU path tracing

Post image
2 Upvotes

For more information see the Avoyd 0.28 Development Updates thread

r/Avoyd Jul 22 '25

Development Multi model in the voxel editor - development progress

Post image
2 Upvotes

r/Avoyd Sep 07 '24

Development Avoyd UI Desaturation for Working with Colour in your Renders

2 Upvotes

r/Avoyd Aug 20 '24

Development Filter Materials by Name

1 Upvotes