Corona Converter — MAX to C4D
Corona Converter · Corona C4D
1
Engine + Config
2
Exportar Max
3
Importar C4D
4
Listo
Paso 1 — Configuración

Elige el motor de render
y lo que quieres transferir

Primero selecciona a qué render engine de Cinema 4D vas a importar. Después activa o desactiva cada módulo. Haz clic en "Más info" para entender qué hace cada opción.

Render engine de destino
Corona Renderer C4D
Los materiales, luces y cámaras se recrean con plugins Corona nativos. Transferencia más fiel.
CoronaMtl CoronaLight Corona Camera Tag
Redshift C4D
Los parámetros PBR se mapean al RS Standard Material. Requiere ajuste manual de la intensidad de luces.
RS Standard Mat RS Area Light RS Physical Camera
Qué transferir
Materiales Corona (CoronaMtl)
Diffuse, Roughness, Metalness, IOR, Bump, Normal, Emission, Opacity, SSS
Más info
Mapeo de parámetros:
Diffuse Color + MapCoronaMtl Diffuse
Roughness + MapCoronaMtl Roughness
Metalness + MapCoronaMtl Metalness
IOR / FresnelCoronaMtl IOR
Bump / Normal MapCoronaMtl Bump/Normal
DisplacementCoronaMtl Displacement
Emission × MultCoronaMtl Emission
OpacityCoronaMtl Opacity
SSS AmountCoronaMtl SSS
Multi-Sub Materials (IDs por cara)
Para objetos con varios materiales asignados por polígono
Más info
En 3ds Max un Multi/Sub-Object Material asigna diferentes materiales a grupos de polígonos por ID. El script exporta esas asignaciones y en C4D crea Polygon Selection Tags para cada sub-material, compatible tanto con Corona como con Redshift.
Luces (CoronaLight y CoronaSun)
Posición, color, intensidad, tamaño y temperatura de color
Más info

Se crean CoronaLight (forma, tamaño U/V, sombras, visibilidad) y CoronaSun. Las luces IES no están soportadas.

Cámaras + Corona Camera Tag
FOV, ISO, velocidad de obturación, f-number, DOF y bokeh
Más info
Posición y FOV se transfieren vía FBX. Los parámetros físicos (ISO, shutter speed, f-number, DOF y bokeh) se aplican al Corona Camera Tag o al RS Physical Camera Tag — ambos usan los mismos conceptos de cámara física, por lo que la transferencia es directa.
Corrección de ejes (Z-up → Y-up)
Evita que los objetos aparezcan girados 90° — aplica a ambos engines
Más info
3ds Max usa Z-up, Cinema 4D usa Y-up. Sin esta opción todo aparece tumbado 90°. Se corrige tanto en el FBX como en las posiciones de luces y cámaras. Aplica igual para Corona y Redshift. Recomendado siempre activado.
Proxies Corona → geometría C4D
Extrae la malla del proxy .cgeo si es accesible
Más info
Los CoronaProxy referencian archivos externos .cgeo. Si el archivo es accesible, la malla se incluye en el FBX. Si no, se guarda solo la posición/escala y aparece un aviso. Compatible con ambos engines ya que genera geometría nativa C4D.
Scatter / Forest Pack → Instancias C4D
Convierte distribuciones en instancias nativas de Cinema 4D
Más info
Forest Pack y CoronaScatter no tienen equivalente directo. Se crea un Null con instancias en C4D. Deberás asignar la malla fuente manualmente. Para Redshift puedes después usar RS Instancer para mayor rendimiento.
Consolidar texturas
Copia todos los mapas a una subcarpeta textures/ junto al JSON
Más info
Si las texturas están en carpetas dispersas, esta opción las copia todas a textures/ dentro de la carpeta de exportación. El importer buscará primero ahí. Muy recomendado al mover archivos entre ordenadores o sistemas operativos.
Paso 2 — 3ds Max

Exportar la escena
desde 3ds Max

Descarga el script MaxScript, ejecútalo en 3ds Max con tu escena abierta y selecciona una carpeta de destino. El JSON generado funciona tanto para Corona como para Redshift.

corona_max_exporter_v2.ms
MaxScript · 3ds Max 2020+ · Corona 8+ · Válido para ambos engines
Descargar
💡
Al ejecutar el script se abrirá una ventana con todas las opciones configuradas. Elige carpeta de destino y pulsa Exportar Escena. Se generarán corona_scene_data.json y scene_geometry.fbx.

Instrucciones

  • 1
    Abre 3ds Max con tu escena Corona
    Corona Renderer debe ser el motor de render activo
  • 2
    Abre el MAXScript Editor
    Menú ScriptingMAXScript Editor
  • 3
    Abre el archivo descargado y ejecútalo
    File → Open → selecciona corona_max_exporter_v2.msCtrl+E
  • 4
    Selecciona carpeta y exporta
    Pulsa "..." para elegir destino, después Exportar Escena
  • 5
    Verifica los archivos generados
    Deben aparecer: corona_scene_data.json y scene_geometry.fbx
Paso 3 — Cinema 4D

Importar con
Corona Renderer

Descarga el importer Python para Corona, pégalo en el Script Manager de C4D y ejecútalo. Selecciona la carpeta con el JSON y el FBX.

corona_c4d_importer_v2.py
Python · Cinema 4D R23+ · Corona Renderer 8+
Descargar
💡
El script abrirá una ventana en Cinema 4D. Pulsa "..." para seleccionar la carpeta exportada desde Max y después Importar Escena.

Instrucciones

  • 1
    Abre Cinema 4D con una escena nueva
    Asegúrate de que Corona Renderer está instalado y activo
  • 2
    Abre el Script Manager
    Menú ScriptScript Manager → botón New → tipo Python
  • 3
    Pega el script descargado y ejecútalo
    Pega el contenido completo del .py en el editor y pulsa Execute
  • 4
    Selecciona la carpeta y pulsa Importar
    Haz clic en "..." para elegir la carpeta exportada desde Max, después pulsa el botón de importar

Simular proceso

// Listo para simular...
En espera0%
Conversión completada

Tu escena está lista
en Cinema 4D

Revisa la tabla de compatibilidad para saber qué elementos pueden necesitar un ajuste manual.

Materiales Corona, luces, cámaras y geometría transferidos. Revisa el log de Cinema 4D para advertencias sobre proxies o luces IES.

Compatibilidad

ElementoCorona C4DRedshift C4D
Geometría + UVs✓ Completo✓ Completo
Materiales PBR✓ Completo✓ RS Standard
Multi-Sub✓ Completo✓ Completo
Luces✓ Completo⚠ Intensidad aprox.
CoronaSun✓ Completo→ RS Directional
Cámaras + DOF✓ Completo✓ Completo
Corrección ejes✓ Completo✓ Completo
Proxies✓ v2✓ v2
Scatter✓ v2→ RS Instancer
SSS✓ Completo⚠ Aproximado
Animaciones⚠ Beta⚠ Beta
Luces IES
RS Node Material⚠ Roadmap v2