8 min readUpdated

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.

Native pluginCorona · V-Ray · RedshiftNo Max experience needed1-year license
14-day money-back · 1-year license
Quick answer

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.

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.
What this means for you

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 archviz

Geometry 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.

Hidden cost
On a 30-scene project, FBX-then-rebuild costs roughly 120-240 billable hours — before any creative work begins. That's the same time it takes to render the entire project on a beefy GPU farm.

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 support

Free 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.
If you’re evaluating free tools

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

Recommended

Reads 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. 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. 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. 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. 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.

847
objects converted
43 sec
total conversion time
200+
shader node types
How MAX2C4D can be sure it read the file right

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

Interior Scene converted to Cinema 4D with MAX2C4DInterior Scene rendered in 3ds Max with Corona
3ds Max + Corona
Cinema 4D (via MAX2C4D)
87 objects34 materialsconverted in 14s

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

The V-Ray graphs come through node-for-node. We stopped reshading purchased assets — the look matches the preview straight after import.
MiraLead 3DNorthpine Studio

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.

macOS Gatekeeper
macOS quarantines the plugin files because MAX2C4D is not distributed through the App Store, and Cinema 4D is then not allowed to load them: the plugin never appears in the Extensions menu, with no error on screen. Right-click then Opendoes not work here, because these are library files rather than applications. Open Terminal, type 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.

One file type neither route opens

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

Related Guides

Frequently Asked Questions

Not on its own. Cinema 4D ships no .max importer — the format is proprietary to Autodesk and holds Corona, V-Ray and Redshift materials, render settings and plugin data in a structure Cinema 4D knows nothing about. With MAX2C4D installed it can: the plugin registers .max as a file type, so drag and drop, File > Open and File > Merge all work, and it decodes the file format itself.

No. MAX2C4D decodes the .max file itself — drag one onto Cinema 4D, or use File > Open, and the scene rebuilds with its materials, lights, cameras and render settings. You need Cinema 4D 2024 or newer and a MAX2C4D licence, and that is the whole requirement list. The scene graph names its own classes, so a Corona or V-Ray scene opens on a machine where that engine was never installed. If 3ds Max is installed you can still route an import through it, which additionally handles VRayClipper, VRayFur, ForestPack, Instances (copies arrive as full meshes).

Stop rebuilding materials. Open your .max files properly.

847 objects. 43 seconds. Every Corona, V-Ray and Redshift node intact.

847
objects
43s
conversion
200+
nodes
Get MAX2C4D — $99
14-day money-backAll updates included1-year license