pymel.core.general.listNodeTypes

listNodeTypes(*args, **kwargs)

Lists dependency node types satisfying a specified classification string. See the ‘getClassification’ command for a list of the standard classification strings.

Flags:
Long name (short name) Argument Types Properties
exclude (ex) unicode ../../../_images/create.gif
 

Nodes that satisfies this exclude classification will be filtered out.Flag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list.

Derived from mel command maya.cmds.listNodeTypes

Example:

import pymel.core as pm

import maya.cmds as cmds

# List all shader types in the system
pm.listNodeTypes( 'shader' )
# Result: [u'anisotropic', u'blinn', u'cMuscleShader', u'dgs_material', u'dielectric_material', u'displacementShader', u'envFog', u'fluidShape', u'hairTubeShader', u'lambert', u'layeredShader', u'lightFog', u'materialFacade', u'mi_car_paint_phen', u'mi_car_paint_phen_x', u'mi_car_paint_phen_x_passes', u'mi_metallic_paint', u'mi_metallic_paint_x', u'mi_metallic_paint_x_passes', u'mia_material', u'mia_material_x', u'mia_material_x_passes', u'mib_glossy_reflection', u'mib_glossy_refraction', u'mib_illum_blinn', u'mib_illum_cooktorr', u'mib_illum_hair', u'mib_illum_lambert', u'mib_illum_phong', u'mib_illum_ward', u'mib_illum_ward_deriv', u'misss_call_shader', u'misss_fast_shader', u'misss_fast_shader2', u'misss_fast_shader2_x', u'misss_fast_shader_x', u'misss_fast_shader_x_passes', u'misss_fast_simple_maya', u'misss_fast_skin_maya', u'misss_mia_skin2_surface_phen', u'misss_physical', u'misss_set_normal', u'misss_skin_specular', u'oceanShader', u'particleCloud', u'path_material', u'phong', u'phongE', u'rampShader', u'shadingMap', u'surfaceShader', u'transmat', u'useBackground', u'volumeFog', u'volumeShader'] #

# List all 2D textures that are also shaders
pm.listNodeTypes( 'texture/2D:shader' )

# List all mental ray nodes that are not shaders
pm.listNodeTypes( 'rendernode/mentalray', ex='shader' )
# Result: [u'abcimport', u'contour_composite', u'contour_contrast_function_levels', u'contour_contrast_function_simple', u'contour_only', u'contour_ps', u'contour_shader_combi', u'contour_shader_curvature', u'contour_shader_depthfade', u'contour_shader_factorcolor', u'contour_shader_framefade', u'contour_shader_layerthinner', u'contour_shader_maxcolor', u'contour_shader_silhouette', u'contour_shader_simple', u'contour_shader_widthfromcolor', u'contour_shader_widthfromlight', u'contour_shader_widthfromlightdir', u'contour_store_function', u'contour_store_function_simple', u'dgs_material_photon', u'dielectric_material_photon', u'mentalrayIblShape', u'mentalrayPhenomenon', u'mentalrayTexture', u'mentalrayVertexColors', u'mi_bump_flakes', u'mi_metallic_paint_output_mixer', u'mia_ciesky', u'mia_envblur', u'mia_exposure_photographic', u'mia_exposure_photographic_rev', u'mia_exposure_simple', u'mia_lens_bokeh', u'mia_light_surface', u'mia_photometric_light', u'mia_physicalsky', u'mia_physicalsun', u'mia_portal_light', u'mia_roundcorners', u'mib_amb_occlusion', u'mib_bent_normal_env', u'mib_blackbody', u'mib_bump_basis', u'mib_bump_map', u'mib_bump_map2', u'mib_cie_d', u'mib_color_alpha', u'mib_color_average', u'mib_color_intensity', u'mib_color_interpolate', u'mib_color_mix', u'mib_color_spread', u'mib_continue', u'mib_data_bool', u'mib_data_bool_array', u'mib_data_color', u'mib_data_color_array', u'mib_data_get_bool', u'mib_data_get_color', u'mib_data_get_int', u'mib_data_get_scalar', u'mib_data_get_shader', u'mib_data_get_shader_bool', u'mib_data_get_shader_color', u'mib_data_get_shader_int', u'mib_data_get_shader_scalar', u'mib_data_get_shader_vector', u'mib_data_get_string', u'mib_data_get_texture', u'mib_data_get_vector', u'mib_data_int', u'mib_data_int_array', u'mib_data_scalar', u'mib_data_scalar_array', u'mib_data_shader', u'mib_data_shader_array', u'mib_data_string', u'mib_data_string_array', u'mib_data_texture', u'mib_data_texture_array', u'mib_data_vector', u'mib_data_vector_array', u'mib_dielectric', u'mib_fast_occlusion', u'mib_fg_occlusion', u'mib_geo_add_uv_texsurf', u'mib_geo_cone', u'mib_geo_cube', u'mib_geo_cylinder', u'mib_geo_instance', u'mib_geo_instance_mlist', u'mib_geo_sphere', u'mib_geo_square', u'mib_geo_torus', u'mib_lens_clamp', u'mib_lens_stencil', u'mib_light_infinite', u'mib_light_photometric', u'mib_light_point', u'mib_light_spot', u'mib_lightmap_sample', u'mib_lightmap_write', u'mib_lookup_background', u'mib_lookup_cube1', u'mib_lookup_cube6', u'mib_lookup_cylindrical', u'mib_lookup_spherical', u'mib_map_get_color', u'mib_map_get_integer', u'mib_map_get_integer_array', u'mib_map_get_scalar', u'mib_map_get_scalar_array', u'mib_map_get_transform', u'mib_map_get_vector', u'mib_opacity', u'mib_passthrough_bump_map', u'mib_photon_basic', u'mib_ptex_lookup', u'mib_ray_marcher', u'mib_reflect', u'mib_refract', u'mib_refraction_index', u'mib_shadow_transparency', u'mib_texture_checkerboard', u'mib_texture_filter_lookup', u'mib_texture_lookup', u'mib_texture_lookup2', u'mib_texture_polkadot', u'mib_texture_polkasphere', u'mib_texture_remap', u'mib_texture_rotate', u'mib_texture_turbulence', u'mib_texture_vector', u'mib_texture_wave', u'mib_transparency', u'mib_twosided', u'mib_volume', u'mip_binaryproxy', u'mip_cameramap', u'mip_card_opacity', u'mip_fgshooter', u'mip_gamma_gain', u'mip_grayball', u'mip_matteshadow', u'mip_matteshadow_mtl', u'mip_mirrorball', u'mip_motion_vector', u'mip_motionblur', u'mip_rayswitch', u'mip_rayswitch_advanced', u'mip_rayswitch_environment', u'mip_rayswitch_stage', u'mip_render_subset', u'misss_fast_lmap_maya', u'misss_fast_skin_phen', u'misss_fast_skin_phen_d', u'misss_lambert_gamma', u'misss_lightmap_phen', u'misss_lightmap_write', u'misss_mia_skin2_phen', u'misss_mia_skin2_phen_d', u'misss_physical_phen', u'oversampling_lens', u'parti_volume', u'parti_volume_photon', u'physical_lens_dof', u'physical_light', u'surfaceSampler', u'transmat_photon', u'user_ibl_env', u'user_ibl_rect', u'writeToColorBuffer', u'writeToDepthBuffer', u'writeToLabelBuffer', u'writeToVectorBuffer'] #

Previous topic

pymel.core.general.listHistory

Next topic

pymel.core.general.listRelatives

Core

Core Modules

Other Modules

This Page