for 3ds Max, Cinema 4D, Rhino and SketchUp
Click the points, press one button: in seconds the 3D camera lines up perfectly with your photograph.
A completely new approach to camera matching. No vanishing points, no adjusting by eye. Just matching points, one click and a result that speaks for itself. The same solver, the same precision, inside the program you actually use.
The panel speaks your language
eight languages, switched from the dropdown at the top of the panel
The 3ds Max camera on your photograph, with the focal length worked out rather than guessed.
The Cinema 4D camera on your photograph, with the render format already matching the photo.
The Rhino camera on your photograph, saved as a Named View ready to render.
The SketchUp camera on your photograph, saved as a scene with the photo behind it.
Try every feature free for 10 days, with no limits and no credit card. If it suits you, buy the perpetual licence: pay once and it is yours for good, future updates included. One licence covers two computers, one in use at a time.
The solver is the same in every version: what changes is how the result enters your scene, because every program has its own habits.
| What appears in the scene | A Physical Camera with position, rotation and focal length already set |
|---|---|
| Render engines | Physical Camera, V-Ray and Corona: the built-in converter moves between them keeping the framing that was solved |
| Lens distortion | Recognised by the solver and carried over to the V-Ray camera, which has the parameter for it |
| Picking in the model | Vertex snap, with numbered markers that stay as long as you need them |
| What appears in the scene | A camera with position, rotation and focal length already set, locked as it is |
|---|---|
| Render format | Set to match the photograph, so the framing really does line up |
| Picking in the model | Vertex snap, numbered markers in the viewport, camera preview before you create it |
| Interface | Native Cinema 4D panel, with zoom and pan on the photo |
| What appears in the scene | A Named View, with the render size set from the photo |
|---|---|
| Preview | The camera shows in the perspective viewport with the photo behind it, before you save it |
| Picking in the model | Rhino osnaps active; every pair becomes a real point object you can move |
| Interface | A panel that stays open for the whole session, instead of closing after every operation |
| What appears in the scene | A SketchUp scene with the solved camera and the photo as its background |
|---|---|
| To install | Nothing: the solver is written in Ruby and runs inside SketchUp. No Python, no external libraries |
| Picking in the model | SketchUp inferences active, temporary numbered markers in the model |
| Interface | Panel with the photo, a dedicated toolbar and a context menu on the points |
Perspective Match is the camera-matching tool built into 3ds Max. 3DG PhotoMatch takes a different approach, faster and more precise for everyday work.
The Camera Calibrator is the tool built into Cinema 4D. 3DG PhotoMatch takes a different approach, faster and more precise for everyday work.
Rhino has no native camera-matching tool: the usual route is a background image and adjusting the view by eye.
Match Photo is a good tool built into SketchUp. 3DG PhotoMatch offers a different approach, better suited to those after speed and precision in daily work.
| The usual tools | 3DG PhotoMatch | |
|---|---|---|
| Calibration method | Manual alignment of the axes to vanishing points | Click matching points on photo and model, the solve is automatic |
| Minimum references | 2 vanishing points + origin | Any 4 points, well spread around the scene |
| Focal length | Set by hand or estimated by eye | Worked out automatically, starting from the EXIF data when present |
| Precision feedback | Visual, down to the operator's judgement | Reprojection error, in pixels, in real time |
| Correcting and adjusting | Realigning the axes by hand | Drag the points and the re-solve is instant |
| Learning curve | Requires understanding vanishing points and perspective | You only need to spot recognisable points in the photo and the model |
| Architects | Designers working on existing buildings who need to line up the 3D model with real photographs |
|---|---|
| Surveyors | Technicians carrying out photographic surveys who need precise camera calibration |
| 3D visualisation | Architectural rendering professionals who have to place 3D models into photographs |
| 3D artists | Anyone working in compositing, photo insertion or matte painting who needs 3D elements placed with the right perspective |
Screenshots and video coming soon.
| 1. Photo | Load a photograph of the building or of the real scene |
|---|---|
| 2. Points | Find at least 4 points you can recognise both in the photo and in the 3D model |
| 3. Pairs | For each point, click on the photo and then on the matching point in the model |
| 4. Solve | From the fourth point on the camera solves itself, focal length included, and updates with every correction |
| 5. Result | The camera enters your scene the way your program expects (see above) |
| Free trial | 10 days with every feature active, no credit card |
|---|---|
| Price | €49.00 (excluding local taxes) |
| Type | Perpetual licence — pay once and it is yours for good, future updates included |
| How many computers | Two registered computers, one in use at a time. The licence moves from one to the other from the plugin's own panel |
| One licence per program | The licence covers the version you bought. If you work with two programs you need two licences: write to support@3dg.it and we will sort something out |
| Purchase | Secure payment through Paddle, which is the seller of record and issues the invoice (credit card, PayPal) |
| Documents | Licence agreement · Sales conditions and refunds · Privacy |
| 3ds Max | 2025, 2026, 2027 |
|---|---|
| Operating system | Windows 10 / 11 |
| Anything else to install | Nothing: the plugin is pure Python and uses what 3ds Max already has |
| Installation | A zip archive to unpack into the 3ds Max scripts folder; the instructions, in eight languages, come inside the package |
| Internet | Needed to activate the licence and to re-check it now and then. If the plugin cannot connect it keeps working for 72 hours, then stops until the check succeeds |
| Cinema 4D | 2024, 2025, 2026 |
|---|---|
| Operating system | Windows 10 / 11 |
| Anything else to install | Nothing: the plugin is pure Python and uses what Cinema 4D already has |
| Installation | A zip archive to unpack into the plugins folder; the instructions, in eight languages, come inside the package |
| Internet | Needed to activate the licence and to re-check it now and then. If the plugin cannot connect it keeps working for 72 hours, then stops until the check succeeds |
| Rhino | Rhino 8 |
|---|---|
| Operating system | Windows 10 / 11 |
| Anything else to install | Nothing: the plugin is pure Python and uses what Rhino already has |
| Installation | A zip archive to unpack into the Rhino scripts folder; the instructions, in eight languages, come inside the package |
| Internet | Needed to activate the licence and to re-check it now and then. If the plugin cannot connect it keeps working for 72 hours, then stops until the check succeeds |
| SketchUp | 2019 through 2025, desktop version |
|---|---|
| Operating system | Windows 10 / 11 |
| Anything else to install | Nothing: the solver is written in Ruby and runs inside SketchUp |
| Installation | An RBZ file through the Extension Manager, or a zip archive to copy into the plugins folder; the instructions, in eight languages, come inside the package |
| Internet | Needed to activate the licence and to re-check it now and then. If the plugin cannot connect it keeps working for 72 hours, then stops until the check succeeds |
3ds Max is a trademark of Autodesk, Inc. Cinema 4D is a trademark of Maxon Computer GmbH. Rhinoceros is a trademark of Robert McNeel & Associates. SketchUp is a trademark of Trimble Inc. V-Ray is a trademark of Chaos Software. Corona Renderer is a trademark of Chaos Czech a.s. 3DG PhotoMatch is an independent product: it is not affiliated with, sponsored by or endorsed by any of these companies.