Renderers is a Structure of systemGlobals. It lets the user assign renderer class instances to the current, production, Material Editor, and activeShade renderer:
Gets/Sets the current renderer.
Gets/Sets the production renderer.
Gets/Sets the activeShade renderer. Only renderers whose supportsActiveShade property is true can be set as the activeShade renderer.
Controls the state of the "Lock To Current Renderer" checkbutton next to the Material Editor slot in the Common tab > Assign Renderer rollout in the Render Scene dialog. When set to True , the Production Renderer will be used automatically by the Material Editor. When set to False , the Material Editor renderer can be set independently from the Production Renderer.
Gets/sets the Material Editor renderer.
renderers.renderDialogMode
NEW in 3ds Max 2016: Gets/sets the Render Dialog Mode.
renderers.renderButtonText
NEW in 3ds Max 2016: Currently returns "", cannot be set.
renderers.target
NEW in 3ds Max 2016: Gets/sets the Render Setup dialog's Target mode.
While the draft renderer is not exposed or used by 3ds Max anymore since version 6, it is possible that a renderer is assigned as the draft renderer. If that renderer is an instance of a 3 rd party plug-in and you load the scene file on a computer without that plug-in installed, you will get missing plug-in messages and no way to get rid of them.
Available in 3ds Max 2008 and higher. Previously, available in Avguard Extensions.
Removes the draft renderer if present.
While the draft renderer is not exposed or used by 3ds Max anymore since version 6, it is possible that a renderer is assigned as the draft renderer. If that renderer is an instance of a 3 rd party plug-in and you load the scene file on a computer without that plug-in installed, you will get missing plug-in messages and no way to get rid of them.
Available in 3ds Max 2008 and higher. Previously, available in Avguard Extensions.
Renderer class instances can be created by MAXScript. They have a couple of common read-only properties that is used to determine if the renderer can perform certain special tasks such as, ActiveShade rendering and TextureBaking.
Returns true if the renderer can be used as ActiveShade renderer, false otherwise. Read-only.
Returns true if the renderer supports Texture Baking, false otherwise. Read-only.
To acquire a list of all installed renderers on a specific system, you can access the .classes property of the RendererClass MAXSuperClass.
Returns true if the material/texturemap and renderer are compatible. Material/texturemap and renderer can be specified as instances or MAXClasses. If the renderer is not specified, the current renderer is tested.