diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c index 0889e9d9d2a..f6216d1e1ad 100644 --- a/source/blender/blenkernel/intern/subsurf_ccg.c +++ b/source/blender/blenkernel/intern/subsurf_ccg.c @@ -2868,6 +2868,12 @@ static CCGDerivedMesh *getCCGDerivedMesh(CSubSurf *ss, ccg_loops_to_corners(&cgdm->dm.faceData, &cgdm->dm.loopData, &cgdm->dm.polyData, loopindex2-4, faceNum, faceNum, numTex, numCol); + /*set original index data*/ + *faceOrigIndex = origIndex; + *polyOrigIndex = origIndex; + + faceOrigIndex++; + polyOrigIndex++; faceNum++; } }