Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column
width60%

Mode – Specifies whether to use the same texture on all axis, or separate textures for each axis. For more information, please see the Texture modeMode example below.

One Texture – Projects the same texture along each local axis.
X/Y/Z Projection – Uses a different texture along each axis.
Cubic Projection – Enables projection of a different color or texture for each direction of each axis. 

Texture X – The base texture, or the texture for the X axis if the texture mode is set to different textures. When a texture is selected, it overrides the color as long as the texture checkbox is enabled. 

Texture Y – The texture for the Y axis. When a texture is selected, it overrides the color as long as the texture checkbox is enabled. 

Texture Z – The texture for the Z axis. When a texture is selected, it overrides the color as long as the texture checkbox is enabled. 

Texture (-X) – The texture projected along the negative direction of the X axis if the texture mode is set on Cubic Projection. 

Texture (-Y) – The texture projected along the negative direction of the Y axis if the texture mode is set on Cubic Projection. 

Texture (-Z) – The texture projected along the negative direction of the Z axis if the texture mode is set on Cubic Projection. 

Size – Controls the size of the projected texture. For more information, see the Size example below.

Blend – Controls the amount of blending at the plane seams. Lower values produce sharper transitions between projections. For more information, please see the the Blend example below.

Column
width5%


Column
width35%

Anchor
textMode
textMode

...


Example: Texture Mode


Section
Column
width10%


Column
width40%

VRay6.2_TriplanarTex_SameTexOnAllAxes.jpgImage Added

Mode = One Texture

Column
width40%

VRay6.2_TriplanarTex_DifferentTexOnEachAxis.jpgImage Added

Mode = X/Y/Z Projection

Column
width10%


Anchor
blend
blend
 
Anchor
Size
Size

...


Section
Column
width10%


Column
width40%

Example: Size

Image slider
Panel
borderStylenone

VRay6.2_TriplanarTex_Size_25cm.jpgImage Added

Size is 25cm

Panel
borderStylenone

VRay6.2_TriplanarTex_Size_50cm.jpgImage Added

Size is 50cm

Panel
borderStylenone

TriplanarTex_Size_100cm.jpgImage Added

Size is 100cm

Column
width40%

Example: Blend 

Image slider
Panel
borderStylenone

VRay6.2_TriplanarTex_Blend_0x1.jpgImage Added

Blend is 0.1

Panel
borderStylenone

VRay6.2_TriplanarTex_Blend_0.jpgImage Added

Blend is 0.0

Panel
borderStylenone

VRay6.2_TriplanarTex_Blend_0x3.jpgImage Added

Blend is 0.3

Column
width10%



...


Section
Column
width60%

Texture Transforms

Projection Space – Specifies the 3D space where the texture projection takes place:

World Space – Uses world coordinates. 
Object Space – Uses each object's local coordinates. 

Offset X/Y/Z – Specifies the offset from the reference frame center (object or reference node).

Rotation X/Y/Z – Specifies the texture rotations for the three axis, in degrees, in texture space. For more information, please see the the Texture Rotation example below.

Column
width5%


Column
width35%

 

Anchor
textRot
textRot

...


Section
Column
width25%


Column
width50%

Example: Texture Rotation 

Image slider
Panel
borderStylenone

VRay6.2_TriplanarTex__TextureRotation_0x0x0.jpgImage Added

Texture rotation is 0, 0, 0

Panel
borderStylenone

VRay6.2_TriplanarTex_ТextureRotation_30x0x0.jpgImage Added

Texture rotation is 30, 0, 0

Panel
borderStylenone

VRay6.2_TriplanarTex_TextureRotation_0x30x0.jpgImage Added

Texture rotation is 0, 30, 0

Panel
borderStylenone

VRay6.2_TriplanarTex_TextureRotation_0x0x30.jpgImage Added

Texture rotation is 0, 0, 30

Column
width25%



...


Section
Column
width60%

Randomization

Mode  Specifies what to use to randomize the offset/rotation: For more information, please see the the Randomizations example below.

By face ID – Computes the seed based on the face material ID of the mesh. 
By render ID 
– Computes the seed based on the render ID of the objects.

Texture Offset – Randomizes the texture offset in texture space. 

Texture Rotation – Randomizes the texture rotation from one object to another in texture space.

Axis – Randomly permutes the projection axes.

Frame Rotation – Random frame rotation (in object or reference space).

Column
width5%


Column
width35%

Image Removed

...

Example: Texture mode

This example shows the difference in the Texture modes - the first image displays the ball with texture applied in One Texture mode, while the second one shows the X/Y/Z Projection application on the ball.

...

width20%
Column
width60%
Before after
afterLabelX/Y/Z
beforeLabelOne
Panel
borderStylenone

Image Removed

Panel
borderStylenone

Image Removed

...

width20%

...

Example: Blend

...

width20%
Column
width60%
Image slider
startIndex1
Panel
borderStylenone

Image Removed

 Blend is 0.0

Panel
borderStylenone

Image Removed

Blend is 0.1 

Panel
borderStylenone

Image Removed

Blend is 0.3

...

width20%

...

Example: Texture Rotation

...

width20%
Column
width60%
Image slider
Panel
borderStylenone

Image Removed

 Texture Rotation is 0, 0, 0

Panel
borderStylenone

Image Removed

 Texture Rotation is 30, 0, 0

Panel
borderStylenone

Image Removed

 Texture Rotation is 0, 30, 0

Panel
borderStylenone

Image Removed

 Texture Rotation is 0, 0, 30

Image Added


...

width20%

Anchor
random
random

...

Example: Randomizations


This example shows the effect of the different randomization options; the random mode is set to By render ID. The Projection Space is set to World Space and Gradient textures are used for the example.

Section
Column
width20%


Column
width60%
Image slider
startIndex2
Panel
borderStylenone

no randomizations

Panel
borderStylenone

  Random texture offset is enabled

Panel
borderStylenone

 Random texture rotation is enabled

Panel
borderStylenone

 Random axis is enabled

Panel
borderStylenone

Random Frame Rotation is enabled

Column
width20%


...