Remesh Modifier

The dual-contouring remesh modifier is now in trunk. This modifier is based of code contributed to Blender by Tao Ju back in March. It implements the algorithm described in his paper “Dual Contouring of Hermite Data”.

The general purpose of the modifier is to generate a new surface that follows the same shape as the input, but with more regular topology. The output of the modifier is all quads, and they are “nice” in the sense of not getting too skinny or irregular density, which should be useful for sculpting. The modifier also has some other interesting effects, such as removing small disconnected pieces, filling holes in the mesh, and outputting blocky remeshes (as with the purple and blue Suzannes in this post.)

Big thanks to Tao Ju for his contribution!

Thanks also to users who come up with designs for the modifier’s icon, and in particular to Zafio, whose icon is now the remesh icon. And another thanks to Sergey for reviewing the code. (Blender at its best: everyone else does the hard work and I just push the big red commit button.)

Documentation and examples are on the Blender wiki, check out in particular nice example videos from Roberto Roch.

Blender 4.3 Beta is here!
Results from Google Summer of Code 2024
VSE Workshop: August 2024
Online Assets Workshop Report

12 comments
  1. Great modifier!

    I was wondering if it would be too much of a hassle to add the option to use the underlying iso-surface algorithm to iso-surf a volume texture or fluid sim?

    I am doing scientific visualisation and I am producing volume data externally and load them in as *.raw. Having iso-surfs right there would be awesome!

  2. Will this be integrated into blender soon ?

  3. What’s the difference between “Apply” and “Apply as Shape”?

  4. Yeah! Cheap Voxelling!

  5. All of you guys are just pure awesomeness i really admire you Guys this community is Cool THANK YOU for Your HARD WORK and congratulations. hundreds and hundreds of persons like me Cheers You Guys. THANKs

  6. Great – but I really want something like this to make triangle meshes.

  7. Great! ^___^ Thanks a lot, Nicholas!

  8. Thanks Nicholas! Great tool.

  9. Nope, afraid not. Fun project for someone to get working perhaps? :)

  10. Great! I can’t test right now, does it support multiple material’s “safe topology” like in the paper?

  11. This modifier is pure awesomeness! Thank you!

  12. Thanks you Nicholas for the excellent work on this GREAT modifier ! Its great that more of your work gets to see the trunk!

In order to prevent spam, comments are closed 7 days after the post is published.
Feel free to continue the conversation on the forums.