rfm2  22.0
A python-based rewrite of RenderMan for Maya
rfm2.utils.rfm_node_desc_param Namespace Reference

Classes

class  RfmNodeDescParamXML
 
class  RfmNodeDescParamOSL
 
class  RfmNodeDescParamJSON
 

Functions

def rman_license ()
 
def available_render_variants (*_args)
 
def available_gpu_devices ()
 
def maya_finalize (obj)
 
def set_maya_ramp_interpolation (obj)
 
def maya_name_fixer (obj, value)
 

Variables

 optional_attrs
 
 keywords
 
dictionary INTERP_RMAN_TO_MAYA
 

Detailed Description

Specialize shader parameter parsing for maya.

Function Documentation

◆ available_gpu_devices()

def rfm2.utils.rfm_node_desc_param.available_gpu_devices ( )
Return an OrderedDict of gpu name:id.

◆ available_render_variants()

def rfm2.utils.rfm_node_desc_param.available_render_variants ( _args)
"Return an OrderedDict of available render variants.
+ Here is the call graph for this function:

◆ maya_finalize()

def rfm2.utils.rfm_node_desc_param.maya_finalize (   obj)
Post-process some parameters for Maya.
+ Here is the caller graph for this function:

◆ maya_name_fixer()

def rfm2.utils.rfm_node_desc_param.maya_name_fixer (   obj,
  value 
)
+ Here is the caller graph for this function:

◆ rman_license()

def rfm2.utils.rfm_node_desc_param.rman_license ( )
Return a RmanLicenseInfo object.
+ Here is the caller graph for this function:

◆ set_maya_ramp_interpolation()

def rfm2.utils.rfm_node_desc_param.set_maya_ramp_interpolation (   obj)
Store an enum with maya-compatible values.
+ Here is the caller graph for this function:

Variable Documentation

◆ INTERP_RMAN_TO_MAYA

dictionary rfm2.utils.rfm_node_desc_param.INTERP_RMAN_TO_MAYA
Initial value:
1 = {'linear': 1,
2  'catmull-rom': 2,
3  'bspline': 3,
4  'constant': 0,
5  'none': 0}

◆ keywords

rfm2.utils.rfm_node_desc_param.keywords

◆ optional_attrs

rfm2.utils.rfm_node_desc_param.optional_attrs