The custom renderer plug-in can be accessed from the user interface (UI) in the following ways:
- Menu – As shown in the following figure a new menu is displayed above the viewer. The menu enables the end users to choose the custom renderer settings easily. It lists all of the available renderers and the
user defined presets. The option refers to the MotionBuilder’s default renderer. The option refers to the sample custom renderer plug-in, and its sub menu options , , and refer to the user defined presets in the sample. The following figure shows the menu.
NoteThe menu appears only when a custom renderer plug-in is deployed in one of the plug-in paths. See
Quick Start section in the
Custom Render API topic for information about specifying a plug-in path.
- Asset Settings – The plug-in developers can control the asset settings panel for the renderer by subclassing FBRendererCallbackLayout. The asset settings panel appears when you select the custom renderer in the menu, or when you double-click the custom renderer option that is listed in the tab under as shown in the following figure.
The plug-in developers can design their own version of the asset settings panel for the custom renderer.
- Property View – All exposed renderer properties are available through the property view as shown in the following figure.
When you select the renderer from the menu, the property view changes to display the renderer’s properties.
Additionally, the camera title is expanded to include the custom renderer name and its current preset settings value, if chosen.
The following figure shows how the renderer and preset are displayed alongside the camera title in the viewport.