• Help Home
  • English (US)
    1. English (US)
    2. 日本語
3ds Max 2025 Developer
    • 3ds Max Developer Overview
    • 3ds Max Developer Help
      • About the 3ds Max SDK
      • What's New
      • Overview
      • 3ds Max SDK - The Learning Path
      • 3ds Max SDK Features
      • Writing Plug-ins
      • Best Practices
        • Automatic Gamma Correction Best Practices
        • Undo System Best Practices
        • General Best Practices
        • Reference System Best Practices
        • Memory Management
        • Thread Safety
        • RTTI and GetInterface()
        • Exception Safety
        • Handling WM_NOTIFY Messages
        • Handling Requests for Interfaces
        • Correctly Clearing XOR-ed Lines Drawn in the Viewport
        • Loading DLLs From Plug-ins
        • Security Best Practices
      • Icon Guide
      • 3ds Max .NET SDK
      • 3ds Max C++ API Reference
    • MAXScript Help
    • 3ds Max Python API Help
    • 3ds Max MCG Help
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn

    Best Practices

    This section outlines a number of best practices, and pitfalls to avoid, in order to assure that your plug-in works well with 3ds Max.

    Pages in this section
    • Automatic Gamma Correction Best Practices
    • Undo System Best Practices
    • General Best Practices
    • Reference System Best Practices
    • Memory Management
    • Thread Safety
    • RTTI and GetInterface()
    • Exception Safety
    • Handling WM_NOTIFY Messages
    • Handling Requests for Interfaces
    • Correctly Clearing XOR-ed Lines Drawn in the Viewport
    • Loading DLLs From Plug-ins
    • Security Best Practices
    Previous page: Writing Plug-ins
    Next page: Icon Guide

    Was this information helpful?

    Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for more information.

    • Privacy Statement
    • Legal Notices & Trademarks
    • Report Noncompliance
    • © 2025 Autodesk Inc. All rights reserved