• 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
        • Building the Sample Plug-ins
        • Creating a Plug-in Project
        • Writing Simple Geometric Object Plug-Ins
        • Plug-in Basics
        • Writing Object Plug-ins
        • Writing Modifier Plug-ins
        • Writing Animation Controller Plug-ins
        • Writing System Plug-ins
        • Writing World Space Modifier Plug-ins
        • Writing MAXScript Plug-ins
        • Writing Other Plug-in Types
          • Writing Global Utility Plug-ins (GUPs)
          • Writing Utility Plug-ins
          • Writing Exporter Plug-ins
          • Writing Importer Plug-ins
          • Writing Image IO Plug-ins
          • Writing Rendering Plug-Ins
          • Writing Crowd Behavior Plug-ins
        • Packaging Plug-Ins
        • Using Qt with 3ds Max Plug-ins
        • Troubleshooting
        • Advanced Plug-in Topics
      • 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

    Writing Rendering Plug-Ins

    Renderer plug-ins are derived from the class Renderer. The standard 3ds Max scan line renderer used in the viewport is itself derived from this class.

    There are only a few methods needed to implement to create a renderer: Renderer::Open(), Renderer::Render(), Renderer::Close(), Renderer::ResetParams(), and Renderer::CreateParamDialog().

    Parent page: Writing Other Plug-in Types
    Previous page: Writing Image IO Plug-ins
    Next page: Writing Crowd Behavior Plug-ins

    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