Versions Compared

Key

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

This page provides information about the UVWRandomizer texture in V-Ray for Cinema 4D. 

 


Overview

...

Section
Column
width55%

The VRayUVWRandomizer map allows applying random offset, rotation and scale to textures, assigned to a single object with different Face IDs or different objects. It can be used as a mapping source for VRayBitmap and VRayTriplanar textures only. 


UI PathTexture V-Ray > VRayUVWRandomizer

 
Column
width5%


Column
width40%

Properties

...


Section
Column
width55%

Texture – Specifies the texture to be randomized. Note that it works only with VRayBitmap and VRayTrilanar.

Random by Polygon Selection – Considers the face IDs (from unique polygon selections) of the object when feeding the data (color or texture) to the material.

Random by Object ID – Considers the Object IDs of the object when feeding the data (color or texture) to the material.

Random by Mesh Element – Assigns random colors based on the object's element (e.g., teapot lid, etc.) IDs.

Random by Instance – Assigns random colors based on the InstanceID (works for Alembic for Alembic instances and VRayInstancer source objects).

Random by Node Name – Considers the node name when feeding the data to the material.

Stochastic Tiling – Changes the mapping based on the UV tile.

Random by Render ID – Assigns random colors based on RenderIDs.

Random by Object ID – Considers the Object IDs of the object when feeding the data (color or texture) to the material.

Random by Mesh Element –  Assigns random colors based on element (e.g. teapot lid, etc.) IDs of the object.

Tile Blend – Edge blending between adjacent tiles when Stochastic Tiling is used.

Seed – Changes the randomization pattern.

 
Column
width5%


Column
width40%

Image Removed

...

Image Added


Offset Variance

...

Section
Column
width55%

The offset variance controls the position of the texture along the U or V axis. 


U Range Min/MaxThe min and max range, in which the offset of the U axis is applied.

U Steps – Specifies the number of steps, in which the variance interval is achieved.

V Range Min/MaxThe min and max range, in which the offset of the V axis is applied.

V Steps – Specifies the number of steps, in which the variance interval is achieved.

Column
width5%

 


Column
width40%

 

 


...


Example: Offset Variance

...


In this example the U and V Min and Max Range is set to 0-1 - the default values. Stochastic Tiling mode is used.  

Section
 
Column
width30%


Column
width40%
Image slider
Panel
borderStylenone

U Variance 0.5; V Variance 0

Panel
borderStylenone

U Variance 0.5; V Variance 0.7

Panel
borderStylenone

U Variance 0.9; V Variance 0.3

Column
width30%

 

...



Rotation Variance

...

Section
Column
width55%

The rotation variance rotates the texture along the U or V axis. 


Rotation Range Min/MaxThe min and max range, in which the rotation parameters are applied.

Rotation Steps – Specifies the number of steps, in which the variance interval is achieved. For example, if UV rotation is set from 0 to 360 with a Step of 5, the texture is rotated at an angle that is a multiple of 72 degrees (e.g. 72, 144, 216..)

 
Column
width5%


Column
width40%

 

...


...


Example: Rotation Variance

...


The Rotation Min and Max values are kept at their default: 0-360 degrees. Stochastic Tiling mode is used. 

Section
Column
width30%

 


Column
width40%
Image slider
Panel
borderStylenone

Rotation Step: 15 degrees

Panel
borderStylenone

Rotation Step: 30 degrees

Panel
borderStylenone

Rotation Step: 90 degrees

Panel
borderStylenone

Rotation Step: 120 degrees

Panel
borderStylenone

Rotation Step: 180 degrees

Column
width30%

 

...



Scale Variance

...

Section
Column
width55%

This rollout controls the variance in the scale parameter.


U Scale Range Min/MaxThe min and max range, in which the scale parameters are applied to the U axis.

U Scale Steps – Specifies the number of steps in which the variance interval is achieved on the U axis.

V Scale Range Min/MaxThe min and max range in which the scale parameters are applied to the V axis.

V Scale Steps – Specifies the number of steps in which the variance interval is achieved on the U axis.

V Scale UnlockedWhen enabled, the U and V axes can be scaled separately.

 
Column
width5%


Column
width40%

...


...


Example: Scale Variance

...


This example shows how the scale steps affect the variance in the pattern of the texture. U/V Scale Range Min and Max are set to 0-100. Stochastic Tiling mode is used. 

Section
Column
width30%

 


Column
width40%
Image slider
Panel
borderStylenone

Scale Step: 0

Panel
borderStylenone

Scale Step: 15

Panel
borderStylenone

Scale Step: 30

Panel
borderStylenone

Scale Step: 60

Panel
borderStylenone

Scale Step: 100

 
Column
width30%


Mapping

...

...


Section
Column
width55%

Wrap U/V – Controls how the map is wrapped.

None – It is rendered as is.
Tile – Tiles the bitmap.
Mirror Tile – Tiles the bitmap in a mirror pattern.

Crop U/V – When enabled, crops the map on respective axis.

Wrap Mode – Specifies how to wrap the map:

On 0.5 Boundary
On Integer Boundary

Column
width5%

 


Column
width40%

User Workflow: How to Randomize Textures

 

...


Section
Column
width55%

See the workflow example in the video on how to randomize textures with UVWRandomizer and the Multi Sub texture

 
Column
width5%


Column
width40%
HTML
<iframe width="560" height="315" src="https://www.youtube.com/embed/9cNZ58Y8nsg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>