Blender Git Loki

Git Commits -> Revision 3fbdcef

Revision 3fbdcef by Sergey Sharybin (master)
September 11, 2018, 14:37 (GMT)
Subdiv: Initial implementation of CCG

Attempts to substitude CCGDM with an OpenSubdiv based structure
which has less abstraction levels. The missing part in this
substitude is a face pointers which old CCGDM/multires code was
using to stitch faces (averaging boundaries).

Another curial bit missing: "reshaping" of multires CD_MDISPS
to the state of new PBVH grids.

The new code is only available when OpenSubdiv modifier is
enabled (WITH_OPENSUBDIV_MODIFIER=ON) and with debug value of
128. This is so this WIP code is not interfering with current
production machines in the studio.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D3685

Commit Details:

Full Hash: 3fbdcefa174dd85972b7b63c0955e3a8d42f6943
Parent Commit: 998a804
Lines Changed: +492, -56

11 Modified Paths:

/source/blender/blenkernel/BKE_paint.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_subdiv.h (+6, -0) (Diff)
/source/blender/blenkernel/BKE_subdiv_ccg.h (+19, -0) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+33, -6) (Diff)
/source/blender/blenkernel/intern/subdiv_ccg.c (+286, -28) (Diff)
/source/blender/blenkernel/intern/subdiv_stats.c (+8, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_hide.c (+1, -2) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+72, -12) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+57, -7) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021