Blender Git Commit Log
Git Commits -> Revision 2e0f477
Revision 2e0f477 by Nicholas Bishop (soc-2010-nicolasbishop) July 5, 2010, 06:28 (GMT) |
Experimental feature, multires apply base, as suggested by renderdemon * Attempts to fix the "spike" problem with multires * For example, take the grab brush and pulling a large chunk of the mesh around will create ugly spikes at lower levels * Another problem is that a multires mesh heavily changed in sculpt mode will still have the original shape in editmode, which might not be very useful * Solution here is a new operator "Apply Base" that modifies the mesh to conform better to the sculpt multires mesh. * Like applying the modifier, this changes actual mesh data, not disps * Some attempt is made to avoid shrinking the base mesh too much, but the algorithm used is just my guess based on how catmull clark behaves * So far as I know there are no published algorithms for correctly reversing catmull clark when the subdivided mesh has been deformed |
Commit Details:
Full Hash: 2e0f477510731c0944661d1d3077be292e4ac5ef
SVN Revision: 29968
Parent Commit: 48e04c1
Lines Changed: +159, -0
6 Modified Paths:
/release/scripts/ui/properties_data_modifier.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_multires.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/multires.c (+114, -0) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+41, -0) (Diff)
/source/blender/editors/object/object_ops.c (+1, -0) (Diff)
/source/blender/blenkernel/BKE_multires.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/multires.c (+114, -0) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+41, -0) (Diff)
/source/blender/editors/object/object_ops.c (+1, -0) (Diff)