Table of Contents

The Transforms rollout is part of the Scatter parameters.


Random Translation


Moves the instances From the given distance To the given distance on the corresponding axis. See the Random Translation Example below.

Step Size – Specifies the random step size.


Rhino8_VRay6.2_Scatter_Parameters_RandomTranslation





Example: Random Translation

This example shows how instances are moving along the corresponding axis. The scene for this example is set in inches.

01_RandomTranslation_X0-0_Y0-0_Z0-0

X = 0-0; Y = 0-0; Z = 0-0

02_RandomTranslation_X0-25_Y0-0_Z0-0

X = 0-25; Y = 0-0; Z = 0-0

05_RandomTranslation_X0-100_Y0-100_Z0-0

X = 0-100; Y = 0-100; Z = 0-0

06_RandomTranslation_X50-100_Y50-100_Z0-0

X = 50-100; Y = 50-100; Z = 0-0

09_RandomTranslation_X50-100_Y50-100_Z0-25

X = 50-100; Y = 50-100; Z = 0-25

10_RandomTranslation_X50-100_Y50-100_Z0-100

X = 50-100; Y = 50-100; Z = 0-100

11_RandomTranslation_X50-100_Y50-100_Z50-100

X = 50-100; Y = 50-100; Z = 50-100

12_RandomTranslation_X0-100_Y0-100_Z0-0_StepSize0

X = 0-100; Y = 0-100; Z = 0-0; StepSize = 0

14_RandomTranslation_X0-100_Y0-100_Z0-0_StepSize50

X = 0-100; Y = 0-100; Z = 0-0; StepSize = 50




Random Rotation


Rotates the instances From the given degrees up To the given degrees continuously. See the Random Rotation Example below.

Step Size – Specifies the random step size.

Normal Alignment – When a value, different than 0 is entered, the instances are aligned according to the world up axis. This is useful when the host object is curved and the scattered objects need to remain vertical, not follow the curve of the surface. Positive values mean that the instances are aligned to the +Z axis (vertical up) and negative values mean that the instances are aligned to the -Z axis (vertical down).  See the Normal Alignment Example below. 

Preserve Rotation – Preserves the original rotation of the objects. This option is always enabled in V-Ray for Rhino. See the Preserve Rotation Example below. 


Rhino8_VRay6.2.2_Scatter_Parameters_RandomRotation





Example: Random Rotation 

This example shows how guest objects are rotated in a specific range. The scene for this example is set in inches.

Example: Normal Alignment 

When a value, different than 0 is entered, the instances are aligned according to the world up axis. The scene for this example is set in inches.



01_RandomRotation_X0-0_Y0-0_Z0-0

X = 0-0; Y = 0-0; Z = 0-0

02_RandomRotation_X0-90_Y0-0_Z0-0

X = 0-90; Y = 0-0; Z = 0-0

03_RandomRotation_X0-360_Y0-0_Z0-0

X = 0-360; Y = 0-0; Z = 0-0

04_RandomRotation_X0-360_Y0-360_Z0-0

X = 0-360; Y = 0-360; Z = 0-0

05_RandomRotation_X0-360_Y0-360_Z0-360

X = 0-360; Y = 0-360; Z = 0-360

06_RandomRotation_X0-0_Y0-0_Z0-360_StepSize0

X = 0-0; Y = 0-0; Z = 0-360; Step Size = 0

07_RandomRotation_X0-0_Y0-0_Z0-360_StepSize25

X = 0-0; Y = 0-0; Z = 0-360; Step Size = 25

08_RandomRotation_X0-0_Y0-0_Z0-360_StepSize125

X = 0-0; Y = 0-0; Z = 0-360; Step Size = 125

02_RandomRotation_X0-0_Y0-0_Z0-360_NormalAlignment-0x75

X = 0-0; Y = 0-0; Z = 0-360; NormalAlignment = -0.75

03_RandomRotation_X0-0_Y0-0_Z0-360_NormalAlignment-0x5

X = 0-0; Y = 0-0; Z = 0-360; NormalAlignment = -0.5

04_RandomRotation_X0-0_Y0-0_Z0-360_NormalAlignment-0x25

X = 0-0; Y = 0-0; Z = 0-360; NormalAlignment = -0.25

05_RandomRotation_X0-0_Y0-0_Z0-360_NormalAlignment0

X = 0-0; Y = 0-0; Z = 0-360; NormalAlignment = 0

07_RandomRotation_X0-0_Y0-0_Z0-360_NormalAlignment0x5

X = 0-0; Y = 0-0; Z = 0-360; NormalAlignment = 0.5






Example: Preserve Rotation 

The Preserve Rotation option determines which way the instances are rotated. The scene for this example is set in inches.

X = 0-0; Y = 0-0; Z = 0-0; Preserve Rotation = Off (Guest not rotated)

X = 0-0; Y = 0-0; Z = 0-0; Preserve Rotation = Off; Guest Rotated  = 90

X = 0-0; Y = 0-0; Z = 0-0; Preserve Rotation = On; Guest Rotated  = 90




Random Scale


Scales the instances From the given value To the given value continuously. When Uniform scale is enabled, the X axis values are applied on the whole Host object. See the Random Scale Examples below.

Step Size – Specifies the random step size.

Uniform Scaling – When enabled the X axis values are also used for the Y and Z axes.

Preserve Scaling – Preserves the original scaling of the objects. This option is always enabled in V-Ray for Rhino.


Rhino8_VRay6.2_Scatter_Parameters_RandomScale





Example: Random Scale

This example shows how the Guest objects scale is modified. See the difference of the scaling with Uniform Scaling on and off. The scene for this example is set in inches.

01_RandomsсScale_X1-1_UniformScaling-On

X = 1-1; Uniform Scaling = On

03_RandomsсScale_X0-2_UniformScaling-On

X = 0-2; Uniform Scaling = On

04_RandomsсScale_X1-1_Y1-1_Z1-1x5_UniformScaling-Off

X = 1-1; Y = 1-1; Z = 1-1.5; Uniform Scaling = Off

05_RandomsсScale_X0x75-0x75_Y0x75-0x75_Z1-1x5_UniformScaling-Off

X = 0.75-0.75; Y = 0.75-0.75; Z = 1-1.5; Uniform Scaling = Off

06_RandomsсScale_X0-1x5_UniformScaling-On_StepSize-0

X = 0-1.5; Uniform Scaling = On; Step Size = 0

09_RandomsсScale_X0-1x5_UniformScaling-On_StepSize-0x75

X = 0-1.5; Uniform Scaling = On; Step Size = 0.75

01_RandomsсScale_X1-1_UniformScaling-On_PreserveScaling-On_GuestsNotScaled

X = 1-1; Uniform Scaling = On; Preserve Scaling = On (Guests Not Scaled)

02_RandomsсScale_X1-1_UniformScaling-On_PreserveScaling-Off_GuestsScaled

X = 1-1; Uniform Scaling = On; Preserve Scaling = Off (Guests Scaled)

03_RandomsсScale_X1-1_UniformScaling-On_PreserveScaling-On_GuestsScaled

X = 1-1; Uniform Scaling = On; Preserve Scaling = On (Guests Scaled)




Was this helpful?