Author: Denis Grigor
-
How to properly check if a material is used in a scene?
Sometimes you may need to know if a given material is used within the scene or not. In Compact Material Editor it is usually marked with the UI giving you certain clues. For example, in the screen capture below, the gray corners indicate the material is used in the scene. Corners that are filled in…
-
Querying the 3ds Max version
Anyone taking plug-in development seriously has to think about plugin versioning. The 3ds Max C++ SDK documentation offers a lot of information on this topic, along with a couple of implementation techniques and some P_VERSION related best practices. For 3ds Max version querying, the 3ds Max C++ SDK offers (within plugapi.h) some useful macros like: GET_MAX_RELEASE(VERSION_3DSMAX)GET_MAX_API_NUM(VERSION_3DSMAX)GET_MAX_SDK_REV(VERSION_3DSMAX)GET_MAX_SDK_NUMREV(VERSION_3DSMAX)…
-
How to create a Gizmo in 3ds Max
According to Wikipedia, a Gizmo is ” … a bounding box used for manipulating objects in 3D modeling computer programs”. Well … not necessary a box … and not always used for manipulating objects – couldn’t a Gizmo be used just as an onscreen informative tool? In the following post I invite you to explore…
-
Support for JavaScript in 3ds Max
3ds Max is renowned for its customization abilities.To facilitate this even more, support for many languages was added along the way. At the beginning it was just MAXScript, followed by the powerful C++ SDK, but to open the power of 3ds Max to a wider modern developing audience, support for .NET and Python has been…

You must be logged in to post a comment.