-
Notifications
You must be signed in to change notification settings - Fork 1
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.