Corona → Redshift Converter
Corona → Redshift for Cinema 4D
1/5
1
Configure
2
Export Max
3
Upload Files
4
Preview
5
Download
Step 1 — Configuration

Choose what to
transfer to Redshift

Enable or disable each module. Everything runs in your browser — nothing is sent to any server. Click the info button to understand what each option does.

Materials → RS Standard Material
Diffuse, Roughness, Metalness, IOR, Bump, Normal, Emission, Opacity, SSS
Info
Parameter mapping:
  • Diffuse Color + Map → RS Diffuse Color
  • Roughness + Map → RS Refl Roughness (same value, 0–1)
  • Metalness + Map → RS Metalness (same workflow)
  • IOR → RS Fresnel IOR
  • Normal / Bump Map → RS Bump Input (auto mode)
  • Displacement → RS Displacement
  • Emission Color × Multiplier → RS Emission Color + Weight
  • Opacity → RS Opacity Color
  • SSS Amount → RS SSS Weight (approximate — models differ)
Multi-Sub Materials (per-face IDs)
Objects with multiple materials assigned by polygon group
Info
In 3ds Max, Multi/Sub-Object Materials assign different materials to polygon groups by ID. The script exports those assignments and creates Polygon Selection Tags in C4D for each sub-material, which are fully compatible with Redshift.
Lights → RS Area / Directional
Position, color, intensity, size and color temperature
Info
CoronaLight → RS Area Light (shape, size U/V, shadows, visibility). CoronaSun → RS Directional Light.

Intensity is converted using a ÷π approximation. Review intensities manually after import — Corona and Redshift use different internal units.
Cameras → RS Physical Camera Tag
FOV, ISO, shutter speed, f-number, DOF and bokeh blades
Info
Position and FOV are transferred via FBX. Physical parameters (ISO, shutter speed, f-number, DOF focus distance and bokeh blades) are applied via the RS Physical Camera Tag. Both Corona and Redshift use the same physical camera concepts, so this transfer is very accurate.
Axis correction (Z-up → Y-up)
Prevents the entire scene appearing rotated 90° in Cinema 4D
Info
3ds Max uses Z-up, Cinema 4D uses Y-up. Without this, the entire scene appears tipped 90°. The correction is applied both in the FBX export settings and in the importer for light and camera positions. Always recommended.
Consolidate textures
Copy all texture maps to a textures/ subfolder next to the exported files
Info
If your textures are scattered across different folders, this option copies them all to a textures/ subfolder inside the export folder. The C4D importer will look there first. Highly recommended if you move files to another machine.
Scatter / Forest Pack → C4D Instances
Converts object distributions into native C4D instances (assign mesh manually)
Info
Forest Pack and CoronaScatter have no direct equivalent in C4D+Redshift. The script creates a Null with instances. You'll need to assign the source mesh manually. For large distributions, consider using RS Instancer for better performance.
Step 2 — 3ds Max

Export your scene
from 3ds Max

Download and run this MaxScript inside 3ds Max with your scene open. It will generate two files you'll upload in the next step.

corona_max_exporter_v2.ms
MaxScript · 3ds Max 2020+ · Corona 8+
Download
💡
Running the script opens a window in 3ds Max. Choose a destination folder and click Export Scene. Two files will be created: corona_scene_data.json and scene_geometry.fbx.
Instructions
  • 1
    Open 3ds Max with your Corona scene
    Corona Renderer must be the active render engine
  • 2
    Open MAXScript Editor
    Menu ScriptingMAXScript Editor
  • 3
    Open the downloaded file and run it
    File → Open → select corona_max_exporter_v2.ms → press Ctrl+E
  • 4
    Select folder and export
    Click "..." to choose a destination folder, then press Export Scene
  • 5
    Verify the generated files
    The folder should contain: corona_scene_data.json and scene_geometry.fbx
Step 3 — Upload Files

Upload the exported
files from 3ds Max

Upload the two files generated by the MaxScript. Everything is processed locally in your browser — no data leaves your machine.

📁
Both files come from the same folder where you ran the MaxScript. The FBX contains the geometry — it stays on your machine and is referenced in the generated importer script by its local path.
Step 4 — Scene Preview

Your scene, parsed
and ready to convert

Here's everything the importer will transfer. Review it before generating the script.

🎨
0
Materials
💡
0
Lights
📷
0
Cameras
0
Objects
Materials0

Each CoronaMtl will become an RS Standard Material. Color swatches show the diffuse color.

Lights0
Cameras0
Step 5 — Download & Import

Your importer script
is ready

A Python script customised for your scene has been generated. Run it in Cinema 4D's Script Manager and it will rebuild your scene with Redshift materials, lights and cameras.

Customised RS Importer
Generated from your scene data — not a generic template. Material names, light parameters and camera settings are already embedded in the script.
⚠️
Review light intensities after import. Corona and Redshift use different internal units. The script applies a ÷π conversion factor as an approximation. Do a quick region render to compare and adjust the global intensity multiplier if needed.
How to run in Cinema 4D
  • 1
    Open Cinema 4D with a new scene
    Make sure Redshift is installed and active as the render engine
  • 2
    Open Script Manager
    Menu ScriptScript Manager → button New → type Python
  • 3
    Paste the downloaded script
    Open rs_importer.py, select all, copy, paste into the Script Manager editor
  • 4
    Run the script
    Press Execute. A dialog will confirm — select the folder that contains the FBX when prompted
  • 5
    Check lights and SSS materials
    Do a quick IPR render, adjust light intensities and review any SSS materials — these are approximated