rfm2
22.0
A python-based rewrite of RenderMan for Maya
|
Classes | |
class | Vp2ShaderCache |
class | LightTracker |
class | VP2LightDesc |
class | VP2Item |
class | PxrLightGeometryOverride |
Functions | |
def | create_from_class (cls) |
def | make_geo_class (desc, dagcls) |
def | register_prefs () |
Variables | |
dictionary | GEO_CLS |
list | STOCK_SHADERS = [at for at in dir(omr.MShaderManager) if at.startswith('k3d')] |
dictionary | STOCK_SHADERS_IDX = {name: getattr(omr.MShaderManager, name) for name in STOCK_SHADERS} |
list | RITEM_TYPES |
list | RITEM_PRIMS |
list | SHINST_TYPES |
Define and build VP2 geometry overrides.
def rfm2.vp.pxr_light.create_from_class | ( | cls | ) |
Closure to return a fully configured creator() static method. Returns: object: the configured static method.
def rfm2.vp.pxr_light.make_geo_class | ( | desc, | |
dagcls | |||
) |
Create a dynamic class for the VP2 light/lightfilter representation.
def rfm2.vp.pxr_light.register_prefs | ( | ) |
Register viewport light prefs in Maya.
dictionary rfm2.vp.pxr_light.GEO_CLS |
list rfm2.vp.pxr_light.RITEM_PRIMS |
list rfm2.vp.pxr_light.RITEM_TYPES |
list rfm2.vp.pxr_light.SHINST_TYPES |
list rfm2.vp.pxr_light.STOCK_SHADERS = [at for at in dir(omr.MShaderManager) if at.startswith('k3d')] |
dictionary rfm2.vp.pxr_light.STOCK_SHADERS_IDX = {name: getattr(omr.MShaderManager, name) for name in STOCK_SHADERS} |