In brief
- Corona Triplanar Map (3ds Max) and Corona Triplanar Shader (Cinema 4D) project textures along the object's XYZ axes, delivering seamless texturing without the need for UVW unwrapping.
- Corona Mapping Randomizer breaks up repeating textures by randomizing offset, rotation and scale on a per-object, per-polygon, per-mesh-element or per-tile basis.
- With Chaos Corona 12 Update 2, Chaos Scans materials accessible via Chaos Cosmos can be combined with triplanar mapping inside the Corona Scanned Material.
- Mapping Randomizer can be chained with Triplanar Map on organic shapes without UVW unwrapping to achieve results that are both random and seamless; the connection direction matters.
According to Chaos's Corona Renderer documentation, 3ds Max and Cinema 4D users can achieve seamless, natural-looking textures on complex or organic geometry—without classic UVW unwrapping—using Corona Triplanar Map (3ds Max) and Corona Triplanar Shader (Cinema 4D). The same documentation set also defines Corona Mapping Randomizer, designed to break up the visible repetition of tiling textures (such as a wood floor or brick wall) that otherwise gives away their computer-generated origin. This guide summarizes how these two tools and the Chaos Scans integration are meant to be used according to the documentation.
Why do seams and tiling become a problem?
Classic UVW mapping can cause texture stretching and visible seams on objects that combine sharp corners with curved surfaces, or on organic forms. According to the documentation, this issue arises especially on objects that lack a proper UVW unwrap or are difficult to unwrap. On the other hand, a repeating texture gives away the artificiality of a scene when the same pattern is seen over and over.
Step 1: Seamless texturing with Triplanar Map
Corona Triplanar Map works by projecting the texture along the object's X, Y and Z axes. To set it up:
In the material editor, connect your desired texture to the X, Y, Z inputs of the
Corona Triplanar Mapnode; if you're using a single texture, enable theUse map X for all axesoption.In the
UVW Transformsection, choose theMapping spaceparameter as needed:Local spaceto keep it locked to the object,World spacefor fixed axes across the whole scene, orReference node spacefor a helper control object.Set the
Scalevalue; this represents the edge length of the texture in world units, with larger values meaning less repetition.To soften the seam, increase the
Blending › Amountvalue; in the examples given in the documentation, 0 produces a sharp transition, 0.5 a balanced result, and 1 a smoother result that is more prone to blurring.
This tool is not visible in the viewport preview; you need to render to see the effect. On the Cinema 4D side, the same logic applies via Corona Triplanar Shader; the difference is that it has separate Level, Color, Texture, Mix mode and Mix strength parameters for each axis.
| Setting | Recommended value | Effect |
|---|---|---|
| Scale | 10 / 100 / 200 (in example) | Smaller value means more repetition, larger value means less repetition |
| Blending Amount | Between 0 – 1 | 0 is a sharp transition, 1 is a smooth but blurrier transition |
| Mapping space | Local / World / Reference node | Determines whether the texture is locked to the object or to the world |
Step 2: Breaking up tiling with Mapping Randomizer
Corona Mapping Randomizer sits between a texture or procedural map and the material slot, randomizing offset, rotation and scale before the texture is applied. The steps followed in the documentation's staircase step example are as follows:
Connect the texture to the
Corona Mapping Randomizerinput, and feed its output into the relevant material slot (e.g. diffuse).Under
Randomize by, choose the randomization unit: options includeInstance,Polygon,Mesh Element,Material nameand others.For
Offset › U|XandV|Y, enter a minimum-maximum range of 0-1; this allows the texture to shift randomly by the full width/height.As in the brick wall example, a
Stepvalue can be used to prevent rows from shifting out of alignment. According to the documentation, the calculation is as follows:
Step = 1 / number of rows (or columns) in the texture
Example: 1 / 7 = 0.143If
Tiling › Randomize each tileis enabled andNumber of tilesis increased, the repeating tile effect can be randomized even on a single surface. TheHigh quality blendingoption hides seams better, but according to the documentation it can double render times in the worst case.
On an organic object without a UVW unwrap, Mapping Randomizer on its own can produce artifacts such as texture stretching and seams; in this case, the Randomizer should be connected to the Triplanar Map—not the other way around—because Triplanar Map overrides all mapping data that comes after it.
Using Chaos Scans and triplanar together
As of Chaos Corona 12 Update 2, Chaos Scans can be accessed via Chaos Cosmos, and the Use triplanar mapping option along with Random offset / Random rotation can be enabled within the Corona Scanned Material. According to the documentation, these random offset and rotation parameters only become available once triplanar mapping is enabled. Full access to the Scanned Material interface requires a Corona Premium license or an additional Material Scanner license.
Impact on the archviz workflow
These tools reduce the time spent on UVW unwrapping, particularly in interior and landscape scenes: the triplanar approach offers a practical solution for complex geometry such as rocky terrain, wood flooring, or scanned sculptural forms. Points to watch out for: the result cannot be seen in the viewport, so test renders are needed for evaluation; options like High quality blending can extend render times; and full access to Scanned Material features requires a separate license. For this reason, it's recommended that offices plan their license status and render budget in advance.
Common mistakes
Connecting Mapping Randomizer after Triplanar Map (the correct order is the reverse): since Triplanar Map overrides all subsequent mapping data, the connection order matters.
Leaving the Offset range at 0-1 without calculating the Step value: this causes rows to shift out of alignment in regular patterns like brick or wood.
Enabling High quality blending unnecessarily on every material: the documentation notes this can extend render times.
Expecting Random offset/rotation to work in Scanned Material without enabling the triplanar option: these parameters are only active when triplanar is enabled.
Sources
3 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
Triplanar Map, Triplanar Shader and Mapping Randomizer are practical tools that can directly cut the hours spent on UVW unwrapping, especially for archviz studios working with landscapes, natural stone and sculptural forms. For most offices in Turkey, the biggest gain will be achieving realistic results on complex interior details (rock, wood, plaster) without having to go through manual UV work.
Still, this convenience comes at a cost: options like High quality blending can extend render times, so on projects with deadline pressure, a balance needs to be found through test renders. It's also worth remembering that full control over Chaos Scans materials requires a Premium or additional license; for smaller offices without that license budget, this could be a limitation.
Frequently asked questions
Is Corona Triplanar Map visible in the viewport?
No, according to the documentation, the effect of Corona Triplanar Map and Triplanar Shader is not visible in the viewport preview; you need to render to see the result.
In what order should Mapping Randomizer and Triplanar Map be connected?
Mapping Randomizer should be connected to Triplanar Map, not the other way around, because Triplanar Map overrides all mapping data that comes after it.
What's required to use Chaos Scans materials in Corona?
As of Chaos Corona 12 Update 2, Chaos Scans can be accessed via Chaos Cosmos; full access to the Corona Scanned Material interface requires a Corona Premium license or an additional Material Scanner license.



