Nicholas Bishop (nicholasbishop)
Total Commits : 1 086
Trunk Commits : 632
Branch Commits : 454
First Commit : November 6, 2006
Latest Commit : March 16, 2013
Commits by Date
|Date||Number of Commits|
Favourite Trunk Files
Trunk File Changes
March 16, 2013, 18:22 (GMT)
Stop dyntopo updates from happening in masked areas
] Collapse short edges affects masked geometry
Fixed by disallowing topology updates on edges with a vertex masked at
50% or greater. This is a necessarily arbitrary choice; can't do
halfway updates for topology like we can with displacement.
March 16, 2013, 17:45 (GMT)
Fix sculpt view normal for transformed objects
Patch from Antony Riakiotakis, thanks!
] "Front Faces Only" option in SculptMode behaves weird
February 25, 2013, 00:02 (GMT)
Fix for collapse-edges crash in dyntopo
Was incorrectly testing for a vertex in a set with BLI_ghash_lookup
rather than BLI_ghash_haskey; the key in this case is always null so
the test failed.
This could leave the PBVH in an inconsistent state, since the
top-level map of BMesh vertices to PBVH nodes would indicate the
vertex was in a node, but that node wouldn't actually have any faces
using the vertex. That inconsistent state would eventually lead to a
crash in pbvh_bmesh_vert_remove().
February 16, 2013, 21:36 (GMT)
Fix for harmless uninitialized-variable warning
February 16, 2013, 21:32 (GMT)
Fix performance regression with anchor brush in sculpt mode
When restoring coordinates in sculpt mode (used for several brushes
including anchor brush), can use sculpt_undo_get_node() for
non-dyntopo sculpting instead of sculpt_undo_push_node().
This should bring speed of anchor brush back to 2.65 level for regular
February 10, 2013, 15:59 (GMT)
Ensure that mask layer exists in sculpt mode after multires subdivide
Sculpt mode requires mask customdata layer for multires and ensures it
exists on entering sculpt mode. However, sculpt mode only considers
multires to be active if the level of subdivision is not zero, so it
does not add mask for unsubdivided multires meshes. If the multires
mesh is subdivided while in sculpt mode, no mask was present leading
to weird drawing and crash on use of the mask brush.
Fixed by doing the same thing in multires_subdivide_exec() that is
done in ED_object_modifier_add(), which is to check if sculpt mode is
active and add mask layer if so.
] Viewport artifacts when using Multiresolution modifier
February 2, 2013, 16:54 (GMT)
Remove loose edges created during undo in dynamic-topology sculpt mode
] "Dyntopo: noise appear during sculpting (parasite edges)"
January 26, 2013, 17:19 (GMT)
Check for deletion before moving vert in dyntopo collapse edge
] Dyntopo crash with edge collapse + undo
January 24, 2013, 04:33 (GMT)
Remove dynamic-topology flag from mesh when entering sculpt mode
This will be enabled if the file was saved with dynamic topology on,
but we don't automatically re-enter dynamic-topology mode when loading
a file so remove the flag.
Fixes bug [#33956
January 20, 2013, 15:36 (GMT)
Add missing virtual destructor for VirtualMemoryAllocator
Fixes a warning from GCC 4.7.2.
MiikaHweb - Blender SVN Statistics v1.34