Bend the object around the curve. script: cmd("$BendVolume);
|
Bend around selected curves Bend the current sculpt object around the each selected curve. |
Tips! BendTips_HINT |
|
Immediate preview The mesh will change immediately after changing parameters. It is not recommended for big meshes. |
Lock normals Normals of the curve will be locked. Normals direction defines models initial rotation. The locking is important to prevent unexpected models screwing. If normals locking turned off the normal in each point will be taken from the pen direction. |
|
Show normals Show curves normals direction. |
Show radius Show radius of each curve point. Radius defines scale of objects if it varies along the curve. It is especially important if "Objects count" is more than one. |
|
Pick object Pick the object to be bent. |
Update mesh If the source object changed you need to press this button to update the mesh. |
|
Objects count Objects count Default value: 1 Max value: 100000 |
|
Shift model along X The object is bent along the vertical axis that passes through the center of bound box. This slider moves the object along the one of horizontal axis in object space. Default value: -1 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 10`X", (&ShiftModelX) -(&cmOverallRotation), 0.0f |
|
X |
Move along the curve Move the object along the curve Default value: -1 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 12`X", (&ModelExtraShift) -(&cmOverallRotation), 0.0f |
|
X |
Shift model along Z The object is bent along the vertical axis that passes through the center of bound box. This slider moves the object along the one of horizontal axis in object space. Default value: -1 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 11`X", (&ShiftModelZ) -(&cmOverallRotation), 0.0f |
|
X |
Overall model scale ModelExtraScale_HINT Default value: 0 Max value: 2 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 14`X", (&ModelExtraScale) -(&cmOverallRotation), 1.0f |
|
X |
Decimation degree As soon as you will press "Update mesh" the bent mesh will be updated. If you set decimation > 0% the mesh from the scene will be decimated. It is helpful if the bent mesh is too big for realtime bending. Min value: "DecimationDegree" Max value: 0 Default value: 0.99 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 13`X", (&DecimationDegree) -(&cmOverallRotation), 0.0f |
|
X |
|
Overall rotation Overall rotation Default value: -360 Max value: 360 |
NOSAVE, FUNCTION_CALL(reset_OverallRotation, "`0 0`X" |
|
X |
Extrusion Extrusion Default value: 0 Max value: 2 |
NOSAVE, FUNCTION_CALL(reset_cmExtrusion, "`0 1`X" |
|
X |
Expand/Tie off Expand/Tie off Default value: -2 Max value: 2 |
NOSAVE, FUNCTION_CALL(reset_cmTangentShift, "`0 2`X" |
|
X |
Rotate around normal Rotate around normal Default value: -360 Max value: 360 |
NOSAVE, FUNCTION_CALL(reset_cmEachPartRotation, "`0 22`X" |
|
X |
Tilt the model Tilt the model around the tangent vector. Default value: -360 Max value: 360 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 133`X", (&cmEachPartTilt) -(&cmOverallRotation), 0.0f |
|
X |
Normal scale Normal scale Min value: 0.1 Max value: 10 Default value: 1 |
NOSAVE, FUNCTION_CALL(reset_cmNormalScale, "`0 4`X" |
|
X |
Tangent scale Tangent scale Min value: 0.1 Max value: 10 Default value: 1 |
NOSAVE, FUNCTION_CALL(reset_cmTangentScale, "`0 5`X" |
|
X |
Don't distort model Don't distort model |
|
Use model Jitters Apply jittering to the model instances. We recommend enable "RMB->Curve settings->Show radiuses" to control jittering well. Pay attention, it is very dependent on the curve radius and normal. |
Axial rotation Jitter Rotate the object randomly around the curve direction. Default value: 0 Max value: 180 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 30`X", (&AxialRotationJitter) -(&cmOverallRotation), 0.0f |
|
X |
Spin Jitter Spin objects randomly around the normal of the curve. Default value: 0 Max value: 180 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 31`X", (&SpinJitter) -(&cmOverallRotation), 0.0f |
|
X |
Tilt Jitter Tilt the objects forth and back along the curve. Default value: 0 Max value: 180 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 32`X", (&TiltJitter) -(&cmOverallRotation), 0.0f |
|
X |
Normal shift Jitter Jitter along the normal of the curve. Default value: 0 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 33`X", (&NormalShiftJitter) -(&cmOverallRotation), 0.0f |
|
X |
Tangent shift Jitter Jitter in tangent direction (otrhogonal to the curve and normal) Default value: 0 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 34`X", (&TangentShiftJitter) -(&cmOverallRotation), 0.0f |
|
X |
Directional shift Jitter Shift the model randomly along the curve direction. Default value: 0 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 35`X", (&DirectionalShiftJitter) -(&cmOverallRotation), 0.0f |
|
X |
Model size Jitter Variate the model scale. Default value: 0 Max value: 1 |
NOSAVE, FUNCTION_CALL(reset_field, "`0 36`X", (&ModelSizeJitter) -(&cmOverallRotation), 0.0f |
|
X |
Jitter Seed Change the seed to randomize the jittering. Default value: 0 Max value: 65535 |
|