No export from Rhino. No FBX, OBJ or DWG in between. R2M reads the .3dm directly and builds its layers, block instances, materials and cameras in Max. Rhino doesn't even need to be installed.
14-day trial, no cardR2M 0.3.8 · 6.6 MB3ds Max 2026 · Windows 10/11
Rhino · .3dmNURBS surface
3ds Max · R2MEditable Poly
Drag the seam. One canopy, as modeled in Rhino and as R2M builds it in Max.
No export step
Pick the .3dm in Max. Rhino can stay closed, or not be installed at all.
Built-in mesher
Objects saved without render meshes are meshed by R2M. It starts in 0.1 s.
Or your own Rhino 8
Prefer Rhino's mesher? R2M runs your Rhino 8 headless, in the background.
C++ where it counts
1.02 million triangles in 2,000 objects, built in 0.3 s.
Speed
Native code where the time goes.
Geometry goes into Max through R2M's C++ builder, not a script loop. Render meshes are read on all cores while the file's tables load. Merging, welding and edge cleanup run in parallel.
0.3s
to build 1.02 million triangles in 2,000 objects inside 3ds Max, with Rhino's normals and UVs.
1.2 s
for 10,000 block instances, created as real Max instances.
58 → 28 s
a 1.1 GB production file, before and after R2M's fast-import work.
0.1 s
start-up of the built-in mesher. A cold Rhino 8 start takes 5 to 12 s.
Building the geometry in Max
1.02M triangles, 2,000 objects, normals and UVs. 3ds Max batch, best run.
Per-vertex Python12.1 s
MAXScript builder4.10 s
R2M C++ builder0.30 s
Importing a 1.1 GB production file
Cafeteria interior: 9.55M triangles merged into 82 objects.
R2M before fast import58.0 s
R2M now, from a network share31–35 s
R2M now, from a local disk27–29 s
Placeholder · screen recordingA 1.1 GB .3dm going into 3ds Max, real timeReplace with the video (MP4 / WebM, poster frame, captions).
Measured by us in 3ds Max 2026 on one workstation, November 2026. Left: synthetic scene, best run in 3ds Max batch mode. Right: blocks exploded, merged by layer and material into Editable Poly, weld and clean edges on; three runs each. A 27.9 million triangle stress file went from 116 s to 51 s. Your times depend on CPU, disk and network.
How it works
Every object gets a mesh.
3ds Max 2026 has no .3dm importer of its own, so the usual route is exporting FBX or OBJ from Rhino every time the model changes. R2M reads the file instead, meshes whatever Rhino didn't save, and lets you choose which mesher does it.
Rhino saves them when you shade a view. R2M reads them on all cores with openNURBS. Nothing to compute.
No Rhino needed
R2M built-in mesher
For files saved small, never shaded or cleared of meshes. C++, starts in 0.1 s. Watertight Breps; SubD on the limit surface.
Optional
Your Rhino 8, headless
Want Rhino's own mesher? R2M runs your installed Rhino 8 in the background, without a window.
3ds Max
C++ builder
Editable Poly or Editable Mesh with Rhino's normals and UVs, welded, with clean edges.
Editable PolyRhino normalsUV channel 1
Mesher setting in the R2M dialog:Built-in (default)AutoRhino 8 onlyQuality presets: draft, medium, high, file settings, custom.
What arrives in Max
The scene you modeled, not a pile of meshes.
Layers, names, blocks and materials come across as Max objects you can work with. Every node keeps its Rhino ID, so the scene can be updated later.
Nested layers
Names, nesting, visibility and colours become Max layers. Filter which layers to import; choose whether hidden and locked objects come along.
Rhino · Layers
Building
Facade
Glazing
Mullions
Slabs
Furniture
Site
3ds Max · Layers
Building
Facade
Glazing
Mullions
Slabs
Furniture
Site
Blocks stay instances
One mesh per block. Every placement becomes a Max instance, nested blocks too. Never baked into copies.
Chair × 16 → 1 mesh, 16 instances
V-Ray, Corona or Physical
Rhino materials, PBR included, become VRayMtl, CoronaPhysicalMtl or Physical Material. Per-face materials become Multi/Sub. Objects without a material get their layer colour.
Glass (Rhino PBR)VRayMtl
Oak floor + bitmapVRayMtl + VRayBitmap
Layer "Slabs" colourVRayMtl "Slabs"
3 face materialsMulti/Sub (3)
Embedded textures, found
Bitmaps embedded in the .3dm are extracted next to your scene. Broken paths are also searched next to the .3dm and in its sub-folders.
32 → 4
missing textures on one production file, before and after extraction
Named views, as cameras
V-Ray, Corona or Physical cameras with Rhino's lens and aspect. Verticals can be straightened for two-point perspective.
Units, handled
Model units are converted to your system units. Or force mm, cm, m, inches or feet. Objects far from the origin keep their precision.
Names and IDs
Object names become node names. Each node stores its Rhino ID, which is what Re-sync matches on.
Placeholder · screenshotThe R2M import dialog next to an imported scene in 3ds Max 2026Replace with a 2400 × 1350 PNG or WebP.
R2M · Re-sync · tower_v12.3dm (example)
~Facade_Panel_014changedgeometry replaced · TurboSmooth and VRayMtl kept
~Slab_L03changedgeometry replaced · UVW Map kept
+Canopy_02newadded on layer Roof
−Stair_Olddeletedhidden on layer R2M_Deleted
=1,284 objectsunchanged
Done: 2 updated, 1 added, 1 flagged. Your Max edits are untouched.
Re-sync
Rhino model changed? Re-sync.
Import the updated .3dm into the same scene. R2M matches every object by its Rhino ID and only touches what changed.
Changed objects get new geometry in place. Max materials, modifiers, transforms and renderer properties stay.
New objects are added on their layers.
Deleted objects are hidden on layer R2M_Deleted, or removed if you prefer.
New import options? R2M counts the objects that would be replaced and asks before it changes the scene.
History in the .max file: every import and re-sync with its time, duration and settings. Reload the settings of any run.
Heavy files
A 1.1 GB file. A scene you can still orbit.
Big Rhino models arrive as tens of thousands of objects. R2M analyses the file first, then merges what doesn't need to stay separate, without mixing materials.
File analysis
Pick a file and R2M scans it in the background, then recommends a setup: merge mode, which blocks to keep as instances, which mesher.
By layer, by material, by layer + material, or Smart: groups that never mix materials, with heavy blocks kept as instances. Merged meshes get material IDs and a Multi/Sub.
One object per Rhino object, blocks as instances20,094
Smart332
Layer + material82
Objects in Max, same 1.1 GB file
Clean meshes
Weld, clean edges (coplanar triangles back into the polygons you modeled) and Rhino's own normals, or auto smooth. Editable Poly by default.
raw triangles
clean edges
Live Breps, optional
Keep Breps as R2M Brep objects that tessellate inside Max. At render time the density can follow the camera: 0.5 px chord deviation per view by default, dense up close, light in the distance.
Scenes with R2M Brep objects need R2M installed to open. Off by default.
File > Import entrySettings profilesImport historyLinked files managerLayer filterHidden and locked objectsProgress bar and reportOne-click updates
Pricing
Per seat. Pay monthly, yearly or once.
One seat runs R2M on one machine at a time.
Monthly
€4/ month
Cancel any time.
Every feature and update
One machine per seat at a time
Best value
Yearly
€29/ year
€2.42 a month. Cancel any time.
Every feature and update
One machine per seat at a time
Lifetime
€99once
One payment. Updates included.
Every feature and update
One machine per seat at a time
Prices in EUR, per seat.Paddle, our reseller, handles VAT and sales tax for your country and emails the invoice.Move a seat between machines from inside 3ds Max.
Test mode. Checkout runs in Paddle's sandbox: no real payments yet. Use a Paddle test card if you want to try it.
Try it first. 14 days, every feature. Install, open R2M in 3ds Max and sign in with your email. No card.
No. R2M reads the .3dm itself. Objects saved with render meshes import as they are. Objects without them (Save Small, never shaded, or after ClearAllMeshes) are meshed by R2M's built-in mesher. If Rhino 8 is installed, you can mesh with Rhino instead: R2M runs it in the background, without a window.
Which versions of 3ds Max and Rhino are supported?
3ds Max 2026 on Windows. R2M reads .3dm files saved by Rhino 8 and earlier. The optional Rhino mesher needs Rhino 8.
Does it work on a Mac?
No. 3ds Max only runs on Windows, so R2M is Windows-only. The .3dm can come from Rhino for Mac.
Which renderers are supported?
V-Ray, Corona and the 3ds Max Physical Material. Rhino materials, PBR included, become VRayMtl, CoronaPhysicalMtl or Physical Material. Named views become V-Ray, Corona or Physical cameras.
Can I update the scene when the Rhino model changes?
Yes, with Re-sync. R2M matches objects by their Rhino ID. Changed objects get new geometry in place and keep the materials, modifiers and transforms you added in Max. New objects are added. Deleted objects are hidden on the layer R2M_Deleted, or removed if you prefer.
What happens to my scenes when the trial or subscription ends?
Import and Re-sync stop until you have a licence again. Scenes you already imported open and render as before: imported objects are ordinary Editable Poly or Editable Mesh objects. Only the optional R2M Brep objects need R2M installed to display; they never need a licence to open or render.
How do seats work?
One seat runs R2M on one machine at a time. To move a seat, release the machine from inside 3ds Max (up to 5 moves per 30 days). Buy as many seats as you need in one order.
Does R2M need an internet connection?
Only to sign in and to check the licence, about once a day. After a check it keeps working offline for up to 14 days (30 days on lifetime licences).
Is my model uploaded anywhere?
No. Reading, meshing and building run on your machine. The licence check sends your account, a hashed machine ID, the machine name and version numbers. Never the file.
How fast is it on my files?
It depends on the file and the machine. On our workstation, 1.02 million triangles in 2,000 objects build in 0.3 s, and a 1.1 GB production file imports in about 28 s. Try your heaviest file during the trial.
Who handles payment, VAT and invoices?
Paddle.com is our reseller and merchant of record. Paddle processes the payment, charges VAT or sales tax where it applies and emails the invoice. Monthly and yearly plans can be cancelled at any time.
Can I get a refund?
Yes, within 14 days of your first purchase. See the refund policy.