Posted on Leave a comment

3D Measure Master – Complete Tutorial

This comprehensive tutorial will guide you through every feature of 3D Measure Master, the professional 3ds Max plugin for CAD-style 3D measurements.

You’ll learn how to use the 5 main measurement tools — Tape, Angle, Radius, Diameter, and Bounding Box — to measure objects directly in your scene with real 3D precision.
The tutorial also explains how to adjust global settings (colors, units, spline thickness, text size, text offset and end markers), how to customize per-measure parameters, and how to export all your measurements to a CSV file for documentation or review.

Whether you’re an architectural visualizer, technical modeler, or product designer, this video will help you integrate accurate, clean, and renderable measurements into your 3ds Max workflow.

For a detailed explanation of every tool and parameter, please read the plugin documentation.

Share
Posted on Leave a comment

Maxscript Bits & Tricks – How to Clean Up your 3ds Max Scene

In this edition, we’ll show you how to quickly clean up your 3ds Max scenes by deleting orphan helpers, hidden objects, and empty layers — all with simple Maxscript snippets!

These small scripts are extremely helpful for organizing and optimizing large or complex scenes, making your workflow faster and more efficient.

Code snippets

1. Delete orphan helpers

Helper objects that are not linked to anything (no parent or children) often remain in the scene as useless leftovers. This simple line of code allows you to remove all orphan helpers at once.

delete (for h in helpers where h.parent==undefined and h.children.count==0 collect h)

2. Delete hidden objects

Hidden objects might clutter your scene and take up resources without contributing anything. Use this snippet to delete all hidden objects instantly.

delete (for o in objects where o.isHidden collect o)

3. Delete empty layers

Layers that no longer contain any objects are unnecessary and can slow down your scene management. This snippet automatically removes all empty layers.

LM = LayerManager; for i=(LM.count-1) to 0 by -1 where (lay = LM.getlayer i).canDelete() do LM.deleteLayerByName lay.name

Why use these snippets?

  • Keep your scenes clean and organized.
  • Reduce unnecessary data and clutter.
  • Improve viewport performance.
  • Save time on large projects, especially in ArchViz workflows.

More productivity tools and scripting for 3ds Max

If you found these tips helpful, be sure to check out our professional plugins and tools for 3ds Max.

We also offer custom scripting services to automate repetitive tasks and boost your workflow!

Share