In brief
- Mapping Randomizer adds variation in position, rotation and scale to texture maps based on objects or surface elements.
- Multi Map can distribute colors or textures according to criteria such as object, polygon or material ID.
- Mix Map combines two maps using different blending operations and also works in the bump channel.
- Mapping Randomizer’s effect is not visible in the viewport preview; check the result with a render.
Mapping Randomizer, Multi Map and Mix Map can help reduce repeating patterns on surfaces such as wood, brick and foliage in Corona. Chaos’s 3ds Max documentation explains how to use and configure these maps. Examples including stairs, brick walls, floorboards and tree leaves show which tool is suited to each type of variation. Since the documentation does not specify a particular Corona version, check that the settings described here are compatible with the installation used in your project.
What does each map do?
Corona Mapping Randomizer adds random variation in position, rotation and scale to a bitmap or procedural map across objects or surface elements. Connect the map to the target property of the material; it can be used in channels such as diffuse, bump, normal and displacement. For example, it can prevent the same wood texture from starting at the same point on every floorboard.
Corona Multi Map distributes colors or textures in a single material according to criteria such as object, polygon, material name or other parameters. Creating color variation across tree leaves is one example. Corona Mix Map, meanwhile, combines two input maps using a selected blending operation. It can be used to tint a texture or add wear to a base surface, and also works in the bump channel of CoronaMtl.
Reduce repetition with Mapping Randomizer
Connect the bitmap or procedural map to the Mapping Randomizer input. Then connect the Randomizer output to the target property of the material. This lets a single map receive different transformations across objects or surface elements.
In Randomize by, choose the unit used to apply variation. Instance works across scene objects or instances in a scatter; Mesh Element works on connected mesh parts; Polygon works on polygons; and Material name uses the assigned materials. You can select more than one criterion.
Set the transformation limits under Offset, Rotate and Scale. For the staircase example, the documentation uses a range of 0–1 for U and V offsets. This setting can vary the texture position along both axes across its full width and height.
If random position changes disrupt horizontal rows in a brick texture, use the Step option for V Offset. Step divides the permitted movement into increments. The documentation’s example uses a texture containing 7 rows of bricks; 0.143, calculated by dividing 1 by 7, is used as the step value to preserve the rows.
The effect may not appear in the viewport preview. Don’t judge the result by the viewport alone; check it by rendering.
| Setting | Recommended value | Effect |
|---|---|---|
| U and V Offset in the staircase example | 0–1 | Varies texture position along both axes across its full width and height. |
| Number of tiles in the brick example | 4 | Tiles the texture across the surface and randomizes the tiles’ transformations. |
| V Offset Step for the seven-row brick texture | 0.143 | Divides offset movement into increments, helping preserve horizontal rows. |
| Blending | 0–1 range | Controls the transition between adjacent tiles; the endpoints can cause discontinuities or blurring, respectively. |
Manage tiles, edges and matching maps
Randomize each tile applies a separate transformation to each texture tile. In the brick-wall example, this option is enabled and Number of tiles is set to 4. However, offset variation can disrupt the horizontal rows of bricks, so inspect the result in a render and add steps to V Offset if needed.
High quality blending can reduce visible boundaries between adjacent tiles, but increases the computational cost. According to the documentation, render time can rise by up to a factor of two in the worst case. Rather than enabling the option by default in every scene, a more controlled approach is to test it on surfaces where seams are obvious and compare render times. A Blending value of 0 can cause discontinuities between tiles, while a value of 1 can result in excessive blurring.
If diffuse and displacement maps need to be randomized in the same way, duplicate Mapping Randomizer and use the same settings for both maps. In Chaos’s example, this approach ensures that the surface color and bump map follow the same random pattern. Mapping Randomizer can also be used with Multi Map to vary color or texture distribution alongside mapping transformations.
Color variation and controlled blending
In Multi Map, first choose the distribution criterion. Instance selects by object instances, Polygon by polygons, and Face Material ID by surface material IDs. The map can be used in different material channels and can take a texture or solid color as input. Seed changes the pattern of the random distribution; Hue random, Saturation random and Gamma random vary hue, saturation and midtones, respectively.
In the tree-leaf coloring example, a grayscale bitmap is tinted using Corona Mix Map in Multiply mode. Corona Multi Map is also added to the mix to randomize colors across the leaves. In this setup, Mix Map handles the tinting, while Multi Map provides color variation across individual leaves.
In Mix Map, select two inputs and the blending operation to apply. The examples in the documentation include Multiply, Screen, Overlay and Add. Another example combines a base concrete texture with an Ambient Occlusion input to create a worn appearance. The result depends on the selected operation and material channel, so evaluate it in a render.
Using the tools in architectural visualization workflows
In interior visualization, floorboards, brick cladding and similar repeating elements can benefit from Mapping Randomizer. Multi Map can be used to add color variation to groups of plants. For complex forms where creating clean UVs is difficult, Chaos describes using Mapping Randomizer together with Corona Triplanar Map. The connection order matters: Mapping Randomizer must be connected to the input of Triplanar Map; reversing the order can invalidate the mapping data.
If render time is critical, measure the cost of high-quality blending with a small test render first. In modes that track distribution by object, material or decal names, renaming can affect the result. The documentation does not specify a particular version for these maps, either. It’s therefore important to check the Corona installation in use and the final render output before handing over a project file.
Common mistakes
Changing the map connection unnecessarily because the Randomizer effect is not visible in the viewport.
Leaving offsets unrestricted on patterns where orientation matters, such as brick, and disrupting the horizontal rows.
Enabling High quality blending without measuring its render cost.
Connecting Mapping Randomizer and Triplanar Map in the wrong order.
Assuming the random distribution will stay the same after changing an object, material or decal name.
Sources
3 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
These tools offer practical ways to reduce the sense of repetition in interior and landscape scenes containing many similar surface elements. Creating variation at the material level can reduce the need to prepare a separate texture for every object.
For offices in Turkey, it’s important to weigh the visual benefits against the render cost. High-quality blending can increase render time by up to a factor of two in the worst case, so it’s sensible to run a test render first. Also keep in mind that renaming can affect distribution when handing off files, and that the Randomizer result is not visible in the viewport.
Frequently asked questions
Why isn’t Corona Mapping Randomizer visible in the viewport?
According to Chaos’s documentation, the Mapping Randomizer effect does not appear in the viewport preview. Check the result by rendering.
How can Corona Mapping Randomizer preserve brick rows?
Enable Step for V Offset to constrain position changes to specific increments. In the documentation’s example with 7 rows, the Step value is 0.143.
What’s the difference between Corona Multi Map and Corona Mix Map?
Multi Map distributes colors or textures according to criteria such as object or polygon. Mix Map combines two maps using a selected blending operation.



