Page MenuHome

WIP:Geometry Nodes: Remesh Node
AbandonedPublic

Authored by Eitan Traurig (EitanSomething) on Feb 21 2021, 4:52 AM.

Details

Summary

Design Decisions

Added a remesh_mesh function similar to triangulate_mesh used by the triangulate node. It was added so the function and structs don't need to be rewritten and more code can be shared.

WORKING:

  • Voxel
  • Block
  • Sharp
  • Smooth

TODO:

  • Better defaults
  • Fix crashing when a 3D viewport is open when using the Block, Smooth, and Sharp options.
  • Fix weird results when using the Block, Smooth, and Sharp options.

Results created using the Smooth options and default settings
Broken

Working(Used the modifier to get this)

Diff Detail

Repository
rB Blender
Branch
Remesh_Node (branched from master)
Build Status
Buildable 13032
Build 13032: arc lint + arc unit

Event Timeline

Eitan Traurig (EitanSomething) requested review of this revision.Feb 21 2021, 4:52 AM
Eitan Traurig (EitanSomething) created this revision.

Added a remesh_mesh function similar to triangulate_mesh used by the triangulate node. It was added so the function and structs don't need to be rewritten and more code can be shared.

We can talk more about this in the chat if you'd like, but I wouldn't consider the triangulate node as an example of the proper way to do this, it was mainly a prototype in the very beginning of the process.
The code should be added in the node, and generalized where necessary / helpful. Some of those decisions might not be trivial, but they're worth discussing.

Hans Goudey (HooglyBoogly) requested changes to this revision.Mar 2 2021, 9:18 PM

Just requesting changes based on my previous comment so this doesn't show up in the review queue.

This revision now requires changes to proceed.Mar 2 2021, 9:18 PM
Eitan Traurig (EitanSomething) planned changes to this revision.Mar 16 2021, 4:54 PM
Eitan Traurig (EitanSomething) retitled this revision from (WIP)Geometry Nodes: Remesh Node to WIP:Geometry Nodes: Remesh Node.

Since Eitan doesn't have the time to work on this patch now, I'm going to close this patch for now.