Thursday, 26 March 2026

Camera Match: AutoSetup 3d script for Photomontages- 3ds Max, Blender, Maya, Sketchup, etc





Play the above Videos in Full HD and with Subtitles (CC)


The above new videos take users through the quick step-by-step process of automatically matching accurately 3d cameras to photographs with a click of a button, using this amazing new Script/tool named CameraMatch AutoSetup v6 .

Camera Matching from a simple photograph has never been this easy and straightforward. This unique new script currently works with, 3ds Max and Blender. Compatible with 3ds Max 2020 and above + Blender 3.0 and above ( (tested on Blender 5.1) + VRay + Corona + Arnold + Scanline + ART renderer + Etc . However, versions of Maya, Sketchup, Revit, Autocad, and others will be available soon. CameraMatch AutoSetup v6 is an automated camera matching tool for 3ds Max, Blender and Maya, that uses advanced computer vision algorithms to detect vanishing points/lines in photographs and automatically create perfectly aligned 3d cameras for 3d scenes and architectural visualisations.
Key Features:Automatic Vanishing Point Detection — Uses Hough transform and RANSAC algorithmsHorizon Line Visualisation — Automatically calculates and displays the true horizon • Physical Camera Creation —Creates properly configured Physical cameras with accurate FOV • Auto Resolution Matching — Matches render output to background image resolution • FBX Export — Export cameras for use in other applications • Viewport Background — Automatically sets overlay image with VP lines and horizon

Major Update Released for 3ds Max and Blender on 17 April 2026:
• Scene Scale Calculator — match scene units to real-world dimensions in a single click, no more tweaking System Unit Setup by hand.
Scene Scale Calculator for 3ds Max


Scene Scale Calculator for Blender


• Renderer-aware camera creation — the script now auto-detects V-Ray, Corona, Arnold, Scanline and ART, and creates the matching camera type (VRayPhysicalCamera, CoronaCamera, or Physical) with the correct property mapping.
• V-Ray / Corona resolution fix — render output now updates reliably during VP detection, even when the Render Setup dialog is open.
• Camera Transplant improvements — VP verify boxes are now carried across with the camera, and tilt/shift/lens properties are faithfully preserved across all renderer-specific cameras.

Camera Transplant for 3ds Max


Camera Transplant for Blender



• Iterative overlay naming — previous VP detection overlays are preserved (numbered 1, 2, _3…) instead of being overwritten, so you can compare runs.
• Scrollable / resizable panel — the main dialog now scales gracefully on smaller monitors.

• Manual updates — new guidance on fine-tuning oblique / rolled cameras using the Rotate tool with the Reference Coordinate System set to "Local".

Rotate tool with the Reference Coordinate System set to "Local"


Alongside the update, I'm releasing two new videos (early unedited versions — polished ones will follow on LinkedIn and other platforms):

1. A walkthrough of all the major new features in the updated script:

▶ https://drive.google.com/file/d/1B0hbpVx9t7uFCTqOXVTrDHKU2g1QD5Ug/view?usp=sharing

2. A quick manual fix for the tilt and roll camera parameters that, in rare cases, can appear to "break" when the camera target is moved or enabled — this turns out to be inherent to how 3ds Max handles targeted cameras (the world-Z up constraint flattens roll), not a CameraMatch issue. The video shows exactly how to work around it:

▶ https://drive.google.com/file/d/1pH68Asw7UqRCutPcnE_6WUHcmDOptze7/view?usp=sharing


Feel free to reach out if you have any questions — happy to help.






Camera Transplant Tool


Exporting Camera Data




Troubleshooting Python and folder Permissions



The Precision Gap chart, Solved




Vanishing lines + horizon line automatically created and overlaid 
using CameraMatch AutoSetup v6



Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport


Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport





Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport




Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport



Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport



Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport



Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport



Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport




Photo matched with one click using CameraMatch AutoSetup v6 in the 3d viewport



Mitsubishi ASX Original photo 



Original Photo camera matched with the Script in the 3d Viewport



Lamborghini Urus in the 3d Viewport


Lamborghini Urus render fully integrated 


Mercedes-Benz G63 AMG render fully integrated 


Ferrari 812 GTS render fully integrated 


  

Recommended AI Rendering Applications

After camera matching your scene with CameraMatch AutoSetup v6, the next step is often compositing your 3D model into the background photograph with realistic lighting, materials, and atmosphere. 

The following AI-powered applications can take a basic render from SketchUp, Blender, 3ds Max, Maya, Revit, or other 3D software and seamlessly blend it with background photography — automatically handling lighting integration, material enhancement, and environmental context to produce a photorealistic final image.

1. Veras by Chaos
AI visualisation partner from Chaos (makers of V-Ray and Enscape). Works natively inside
Revit, SketchUp, Rhino, Forma, and Vectorworks — no export needed. Transforms sketches,
2D images, and 3D models into high-impact renderings in moments. Powered by the Nano
Banana engine with strong semantic understanding of architectural prompts.
Direct BIM plugin integration • Geometry-aware prompt control • Animation from stills • 
From $59/month

2. MyArchitectAI
Cloud-based AI rendering engine that turns SketchUp, Revit, or Archicad exports into
photorealistic visuals in under 10 seconds. Handles all modelling, lighting, and texturing
automatically. Supports style transfer from reference images and includes a SketchUp plugin
for direct viewport export. 4K output with AI post-processing enhancer.
10-second renders • Style blending from reference images • SketchUp plugin • 10 free renders to start

3. ArchiVinci
Advanced cloud rendering platform powered by Stable Diffusion and ControlNet. Transforms
sketches, photos, and 3D model screenshots into 4K–8K realistic architectural visuals.
Interprets geometry, scale, and perspective, then applies realistic materials, lighting, and
atmosphere automatically. Runs entirely in the browser with no GPU required.
4K–8K output • Browser-based, no install • Interior, exterior, masterplans • 620,000+ users


4. mnml.ai
Professional AI rendering suite with 12+ specialised tools and 40+ architectural styles.
Supports SketchUp, Revit, Blender, 3ds Max, Lumion, V-Ray, Twinmotion, and hand-drawn
sketches. Includes dedicated modules for exterior, interior, landscape, and sketch-to-render
workflows. Natural language editing to refine materials, lighting, and details.
12+ AI tools • 40+ styles • Text-based editing • 2.2M+ architects trust it

5. Vibe3D
AI-powered cloud rendering for SketchUp, 3ds Max, Revit, Rhino, Archicad, and Blender.
Export scenes as 2D images, upload, and configure time-of-day, lighting, weather, and
materials. Refine results with natural language prompts — no complex settings or GPU
required. Delivers 4K photorealistic results with accurate lighting, reflections, and shadows.
Natural language refinement • Weather and time-of-day control • Multi-platform • Pay-as-you-go

Directly below is a link to download the full Free Manual of this script for, 3ds Max, Blender and Maya.

Free Manual: https://drive.google.com/drive/folders/1nzKRn9-dGON3taoYN6UJYOTgKvTdjSrC?usp=sharing

To download and use the full Script with files (3ds Max and Blender), please contact me directly, or visit my Gumroad page HERE:

 https://jamiecardoso.gumroad.com/



INDIVIDUAL FREELANCER/HOBBYIST LICENSE

A personal, non-transferable licence for a single workstation. Low enough for an impulse purchase — high enough to reflect the tool's specialised computer-vision capabilities.

  • Single workstation — personal use

  • Full VP detection + horizon line + FBX export

  • Lifetime access to v6 updates

  • 3ds Max + Blender editions





SMALL STUDIO (up to 5 users) LICENSE

Small firms benefit most from efficiency gains. At this price the tool pays for itself in a single project by saving 15–20 hours of manual camera matching.

  • Up to 5 named workstations
  • All platforms: 3ds Max + Blender editions
  • Priority email support
  • Optional Rural / Landscape checkbox. This function ignores foliage and sky before detection and focuses on structural elements (tree trunks, road edges, kerbs, buildings). Corrects small detection errors that would otherwise tilt the horizon line on level shots.
  • New Force level horizon (always zero roll) checkbox, independent of Landscape mode. Unconditionally snaps the camera's roll to zero regardless of the detected value. Pitch is left untouched, giving a flat-horizon starting point from which manual refinement is straightforward.
  • On first launch the tool auto-registers under category JamieC. One-time drag from Customize > Customize User Interface > Toolbars places CameraMatch on any toolbar permanently.
  • Compact default height that fits the main workflow on standard displays. Scrollbar and manual resize both preserved.
  • User-configurable threshold (default 0.40). Below threshold the tool offers Apply anyway, Open Perspective Match, or Cancel — no silent commits on shaky detections.
  • Precise build number v6.1.6 shown in the panel title, the header, and the Done dialog. Studios can reference the exact build in support tickets and change-management records.




ENTERPRISE / CORPORATE (Tier-1 Firms) LICENSE

For large firms handling dozens of Photomontages and/or Verified Views for planning applications. Value is in standardisation, compliance, and multi-platform Access across the entire office.

  • Unlimited seats — site-wide deployment

  • Priority support + Q&A access

  • One Year of proprietary development of numerous 3d tools/Scripts tailored to your specific needs

  • Drone XMP Auto-Setup for Skydio / DJI drone camera matching. The Drone XMP Auto-Setup creates accurate 3D cameras in 3ds Max directly from Skydio or DJI drone photographs. It combines XMP metadata (altitude, calibrated focal length) with VP detection (vanishing-point orientation) and scene reference points (GPS position) to produce a one-click camera match.

  • Includes additional Verified Views 2025 CSV-automation tool

  • 3ds Max and Blender editions (Maya edition to be added later )

  • Full audit trail for GLVIA3 planning submissions

  • Optional Rural / Landscape checkbox. Ignores foliage and sky before detection and focuses on structural elements (tree trunks, road edges, kerbs, buildings). Corrects small detection errors that would otherwise tilt the horizon line on level shots.

  • New Force level horizon (always zero roll) checkbox, independent of Landscape mode. Unconditionally snaps the camera's roll to zero regardless of the detected value. Pitch is left untouched, giving a flat-horizon starting point from which manual refinement is straightforward.

  • On first launch the tool auto-registers under category JamieC. One-time drag from Customize > Customize User Interface > Toolbars places CameraMatch on any toolbar permanently.

  • Compact default height that fits the main workflow on standard displays. Scrollbar and manual resize both preserved.

  • User-configurable threshold (default 0.40). Below threshold the tool offers Apply anyway, Open Perspective Match, or Cancel — no silent commits on shaky detections.

  • Precise build number v6.1.6 shown in the panel title, the header, and the Done dialog. Studios can reference the exact build in support tickets and change-management records.



Or, Join my my Patreon page to download the script:

https://www.patreon.com/c/u2469908/shop


I really hope you find this script useful.



For videos on how to automatically create verified views with CSV survey data, or manually, please check the videos directly below:






 

Verified View matched with survey points in the 3d camera viewport

Verified View AVR0 (Building outline)

Verified View AVR1 (Building outline with edges)


Verified View AVR3 (Fully Rendered Building)

Verified View AVR3 (Fully Rendered Building)

Verified View AVR3 (Fully Rendered Building)

Verified View AVR3 (Fully Rendered Building)















 
                                                         Video Captions available (CC)




                                                      Video Captions available (CC)



 
                                                      Video Captions available (CC)