Hi there paradigm3d, No worries, that's why I am in the process of creating the tool :), thanks for sharing. Listing the textures is only a part of the tool that I am working on. Thanks
-M On Mar 18, 2:14 am, paradigm3d <oliverma...@gmail.com> wrote: > I have this mel script that do that thing, just convert this to python > code, I am just lazy now to convert it... :D sorry :D > > proc string strip( string $object ) > { > > string $buffer[]; > tokenize $object "." $buffer; > return $buffer[0]; > > } > > global proc getFileAttribute() > > { > > //know what is selected. > string $obj[] = `ls -l -sl`; > > //find the size of selection. > int $objSize = size($obj); > //if it is more than one... > if ($objSize > 1) > { > confirmDialog -t "Object Select" > -message "Please select only one object." > -messageAlign "center" > -button "OK" > -defaultButton "OK"; > return; > > } > > //if it is less than one... > else if ($objSize < 1) > { > confirmDialog -t "Object Select" > -message "Please select one object." > -messageAlign "center" > -button "OK" > -defaultButton "OK"; > return; > > } > > //select the shapeNode. > string $objShape[] = `pickWalk -direction "down" $obj`; > > //know what shading engine is connected. > string $connection[] = `listConnections -d true -source false > -p false -type "shadingEngine" $objShape`; > print $connection; > > //strip the ".outColor" from the result of the material > string $sgList[] = `listSets -type 1 -ets -o $objShape`; > string $materialList = strip( `connectionInfo -sfd ($sgList[0] + > ".surfaceShader")`); > print $materialList; > > string $texture = ""; > > string $class[] = getClassification( `nodeType $materialList` ); > > if ( "shader/surface" == $class[0] && `connectionInfo -id > ( $material + ".color" )` ) > { > > $texture = strip( `connectionInfo -sfd ( $material + > ".color" )` ); > > } > > return $texture; > > } > > On Mar 18, 2:50 pm, "martinmrom...@gmail.com" > > <martinmrom...@gmail.com> wrote: > > Does anyone know the name of the command or the way that I can get the > > full path of the textures from a selected object? > > > Thanks, > > -m -- http://groups.google.com/group/python_inside_maya