Skip to content

Commit 7308daa

Browse files
committed
Creases multiplied by 0.1f (max value is 1.0f for Cycles vs opensubdiv's 10.0f?) to match what is expected.
1 parent 1c758f7 commit 7308daa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/GafferCycles/IECoreCyclesPreview/MeshAlgo.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ ccl::Mesh *convertCommon( const IECoreScene::MeshPrimitive *mesh )
305305
{
306306
crease->v[0] = *id++;
307307
crease->v[1] = *id;
308-
crease->crease = *sharpness;
308+
crease->crease = (*sharpness) * 0.1f;
309309
crease++;
310310
}
311311
id++;
@@ -317,7 +317,8 @@ ccl::Mesh *convertCommon( const IECoreScene::MeshPrimitive *mesh )
317317
{
318318
crease->v[0] = cornerId;
319319
crease->v[1] = cornerId;
320-
crease->crease = *sharpness++;
320+
crease->crease = (*sharpness) * 0.1f;
321+
sharpness++;
321322
crease++;
322323
}
323324
}

0 commit comments

Comments
 (0)