Day and Time: 2025-05-26T21:00:00Z
Attendees
- Howard Trickey
- Campbell Barton
- Daniel Bystedt
- Tariq Sulley
Development Updates
Campbell
- Fairly happy with progress on UV synch select. Too many loose ends to try to get this into 4.5.
- Question for Daniel: Dalai was pushing to remove the existing “not synchronize” option. Is there a reason to keep it? Daniel: very happy with the new stuff - checks all the boxes. Feeling is that it wouldn’t hurt to keep the old way around for a while. Would never go back to non-synch, but you never know what other people think. Campbell: the worry may be that we could never get rid of it if we don’t remove it now. Campbell: worried that there may be cases where want the non-synch. Would be happier if 3-5 artists said they would never use the old way again. Daniel: my feeling is leave it for a while and maybe in a year do some public polls to see if it should go.
- Most of the other loose ends are details. But Python API needs attention.
- Underlying changes to custom data caused some memory issues on high-poly meshes. Blender can freeze (4 million vertices). There’s a bug report and Campbell thinks he has a fix. Working on it.
- Plans after UV Sync: maybe work on a UI project that hasn’t been announced. There’s also the tesselation project (like scanfill triangulation, but handles many more cases)
Howard:
- Continued progress on bevel node, but now it is clear that the early June deadline for the 4.5 beta is out of reach, so this will have to be a 5.0 feature.
- Looked at a bug report where Manifold Boolean messes up if there are flipped normals (actually some but not all are flipped in the example). Confirmed that this happens, but haven’t yet tested to see if this is what the library does or whether my code wrapping the library is at fault. Will continue to investigate. It is somewhat implicit in the definition of the boolean operation that the manifold mesh should define a volume of space, and that the normals point at the “outside of the volume of space”, so if the library doesn’t handle properly oriented normals then we may just add to the user documentation that the normals should be properly oriented.
- While working on the bevel node, reimplemented the hole-filling algorithm using a modification of Catmull-Clark by Levin. Wondering if this is a generally useful function to be exposed as a library function and perhaps a Geometry Node or a Modeling Tool. Daniel: does sound useful – would love it as a tool. Campbell: grid fill does do a nice job in some cases but this would likely handle non-”rectangular” holes better. Howard: will probably package the hole filling code as a library function, and then possibly a tool. deadline, but still trying for that.
Next Meeting
2025-06-09T21:00:00Z.
Shared calendar of all Modeling Module meetings.