---
title: "VRayTriplanar"
canonical: "https://documentation.chaos.com/space/VMAYA/111740708/VRayTriplanar"
format: markdown
---
This page provides information on V-Ray Triplanar Texture Mapping.** **


## **Overview**

---




## **Parameters**

---



> Macro (anchor)



---

### Example: Texture modes


![image](media://94a1f07f-8d18-4160-b5f4-ca53006ad616)

Texture mode = **Different texture on each axis in each direction**

![image](media://62517cb3-61e0-403d-83af-4c502e5ae2a9)

Texture mode = **Different texture on each axis in each direction**, Negative axes textures flipped using Repeat UV parameter



---

> Macro (anchor)



> Macro (anchor)





> Macro (anchor)



---

<span style="color: #333333">**Example: Texture Rotation**</span>

![image](media://b9c9ae49-f196-4dec-80a7-d4f92750b6d7)

**Texture Rotation** = 0.000, 0.000, 30.000


> Macro (anchor)



---

### Example: Randomizations


This example shows the effect of the different randomization options; the **Random mode** is set to **By render ID,** and the **space** is **Reference transform**.

![image](media://e661973e-c352-48b7-be18-369a65f16ffc)

**Random frame rotation** is enabled

![image](media://e698cfd4-4428-4982-a86f-248b05f5a2dd)

**Random axis** is enabled is enabled



## **Advanced Workflow Tips**

---

The following examples provide some details on how to maximize the capabilities of the Triplanar Texture with workflow tips and tricks.


### **Using Another Object as a Reference Transform**

In this example, we'll use a Locator's World Matrix values with the Triplanar's Reference transform space so when the Locator is rotated, it rotates the texture as well. This helps get around the fact that some of the texture's attributes like Size and Blend do not include Create Render Node buttons to the right of their value sliders. Keys can still be set directly on these attributes but using the World Matrix attributes connected to the Triplanar's Node Ref Transform helps adjust the textures for us. Using this method with the Locators is much more artist/animator-friendly than setting keys on multiple parameters buried deep inside a shading network. In the examples below, the Locators adjust the rotation and size of the texture, but this can be applied to other forms of transform adjustments.



![image](media://41c0518d-3091-48ff-bacc-1cb014471f48)


The two images below are rendered from the same camera, with no change to the geometry from one rendering to the next. However, the wood planter textures look different in the two renders. In the initial render below, the rotation of the wood planter textures is set based on what is needed for the shot to look its best. In the render at right, the Locator is rotated around and all the textures on the Triplanar Textures (the wood map on the sides and top) have rotated with it.



In this second series of images, the size of the Locator is adjusted when the camera moves closer or further from the planters. This can help the textures to be more readable from a distance. In the node graph, we divide the size value to keep it in the typical range for this attribute and then drive it from a second Locator.


![image](media://986526c3-ed82-4740-b343-1ba47ed81b77)



## **Notes**

---

- The negative texture axes are not supported with V-Ray GPU yet.
- Currently VRayTriplanar only supports bitmaps when rendering with IPR GPU.