Custom tools for MAX users who've hit the ceiling.
We’ve been using 3ds Max since version 1 — longer than most of its current users have been in the industry. That history means we know exactly what breaks, why it breaks, and how to stop it from breaking again. MAXScript and Python tools built for your specific production problems, not generic plugins that almost do what you need.
Who we work with
- Visualization studios hitting the same manual steps on every project
- Architects with 3ds Max pipelines that haven’t kept pace with project size
- Studios with legacy scene libraries causing crashes or compatibility problems
- Anyone maintaining a large 3D asset collection without a proper management system
Complex MAX files accumulate problems over time — corrupt objects, broken material references, geometry that renders differently than it looks in viewport, scenes that crash only on deadline. We specialize in diagnosing and resolving these issues in files other people give up on.
- Trace and fix crashes in complex, RAM-intensive scenes
- Resolve viewport vs. render discrepancies (materials, geometry, shadows)
- Clean up geometry causing render errors or instability
- Relink and consolidate missing or broken external assets
- Convert legacy scenes to current MAX and V-Ray standards
Example: A studio came to us with a 4GB airport terminal file that crashed consistently during final render. The scene had accumulated three years of changes from multiple artists. We identified a chain of corrupt proxy objects causing memory overflow, cleaned the scene without losing any geometry or materials, and delivered a stable file in 48 hours.
Batch Processing
Process hundreds of files without clicking a thing — render submission, camera switching, output naming, V-Ray preset switching, all automated via MAXScript or Python.
Scene Cleanup Scripts
Fix common geometry problems automatically: remove duplicates, purge unused assets, standardize naming conventions across an entire folder of files.
Asset Management Tools
Track, relink, and consolidate external assets across complex scenes. Prevent the missing-texture problem before it hits production. Batch replace and export materials.
Custom UI Panels
Rollout panels and toolbars putting your most-used operations one click away — built for how your team actually works, not for a generic MAX user.
Material Processing
Batch replace, update, or export materials across a project series. Particularly useful for large BIM imports where standardization matters.
Python Integration
Connect 3ds Max to external systems — file servers, project management tools, render farm APIs, and AI services — via Python scripts that run from within MAX, including bridges out to VR tour publishing and to other 3D applications.
From problem to working tool
Hungexpo — Gala Systems stage animation
The Hungexpo venue transforms between multiple seating configurations via the Gala Systems movable platform system. We built a MAXScript tool that reads each row’s height position and seat state (up/down) from an Excel sheet and automatically animates the transition between any two configurations. Eight predefined room layouts, with transitions in any direction.
Film:
Script interface
Rubik’s Cube animator — EU Presidency installation
For an interactive installation marking Hungary’s rotating presidency of the Council of the European Union (2024), we built a custom MAXScript + Python tool that animates a Rubik’s Cube. A Python solver computes the rotation sequence to reach a target state, then the script automatically animates the moves in 3ds Max.
Film:
Script interface
Planet 2023 — automatic unfolding for print
For Planet 2023 we needed to prepare print artwork for large curved furniture parts and wall surfaces. We built a toolset that unfolds each surface to a flat printable plane with automatic naming and dimensions, exports as DWG, and ships each one with a 100-DPI placeholder texture for the graphics team to overprint. A second script automatically places the finished print artwork back onto the corresponding 3D-model surfaces as textures, keeping them in sync.
360° tour:
Script interface
Everything above was built for a client. This part was built for us. It runs every working day in 3ds Max 2025 with V-Ray 7 — MAXScript where the code has to touch the scene directly, Python and pymxs behind PySide6 interfaces for everything else. Many of the problems a custom tool has to solve, we have met in our own production first.
The same Python layer also connects 3ds Max outward: it pushes floorplans and camera positions into our VR tour pipeline, and exports scene data toward Blender where a project needs it. None of it is a product you can buy. It is working infrastructure — and it is where the experience behind your tool comes from.
Procedural Building Generator
Walls, roofs, openings, materials, interiors and gardens generated from parameters, so massing studies and background architecture stop being hand-modeled. Roof tiling is procedural too, driven by a parametric array system.
Batch Camera Rendering
Every camera in a scene — or a whole folder of scenes — submitted in one pass, with consistent output naming and per-camera settings.
Lighting & Camera Setup
Sun, sky, HDRI and camera utilities in one place. Standardized setups applied consistently, instead of rebuilt scene by scene.
Garden & Planting Design
A planting tool for gardens, landscape and surroundings, so the space around the building gets the same treatment as the building.
Scripts are built against your actual files and workflow, tested in your environment, and documented so your team can use and maintain them. We can teach you to extend them, or we can handle maintenance on a retainer. Pricing is by scope — simple scene-cleanup scripts start at €500, complex multi-tool automation systems are quoted on the brief.

