Blender Git Commit Log
Git Commits -> Revision 93fa307
Revision 93fa307 by Joseph Eagar (master) March 27, 2011, 02:56 (GMT) |
=bmesh= Multires interpolation. It's quite usable yet; I wanted to avoid subsurfing the multires data and ray tracing original/new topology. The result is kindof like trunk's interpolation. I'll see how much better I can get it. I might have to go with the full-on ray tracing solution. Right now, it's not very good. Also made it so trunk files with multires open correctly. |
Commit Details:
Full Hash: 93fa307712997a109986665a3bf5955217c583ad
Parent Commit: 9a99709
Lines Changed: +729, -152
20 Modified Paths:
/source/blender/blenkernel/intern/customdata.c (+11, -4) (Diff)
/source/blender/blenkernel/intern/multires.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+2, -0) (Diff)
/source/blender/blenlib/BLI_cellalloc.h (+7, -13) (Diff)
/source/blender/blenlib/intern/math_geom.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+21, -0) (Diff)
/source/blender/bmesh/bmesh.h (+14, -1) (Diff)
/source/blender/bmesh/bmesh_class.h (+1, -4) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+267, -37) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+121, -6) (Diff)
/source/blender/bmesh/intern/bmesh_newcore.c (+115, -3) (Diff)
/source/blender/bmesh/operators/bevel.c (+25, -4) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+20, -74) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+49, -0) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+4, -3) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+2, -0) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+62, -1) (Diff)
/source/blender/editors/object/object_ops.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/multires.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+2, -0) (Diff)
/source/blender/blenlib/BLI_cellalloc.h (+7, -13) (Diff)
/source/blender/blenlib/intern/math_geom.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+21, -0) (Diff)
/source/blender/bmesh/bmesh.h (+14, -1) (Diff)
/source/blender/bmesh/bmesh_class.h (+1, -4) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+267, -37) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+121, -6) (Diff)
/source/blender/bmesh/intern/bmesh_newcore.c (+115, -3) (Diff)
/source/blender/bmesh/operators/bevel.c (+25, -4) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+20, -74) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+49, -0) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+4, -3) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+2, -0) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+62, -1) (Diff)
/source/blender/editors/object/object_ops.c (+3, -0) (Diff)