rfm2  22.0
A python-based rewrite of RenderMan for Maya
nodes.py File Reference

Classes

class  rfm2.api.nodes.NodeClassification
 

Namespaces

 rfm2.api.nodes
 

Functions

def rfm2.api.nodes.get_node_list_by_type (node_type)
 
def rfm2.api.nodes.get_node_param_list (node_type)
 
def rfm2.api.nodes.get_param_dict (node_type, param_name)
 
def rfm2.api.nodes.rman_default_display (gnode='rmanGlobals')
 
def rfm2.api.nodes.rman_globals (create=False)
 
def rfm2.api.nodes.rman_default_baking_display ()
 
def rfm2.api.nodes.rman_baking_globals ()
 
def rfm2.api.nodes.create_node_connected_to (node, attr, unique=False, nodetype=None, force=False)
 
def rfm2.api.nodes.get_integrator (bake=False)
 
def rfm2.api.nodes.set_integrator (name, bake=False)
 
def rfm2.api.nodes.create_default_maya_material (sg)
 
def rfm2.api.nodes.connect_to_shading_engine (node, plug_type, shadingEngine=None)
 
def rfm2.api.nodes.create_default_pxr_layer_network (node)
 
def rfm2.api.nodes.connect_to_msg_array (src, dst)
 
def rfm2.api.nodes.connect_portal_to_dome_light (node, connect_to=None)
 
def rfm2.api.nodes.connect_lightfilter_to_light (node, connect_to=None)
 
def rfm2.api.nodes.create_node (*args, **kwargs)
 
def rfm2.api.nodes.get_shading_engine (bxdf_node)
 
def rfm2.api.nodes.create_and_assign_bxdf (node_type)
 
def rfm2.api.nodes.create_and_connect_light_filter (node_type)
 
def rfm2.api.nodes.create_and_connect_portal (node_type, connect=True)
 
def rfm2.api.nodes.create_and_connect_display_filter (node_type)
 
def rfm2.api.nodes.get_shape_bxdf (shape_node)
 
def rfm2.api.nodes.next_free_idx (int_list)
 
def rfm2.api.nodes.create_and_connect_pattern (node_type, src_attr, dst_node, dst_attrs)
 
def rfm2.api.nodes.add_pattern_to_selected (node_type, src_attr, dst_attrs, only_once=True)
 
def rfm2.api.nodes.setup_default_stylized_filters ()
 
def rfm2.api.nodes.enable_stylized_looks (state)
 
def rfm2.api.nodes.stylized_looks_enabled ()
 
def rfm2.api.nodes.create_and_select (node_type)
 
def rfm2.api.nodes.create_holdout ()
 
def rfm2.api.nodes.remove_holdout ()
 
def rfm2.api.nodes.create_mesh_light (dst_attr=None)
 
def rfm2.api.nodes.create_fluid_shader ()
 
def rfm2.api.nodes.create_openvdb ()
 
def rfm2.api.nodes.create_volume (geometry)
 
def rfm2.api.nodes.get_node_param_values (node)
 
def rfm2.api.nodes.get_search_path_types ()
 
def rfm2.api.nodes.get_search_path (t, expand_env_vars=True)
 
def rfm2.api.nodes.get_woffs ()
 
def rfm2.api.nodes.get_bbox (selected=True, as_string=False)
 
def rfm2.api.nodes.get_dir_maps_for_rib ()
 
def rfm2.api.nodes.create_archive_visualizer_filename (ribfile)
 
def rfm2.api.nodes.create_archive_visualizer (xform, node)
 
def rfm2.api.nodes.replace_frame_number_with_token (filepath)
 
def rfm2.api.nodes.get_file_pattern_string (filePath, useFrameExtension, uvTilingMode)
 
def rfm2.api.nodes.import_archive (file_name=None)
 
def rfm2.api.nodes.import_procedural (file_name=None)
 
def rfm2.api.nodes.init_archive_node (node)
 
def rfm2.api.nodes.archive_filename_changed (node)
 
def rfm2.api.nodes.get_bxdf (shading_engine)
 
def rfm2.api.nodes.get_shape_shading_engine (shape)
 
def rfm2.api.nodes.show_bxdf (node=None)
 
def rfm2.api.nodes.reset_node (node)
 
def rfm2.api.nodes.set_param_value (nattr, param, value=None)
 
def rfm2.api.nodes.set_param_value_ui (*args, **kwargs)
 
def rfm2.api.nodes.init_user_tokens (node)
 
def rfm2.api.nodes.register_prefs ()
 

Variables

dictionary rfm2.api.nodes.SHADING_ENGINE_PLUG
 
tuple rfm2.api.nodes.AOV_NODE_TYPES = ('rmanDisplay', 'rmanDisplayChannel')