I'm working with models generated as voxels like those showing in the following picture from the internet:

enter image description here

I'm trying to do basically the same you see on the image: turn a voxel-based model into a soft-mesh based one. Don't mind abut texture mapping, just geometry.

Is this achievable in Blender?

up vote 5 down vote accepted

I can't tell you how to import voxel data into Blender, but if there's no dedicated importer, you can try MeshLab to convert to a supported format. For example, PLY or STL to import as vertices. If there's no real surface yet, you may use MeshLab's pointcloud triangulation capabilities and export as .OBJ.

Once you have a mesh object in Blender with a surface, try the Laplacian Smooth Modifier, which lets you smooth mesh surfaces while retaining a lot of detail. Go to Properties Editor > Modifiers and add it to your object.

More information: official documentation

  • Is the link broken for anyone else? Maybe it's my Ubuntu's fault. I'm on 16.04 – frank Aug 11 at 16:40
  • 1
    No, the page is apparently gone. I replaced the link with one to the new Blender documentation for it (non-wiki). – CoDEmanX Sep 14 at 13:00

Another program that supports Voxels, assuming they're xyz, is Paraview:

http://paraview.org/

If you import it as a table you can run the following filters: 1. Table to Points 2. 3D Delauny

When you're done, you can export the geometry as an X3D and then import it.

If you have a voxel representation, you can use some implementation of Marching Cubes to create a mesh from the voxels. It is possible to import a stack of images as a 'voxel stack' in Fiji which uses ImageJ.

  • 1
    Answers (and questions) should be about blender. – David Jun 18 '14 at 19:43
  • Like @David said, answers should directly relate to Blender. If you know how to do it, with a modifier or script, please add that to your answer. – CharlesL Jun 18 '14 at 21:15
  • 1
    It is technically correct, but how do you run Marching Cubes on Blender? – Xocoatzin Jun 19 '14 at 10:58
  • If I could downvote David's answer, I would. Who the heck cares whether they can do it in Blender as long as they can accomplish their goals? What if the viewer can't make the higher-voted answers work for them? They'll need a second thing to try – frank Aug 11 at 16:33

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.