How to Open .max Files in Cinema 4D
Cinema 4D won't open .max files and FBX export destroys every Corona and V-Ray material on the way out. Here's how to actually do it.
No — Cinema 4D cannot open .max files natively. The format is proprietary to Autodesk 3ds Max.
With MAX2C4D installed it can. The plugin decodes the .max format itself, inside Cinema 4D, and rebuilds every material as a native Corona, V-Ray or Redshift shader. No export step, and nothing else on the machine: Cinema 4D 2024 or newer and a licence is the whole list. Average benchmark: 847 objects, 43 seconds.
Four object types still route through 3ds Max when you have it — covered in what still needs the 3ds Max route.
FBX Export
Strips every Corona, V-Ray and Redshift material on the way out
Free converters
Limited Corona/V-Ray support, no Redshift, no node graphs, often abandoned
MAX2C4D
Native Corona, V-Ray & Redshift shaders, node-by-node, batch-ready
Why .max Is a Closed Format
Autodesk owns the .max format. Only 3ds Max can read it natively.
A serialized snapshot, not an interchange format
3ds Max stores everything about a scene in a single proprietary binary container: geometry, materials, modifiers, plugin data, render settings, animation controllers, and the entire scene graph hierarchy. The .max format has no public specification — Autodesk has never documented its internal structure, and the format changes between 3ds Max versions.
That's fundamentally different from FBX or OBJ, which are designed to transfer specific types of data between applications. A .max file is a serialized snapshot of the entire 3ds Max runtime state, including references to third-party plugins.
What lives inside a .max file
- ·Corona materials — CoronaPhysicalMtl, CoronaBitmap, CoronaColorCorrect, CoronaMixMtl, CoronaLayeredMtl, and 20+ other material and shader types with all their interconnected parameters.
- ·V-Ray materials — VRayMtl, VRayBlendMtl, VRayFastSSS2, VRayLightMtl, and the full V-Ray shading tree with BRDF models, coat layers, and subsurface scattering.
- ·Render settings — GI solver, denoiser, tone mapping curves, LUT files, progressive limits, environment overrides.
- ·Plugin-specific data — ForestPack scatter, RailClone parametric geometry, Tyflow particles, Phoenix FD simulations — all stored as plugin-native binary blobs.
For years every route to opening a .max in Cinema 4D ran through 3ds Max itself, because nothing in the file explains what its own numbers mean. That is no longer true. MAX2C4D decodes the file format directly: a .max is an OLE2 compound document whose scene graph names its own classes, so a VRayMtl can be recognised without V-Ray installed and a Corona scene read without Corona.
What that does not reach is anything the file stores as a recipe rather than a result — an Edit Poly or ProBoolean stack is a log of operations only 3ds Max can replay. That is why MAX2C4D keeps a 3ds Max route as well, by design rather than as a leftover: the native reader is the short way in, the 3ds Max route is the complete one.
For an exhaustive list of converters, exporters and asset bridges in the 3ds Max → C4D ecosystem, see all 3ds Max → C4D tools (2026).
Method 1: FBX Export (and Why It Fails)
Avoid for archvizGeometry comes through. Everything else gets stripped.
The traditional approach: open the .max in 3ds Max, export to FBX, import the FBX in Cinema 4D. It sounds straightforward, but the result is almost always disappointing — FBX is a geometry interchange format and was never designed to carry renderer-specific material graphs.
What you get
- ·Geometry & meshes
- ·Object hierarchy
- ·Bones & animation keyframes
What you lose
- ×All Corona, V-Ray & Redshift materials
- ×Node graph connections (flattened)
- ×Multi/Sub-Object assignments
- ×Render settings & tone mapping
- ×Texture paths (UNC, NAS, cloud)
- ×Corona/V-Ray/Redshift lights, IES, cameras
The result: gray, untextured geometry with an empty material editor. Then 4 to 8 hours of manual material rebuilding per scene, copying every CoronaBitmap, every CoronaColorCorrect chain, every Multi/Sub-Object assignment by hand from screenshots of the original Max scene. For a scene with 200+ materials, this isn't viable.
Side-by-side breakdown: MAX2C4D vs FBX Export. If you've been considering rebuilding by hand, see why the manual rebuild approach doesn't scale.
Method 2: Free Converters & MaxToC4D
Limited supportFree options exist. Most stop at Standard materials.
A handful of community plugins and free converters claim to bridge .max files into Cinema 4D — the most-cited being MaxToC4D. They typically work fine for basic geometry plus simple Standard materials, but break down on real archviz scenes the moment Corona, V-Ray or Redshift is involved.
The common limitations across free tools:
- ·No Corona materials guide support — CoronaPhysicalMtl, CoronaBitmap, CoronaColorCorrect chains are dropped or replaced with Standard.
- ·No V-Ray render settings pipeline — VRayMtl, VRayBlendMtl, the ~130-parameter VideoPost render config: none of it crosses over.
- ·Often unmaintained — many tools are abandoned side-projects last updated 5+ years ago, frozen on a single 3ds Max version.
- ·Inconsistent Multi/Sub-Object handling, broken texture paths on UNC/NAS, and missing ForestPack/RailClone support.
For asset shopping (a single .max from 3dsky with simple Standard materials), free converters can be enough. For client work — Corona / V-Ray scenes that need to render the same on the C4D side — the gap between free and paid is the difference between “mostly works for geometry” and “ships to client tomorrow.”
Detailed feature-by-feature comparison: MaxToC4D alternative comparison.
Method 3: MAX2C4D — Open .max Files Directly from Cinema 4D
RecommendedReads the .max format itself. Rebuilds materials as native Corona, V-Ray or Redshift shaders. Done in seconds.
MAX2C4D takes a completely different approach. Instead of routing through FBX as a middleman, it decodes the .max container inside Cinema 4D and transfers every piece of scene data — including everything FBX drops. There is no export step to run first and nothing to prepare on the file. If an archive holds a Corona and a V-Ray version of the same scene, only the one matching your chosen engine is pre-ticked, and a file that cannot be read is named and skipped rather than taking the rest of the batch down with it.
How it works
- 1
Install MAX2C4D
Run the installer and enter your licence key on first launch in Cinema 4D. Nothing else needs to be on the machine.
- 2
Drop the .max on Cinema 4D
Drag the file onto Cinema 4D, or use File > Open or File > Merge, or browse to it from the MAX2C4D window. ZIP archives are listed without extracting, so you pick which scene to open. RAR archives work the same way on Windows; on macOS, unpack a RAR first.
- 3
MAX2C4D decodes the file
The plugin reads the .max container directly — no export step, nothing to prepare. A scene graph that names its own classes is what lets it recognise a VRayMtl on a machine where V-Ray was never installed.
- 4
Cinema 4D rebuilds the scene
Every Corona, V-Ray and Redshift material comes back node-by-node — 200+ shader nodes mapped, Multi/Sub-Object becomes polygon Selection Tags, lights and cameras restored. Pick the target engine, or let it follow the Max scene.
Reading a .max wrong produces no error — just a reflection slightly too hard, or a glass a hundred times too dense, found at final render. So MAX2C4D checks itself: shipping both a native reader and a route through real 3ds Max means the same scene can go out both ways and be diffed automatically, value by value. The truth is never written by hand — 3ds Max supplies it. Current result: 80,207 identical values, 0 divergent, across 37 scenes and 2,529 materials.
Drag the slider — same scene, side by side


