3ds Max Mayhem

Topics of interest to people using and extending 3ds Max by Christopher Diggins.

Important! 3ds Max SDK Survey
  • 11151 views
  • 2 comments

Important! 3ds Max SDK Survey

Posted 31 May 2010 8:11 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

Its time for the 3ds Max SDK survey. We really need to increase the participation rate, so please take a few minutes of your time to participate!

Read More >>

3ds Max Normal Map Baking and Face Angle Weighting: The Plot Thickens
  • 16646 views
  • 3 comments

3ds Max Normal Map Baking and Face Angle Weighting: The Plot Thickens

Posted 30 April 2010 5:06 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

In my last blog post I talked about 3ds Max tangent basis computation for normal map baking and rendering. Today I add some additional information regarding face angle weighting.

Read More >>

How the 3ds Max Scanline Renderer Computes Tangent and Binormal Vectors for Normal Mapping
  • 17635 views
  • 1 comment

How the 3ds Max Scanline Renderer Computes Tangent and Binormal Vectors for Normal Mapping

Posted 23 April 2010 12:00 am by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

Several people have expressed interest in various forums in understanding the algorithm 3ds Max uses to compute tangents and binormals for normal mapping. Here you go!

Read More >>

3ds Max 2011 SDK Documentation Now Available for Download
  • 13930 views
  • 3 comments

3ds Max 2011 SDK Documentation Now Available for Download

Posted 30 March 2010 12:00 am by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

The 3ds Max 2011 SDK Documentation is now available for download! The SDK documentation has undergone a major facelift, and we welcome your feedback.

Read More >>

Writing Code Comments for Effective API Reference Documentation
  • 13396 views
  • 1 comment

Writing Code Comments for Effective API Reference Documentation

Posted 4 January 2010 6:33 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

In this blog I link to a document that I am working on that describes best practice for writing code comments that are used to generate reference API documentation. It also describes some best practices for using doxygen. I am hoping for feedback and additional suggestions, so that we can use this to help provide better API documentation for the various Autodesk M&E SDKs.

Read More >>

Exposing Plug-ins to MAXScript while Hidden from the 3ds Max User Interface
  • 8843 views
  • 1 comment

Exposing Plug-ins to MAXScript while Hidden from the 3ds Max User Interface

Posted 30 November 2009 6:56 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

I describe how you can hide a plug-in from the 3ds Max user interface, but still expose it to MAXScript.

Read More >>

Don't Forget your Localized Strings in Parameter Blocks!
  • 6660 views
  • 0 comments

Don't Forget your Localized Strings in Parameter Blocks!

Posted 2 November 2009 9:01 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

When adding parameters don't forget to use a string table to provide your plug-in with a localizable name. Not only is it good practice some parts of Max need it!

Read More >>

Reducing Cutting and Pasting of Code in your Max SDK Plug-ins
  • 10110 views
  • 0 comments

Reducing Cutting and Pasting of Code in your Max SDK Plug-ins

Posted 8 October 2009 1:33 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

For those of us who have to manage multiple plug-in projects an interesting problem arises if we want to factor out common code (e.g. for handling references) into a single class but for multiple plug-in types. Here I describe how we can use a straightforward C++ template pattern to achieve this.

Read More >>

Five Ways to Improve your Plug-in's UI
  • 7834 views
  • 0 comments

Five Ways to Improve your Plug-in's UI

Posted 28 September 2009 7:23 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

3ds Max Product designer Pierre-Felix Breton recently provided me with a short list of ways you can easily improve your plug-in's user interface using SDK classes and functions.

Read More >>

Don't use the SDK when MAXScript will do.
  • 11439 views
  • 3 comments

Don't use the SDK when MAXScript will do.

Posted 15 September 2009 1:38 pm by Christopher Diggins on 3ds Max Mayhem

Software:

Industry:

A common mistake that I and others make is to use the SDK, when MAXScript can accomplish the desired task in a few lines.

Read More >>