Skip to content

Renderer Implementation

haggi edited this page Jan 25, 2016 · 2 revisions

The renderer implementation consists basically of the implementation and completion of a few classes and by deriving a new renderer from a abstract renderer base class.

To implement a new renderer with all features the following classes are needed:

  • mtxx_mayaobject - derived from MayaObject, can contains additional information about an object.
  • mtxx_mayaobjectfactory - completion of mayaobjectfactory, will return the new mtxx_mayaobject class
  • mtxx_renderGlobalsNode - maya depend node to store render specific data
  • mtxx_mayaRenderer - this is the implementation of the Maya2016 and up material preview renderer
  • mtxx_swatchRenderer - renderer implementation for swatches
  • mtxx_world - completion of the world class which is instanced during plugin loading

Additionally an implementation of the abstract renderer class is needed. It will be called during rendering.

Clone this wiki locally