Ok, seems the desired effect of variable speed control can be already achieved by animating the override frame and / or the frame offset. Furthermore it would have introduced hassles with the previous frame state being potentially inconsistent. Closing.
Tue, Aug 20
- changed the RNA wording
- exposed a readonly timecode to the UI
- attempted to get rid of backward moving of objects when reducing the frame scale interactively or via keyframe, but objects seem to be temporarily stuck, any ideas for this ? Probably not properly solveable... hmm
Sun, Aug 11
Now showing both the source and the call locations of the operator for addon python operators and included python operators like uv smart project.
Also added a "Source" button to toggle back to the source if you changed to one of the call locations.
Furthermore now (mostly) pointing to the correct line of the call in the according draw function.
added context.area.tag_redraw() after executing the operator. This correctly now draws the populated box layout without need to hover over it.
Fri, Jul 26
Maybe just as another idea: what about volume-based boolean operations with OpenVDB ? But... the remesher can so far only make "soft" edges / beveled edges… it is (imho) very hard to nearly impossible to get sharp edges.
But you get different advantages like not needing to worry about self-intersections for example (although a volume of a flat object still is an issue, obviously).
Thu, Jul 25
Jun 17 2019
May 31 2019
since @Brecht Van Lommel (brecht) and me discussed the revival of the particlemesher in blender.chat, setting him as reviewer here.
Solved the particle issue by treating the particlemesher modifier like the dynamic paint and smoke modifiers regarding particle system copy and deletion.
Fixed some crash bugs regarding loading and saving as well as copying objects with this modifier too.
Need to deal properly with Ngons still for the mask object, like using looptris or something like that.
But i think a first pass of general review may already happen.
May 30 2019
add an inline comment marking the area of the problem
Setting on "Planned Changes" since the particle issue is to be solved yet.
May 28 2019
May 27 2019
Apr 18 2019
Apr 17 2019
Apr 16 2019
Apr 13 2019
Apr 12 2019
Apr 11 2019
Apr 10 2019
Apr 9 2019
Apr 8 2019
Apr 7 2019
Apr 6 2019
i solved that modifier puzzle now... turned out i had to update the customdata pointers in the mesh and set the modifier to Constructive and SupportsMapping.
Had to look in the draw code for it and found a reference to mesh->mloopcol, thats the customdata pointer for the MLOOPCOL layer.
got vertexcolor reprojection operational BUT... in order to see it on the active modifier, you need to add e.g. an array mod with count 1 after it... There is surely some hack somewhere in either the modifier system or in the vertex paint mode preventing the remesh modifier outputting the reprojection data, but it is there.
There's a (paid but very affordable) Blender OpenVDB add-on called OpenVDB Remesh that has an option to reproject the vertices in the latest update.
ZBrush also projects vertex color onto a mesh when using the Project All function. I assume it analyzes the vertex color data of the existing mesh and transfers it to the nearest vertices of the remeshed mesh. The more vertex detail in both the source and the destination mesh, the better vertex color details will be kept.
Sorry, I forgot a very important wish: reprojection of vertex colors, so vertex paint is preserved after OpenVDB remeshing.
Apr 5 2019
Before getting into code review or looking into details I'd like to see example uses cases for this modifier.
Otherwise we could:
- Postpone until nodal modifiers are supported.
- Make this an optional post-process for the decimate modifier. -----
All BMesh operators _could_ be made into modifiers, however the modifier system isn't designed for constructive modelling (at least not with many fine grained operations).
Hi, another patch incoming :)
Hi, i have made a small patch in order to attach that new remesher option to the remesher modifier. Should apply to sculpt-mode-features branch from April 5th, 2019.