Versions Compared

Key

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

 

Page Contents

Table of Contents
stylecircle

 

Overview


Section
Column
width50%

The TriPlanar texture allows quick assignment of bitmap and other 2D textures on objects that don't have suitable UV coordinates. The texture works by projecting one or more textures along the object-space axes depending on the surface normals of the shaded object.

The texture works both for colors and bump maps.

Column
width5%

 

Column
width45%

 

 

 

Parameters


 



Texture Mode – Specifies whether to use one or three textures for the different projection axes. For more information, please see the Texture mode example below.

Same texture on all axes – Projects the same texture along each local axis.
Different texture on each axis – Uses a different texture along each axis.

Texture X – The texture to project along the X axis when the Texture Mode is set to Different texture on each axis.

Texture Y – The texture to project along the Y axis when the Texture Mode is set to Different texture on each axis.

Texture Z – The texture to project along the Z axis when the Texture Mode is set to Different texture on each axis.

Scale – Adjusts the size of the texture. For more information, please see the Scale example below.

Blend – Controls the blend between the different projections. Lower values produce sharper transitions between projections. For more information, please see the Blend example below.

Frame Offset – Moves the point relative to which the textures are projected.

Texture Rotation – Specifies rotation (in degrees) for the projected textures around the respective projection axis. If Random texture rotation is enabled, non-zero components of this parameter specify increments for the rotation. For more information, please see the Texture Rotation example below.

Random texture offset – Randomizes the texture offset based on the Random Mode.

Random texture rotation – Randomizes the texture rotation based on the Random Mode. The rotation can be locked to specific increments (i.e. 45 degrees only, or 90 degrees only) by setting the Texture Rotation components to the desired increments for the different axes.

Random axis – Randomly permutes the projection axes based on the Random Mode.

Random frame rotation – Randomly rotates the entire projection space based on the Random Mode.

Random mode Specifies how to generate the random seed needed for the various randomizations: For more information, please see 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.

 

Anchor
textMode
textMode



Example: Texture mode



Section
Column
width10%
 
Column
width40%

Texture Mode is Same texture on all axes

Column
width40%

Texture Mode is Different texture on each axis
and different textures were specified for the X, Y, Z axes

Column
width10%
 

 

Anchor
scale
scale



Example: Scale



Section
Column
width5%
 
Column
width30%

Scale is 0.005

 

 

Column
width30%

Scale is 0.01

 

Column
width30%

Scale is 0.02

 

Column
width5%
 

 

Anchor
blend
blend



Example: Blend



Section
Column
width5%
 
Column
width30%

Blend is 0.0

 

Column
width30%

Blend is 0.1

 

Column
width30%

Blend is 0.3

 

Column
width5%
 

 

Anchor
textRot
textRot



Example: Texture Rotation



Section
Column
width25%

Texture Rotation is 0, 0, 0

 

Column
width25%

Texture Rotation is 30, 0, 0

 

Column
width25%

Texture Rotation is 0, 30, 0

 

Column
width25%

Texture Rotation is 0, 0, 30

 

 

Anchor
random
random


 

Example: Randomizations

 

This example shows the effect of the different randomization options; the random mode is set to By render ID.

 

Section
Column
width20%

no randomizations

 

Column
width20%

Random texture offset is enabled

 

Column
width20%

Random texture rotation is enabled

 

Column
width20%

Random axis is enabled

 

Column
width20%

Random frame rotation is enabled

 

 

 

 


 

 

Multipliers



 

 

Texture X – Specifies a multiplier for the texture loaded in the Texture X slot.

Texture Y – Specifies a multiplier for the texture loaded in the Texture Y slot.

Texture Z – Specifies a multiplier for the texture loaded in the Texture Z slot.

 

Notes


Fancy Bullets
typecircle
  • Currently TriPlanar only supports bitmaps when rendering with V-Ray RT GPU.