Blender Git Loki
Git Commits -> Revision 64c7bad
October 17, 2020, 22:11 (GMT) |
New branch to fix multires topology editing. WIP Changes: * Brought back bmesh_mdisps_space_set, written from scratch using subdiv api, not ccg. * Wrote a function to smooth multigres grids from within bmesh. I might not need it; unless anyone thinks of a use for it I'll go ahead and delete it. Todo: * Purge code of all usages of CCG for multires. This commit: * Wrote a utility function to dump multires displacements into a (new) scene object. * Consequently, I now know that the CCG_based multires code is not compatible with the OpenSubdiv based code. The former produces gaps between grids when converting displacements to object space. |
Commit Details:
Full Hash: 64c7bad391557b81070b112c33e22ae68b8697da
Parent Commit: 4659855
Lines Changed: +398, -144
14 Modified Paths:
/source/blender/blenkernel/BKE_multires.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/mesh_mirror.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/multires.c (+329, -131) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+56, -4) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+1, -0) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+1, -0) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+1, -1) (Diff)
/source/blender/io/collada/collada_utils.cpp (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh_mirror.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/multires.c (+329, -131) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+56, -4) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+1, -0) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+1, -0) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+1, -1) (Diff)
/source/blender/io/collada/collada_utils.cpp (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+1, -1) (Diff)