- User Since
- Aug 20 2015, 12:17 PM (173 w, 3 d)
Fri, Dec 14
Tue, Dec 11
My new Target Normal Projection mode in the shrinkwrap modifier (basically intended to address a vaguely similar mapping continuity problem to this) simply uses the vertex normals and thus won't be smooth with edge split either.
Mon, Dec 10
Didn't test, but if it works I guess it should be fine now.
Sat, Dec 8
@Sergey Sharybin (sergey), I wonder if this is fundamentally the right approach? It feels that the whole thing of calling modifiers outside of depsgraph context in the first place is going against the design (e.g. if the object was invisible, the dependencies aren't guaranteed to be up to date, and so on).
Fri, Dec 7
Wed, Dec 5
Curve shapekey data is more complicated than coordinates, and even more so in 2.8 after rB12788906. I suspect python API wrappers don't take that into account.
Tue, Dec 4
No idea about bmesh stuff, but with regular meshes the ORIGINDEX layer doesn't exist if the object only has deform modifiers and thus the topology is unchanged from base, and you have to account for that.
Moved do_work = false to main function.
The scheduling is really simple: during COW phase it skips actually scheduling any tasks for non-COW nodes, and then at the start of next phase it goes through all nodes again with schedule_graph and schedules everything that is now ready.
Mon, Dec 3
Sun, Dec 2
Sat, Dec 1
Fri, Nov 30
It was getting the evaluated mesh from the original instance, which isn't really supposed to happen.
Thu, Nov 29
Tue, Nov 27
Mon, Nov 26
Add hiding in EEVEE mode and disable workbench shadows when hide is active.
Replaced mathutils with static methods in Bone.
Sun, Nov 25
Sat, Nov 24
Fri, Nov 23
Fix proxies: copy the computed segment data.
Thu, Nov 22
Rebased & resolved conflict.
Wed, Nov 21
Adding some debug logging (the end of COW is not there even though it is sort of important too) seems to confirm it's a race condition:
Got it to crash here (after a lot of jiggling it - way more than 2 seconds), and it seems like it could be a race condition - the bad pointer in the register that caused the crash is different from what the debugger shows in memory.
B-Bone deformation cannot be calculated at the time the bone is calculated, because it depends on other bones in a way that will very commonly create dependency cycles. It has to be a separate node with its own dependencies.
It seems Grease Pencil brushes support per-brush full pressure curves, so this is one more argument to keep the global options simple. Perhaps detailed curves should also be implemented for regular painting and sculpting brushes.
Tue, Nov 20
Mon, Nov 19
Moved the actual selection code to functions in ED_object.h