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 + Map | → | CoronaMtl Diffuse |
| Roughness + Map | → | CoronaMtl Roughness |
| Metalness + Map | → | CoronaMtl Metalness |
| IOR / Fresnel | → | CoronaMtl IOR |
| Bump / Normal Map | → | CoronaMtl Bump/Normal |
| Displacement | → | CoronaMtl Displacement |
| Emission × Mult | → | CoronaMtl Emission |
| Opacity | → | CoronaMtl Opacity |
| SSS Amount | → | CoronaMtl 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
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
- 1Abre 3ds Max con tu escena CoronaCorona Renderer debe ser el motor de render activo
- 2Abre el MAXScript EditorMenú
Scripting→MAXScript Editor - 3Abre el archivo descargado y ejecútalo
File → Open→ seleccionacorona_max_exporter_v2.ms→Ctrl+E - 4Selecciona carpeta y exportaPulsa "..." para elegir destino, después Exportar Escena
- 5Verifica los archivos generadosDeben aparecer:
corona_scene_data.jsonyscene_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
El script abrirá una ventana en Cinema 4D. Pulsa "..." para seleccionar la carpeta exportada desde Max y después Importar Escena.
Instrucciones
- 1Abre Cinema 4D con una escena nuevaAsegúrate de que Corona Renderer está instalado y activo
- 2Abre el Script ManagerMenú
Script→Script Manager→ botónNew→ tipoPython - 3Pega el script descargado y ejecútaloPega el contenido completo del .py en el editor y pulsa
Execute - 4Selecciona la carpeta y pulsa ImportarHaz clic en "..." para elegir la carpeta exportada desde Max, después pulsa el botón de importar
Simular proceso
// Listo para simular...
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
| Elemento | Corona C4D | Redshift 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 |