What Transfers When You Open a .max File
Not just geometry — the full scene structure, including renderer-specific data no interchange format can carry.
Corona Renderer
- CoronaPhysicalMtl, CoronaLegacyMtl, CoronaLightMtl
- CoronaBitmap, CoronaColorCorrect, CoronaMixMtl
- CoronaLayeredMtl, CoronaRaySwitch, CoronaSelect
- CoronaNormal, CoronaTriplanar, CoronaAO
- CoronaSun, CoronaMoon, CoronaLight (all shapes)
- 20+ material and shader node types total
Deep dive: Corona materials guide
V-Ray Renderer
- VRayMtl, VRayBlendMtl, VRayFastSSS2, VRayLightMtl
- VRayBitmap, VRayColor, VRayColorCorrect
- VRayTriplanarTex, VRayNormalMap, VRayDirt
- VRayHDRI, VRayMultiSubTex, VRayMtlWrapper
- VRaySun, VRayLight, VRayIES, VRayDomeLight
- 15+ material types, ~130 render parameters
Deep dive: V-Ray lights & render settings
Scene Data
- 200+ shader node types
- Full material graph nesting
- Multi/Sub-Object → Selection Tags
- Lights with IES & color temp
- Physical cameras with DOF
Render Settings
- GI solver configuration
- Progressive rendering limits
- Denoiser settings
- Tone mapping & LUT
- Environment overrides
Full list: Features
Extras
- ForestPack → Chaos Scatter
- Texture paths auto-resolved
- UNC & network paths supported
- Per-camera overrides
- VFB2 layers (V-Ray)
“The V-Ray graphs come through node-for-node. We stopped reshading purchased assets — the look matches the preview straight after import.”
Opening .max Files on Mac
3ds Max has never run on a Mac. That no longer matters.
MAX2C4D reads the .max file on the Mac itself, natively on Apple Silicon. You drop the file on Cinema 4D and the scene rebuilds, on the machine you already work on. On macOS the native reader is the only route in.
Redshift ships with Cinema 4D and runs on Apple Silicon too, so a converted scene opens and renders without leaving the machine. If your scenes rely on VRayClipper, VRayFur, ForestPack or instances, those still need the 3ds Max route — one Windows workstation can export for the whole Mac team. For studio-wide rollouts and licensing patterns, see the studio migration playbook and studio use cases.
xattr -dr com.apple.quarantine followed by a space, drag the MAX2C4D folder onto the Terminal window to fill in its path, press Return, then restart Cinema 4D. The READ-ME-FIRST file inside the Mac download carries the same steps. Detailed installation steps: How It Works.What Still Needs the 3ds Max Route
Four things. If your scenes lean on them, MAX2C4D can route the import through 3ds Max instead — one Max seat covers a whole team, since everyone else imports the folder it exports.
- VRayClipper
- VRayFur
- ForestPack
- Instances (copies arrive as full meshes)
There is a reason this is a design decision rather than a gap waiting to be closed: a .max stores some things as a recipe rather than a result. An Edit Poly or ProBoolean stack is a log of operations that only 3ds Max knows how to replay. No reader will ever evaluate those — which is why both routes ship, and why the 3ds Max one remains the more complete of the two.
A .max saved with 3ds Max’s “Compress on save” option is encoded with a codec Cinema 4D does not ship, so it cannot be read natively at all — 5 of the 183 files in our test corpus. MAX2C4D names the option and gives you the two ways round it: re-save from 3ds Max with the box unticked, or import through the 3ds Max route.
The complete list, with each type’s status on each of the three engines, is on what transfers. The three read routes and when to use each are on how it works.
Explore the rest of MAX2C4D
Features
Every supported material, shader and renderer setting.
How it works
Step-by-step walkthrough of a real conversion.
vs FBX
Side-by-side breakdown of what FBX destroys.
vs Manual rebuild
Why one-by-one rebuilding never scales.
Showcase
Real archviz scenes converted by studios.
Use cases
Asset libraries, client deliveries, studio migrations.
Batch exporter
Convert 40 .max files overnight, unattended.
Pricing
1-year license. All updates included. Money-back guarantee.
Related Guides
Convert 3ds Max Scenes to Cinema 4D
Full conversion guide — geometry, materials, lights, cameras and render settings.
Corona Materials in Cinema 4D
How every Corona material type and shader node transfers from 3ds Max.
V-Ray 3ds Max to Cinema 4D
Converting V-Ray materials, lights and ~130 render parameters cleanly.
Studio Migration Playbook
Rolling Max → C4D across an archviz studio without dropping deadlines.
Forest Pack to Chaos Scatter
How scatter density, slope limits and clusters map to Chaos Scatter.
3dsky / Evermotion Assets in C4D
How to use .max archviz asset libraries in Cinema 4D without losing materials.
Frequently Asked Questions
Stop rebuilding materials. Open your .max files properly.
847 objects. 43 seconds. Every Corona, V-Ray and Redshift node intact.