Gaea Voxel Support

Would it be possible to generate voxel terrain like in Minecraft?

[!note]
I have made this a new topic as it’s more specific than the previous poll.

To give you some directions: yes, this is possible, although Gaea itself does not currently generate Minecraft-style voxel terrain directly.

People have already used additional tools to create terrain in Gaea 1/2 and then convert it for Minecraft servers, 3 should be no different there.
You may be able to find some of those workflows mentioned in the archived Gaea Discord.

If you only want something visually similar inside Gaea, you can also experiment with the /Pixelate node.

For an actual Minecraft block world, Gaea can provide the terrain data and another tool can perform the conversion. Since Gaea is fundamentally a 2.5D heightfield workflow, the simplest pipeline would be:

Gaea terrain > Heightmap/Point Cloud > voxel/block converter > Minecraft

You don’t necessarily need a point cloud for this. A heightfield already tells the converter the surface height at each X/Y position, so it can fill blocks below that surface.

Gaea supports point-cloud output, which becomes useful if you want to take the terrain into a more general 3D volumetric workflow. Tools like Houdini, OpenVDB, or a custom Python pipeline could voxelise that data into a solid volume. Either choice is useful depending on your next needs.
I hope that helps.

Nothing—what I wanted was a result similar to Minecraft’s, but within Gaea, where it would be possible to export as an OBJ file as a mesh, clearly excluding the satmap/texture part, which would be impossible to recreate, but a metric voxel terrain with layers of different heights, you know? 1 m³ or 1 m² x 0.5 m in height.

Nice to see intended information provided.

For that, I’d still try looking at /Pixelate for the horizontal/block structure and a Math/expressions workflow for quantising the terrain height into fixed steps. Variables may also be useful if you want the step size to be adjustable.

From there, you can experiment with /Mesher for the OBJ output, since you’re not actually looking for Minecraft-compatible data.

Gaea is still fundamentally heightfield-based, so I wouldn’t assume this will behave exactly like a true volumetric voxel system within Gaea’s domain, but it’ll likely get you the look and at least part of the functionality you’re after.

That should give you enough of a direction to start experimenting with.

More specific requirements in the original question would have made the intended result considerably clearer to begin with. :+1: