Johann Woelper před 10 roky
rodič
revize
a00c85b91b
2 změnil soubory, kde provedl 688 přidání a 2 odebrání
  1. 648 0
      sw/test.ma
  2. 40 2
      sw/weight_transfer.py

+ 648 - 0
sw/test.ma

@@ -0,0 +1,648 @@
+//Maya ASCII 2016 scene
+//Name: test.ma
+//Last modified: Mon, Dec 14, 2015 06:48:10 PM
+//Codeset: UTF-8
+requires maya "2016";
+requires "stereoCamera" "10.0";
+requires -nodeType "ilrOptionsNode" -nodeType "ilrUIOptionsNode" -nodeType "ilrBakeLayerManager"
+		 -nodeType "ilrBakeLayer" "Turtle" "2016.0.0";
+currentUnit -l centimeter -a degree -t film;
+fileInfo "application" "maya";
+fileInfo "product" "Maya 2016";
+fileInfo "version" "2016";
+fileInfo "cutIdentifier" "201510022200-973226";
+fileInfo "osv" "Mac OS X 10.9.5";
+createNode transform -s -n "persp";
+	rename -uid "1C327A8D-5447-F386-E55F-78A456C42650";
+	setAttr ".v" no;
+	setAttr ".t" -type "double3" 8.34882221285946 6.2616166596445755 8.3488222128594423 ;
+	setAttr ".r" -type "double3" -27.938352729602379 44.999999999999972 -5.172681101354183e-14 ;
+createNode camera -s -n "perspShape" -p "persp";
+	rename -uid "0A9C493C-AD46-B113-1A4A-9C9C3ACE08F8";
+	setAttr -k off ".v" no;
+	setAttr ".fl" 34.999999999999986;
+	setAttr ".coi" 13.364636466294517;
+	setAttr ".imn" -type "string" "persp";
+	setAttr ".den" -type "string" "persp_depth";
+	setAttr ".man" -type "string" "persp_mask";
+	setAttr ".hc" -type "string" "viewSet -p %camera";
+createNode transform -s -n "top";
+	rename -uid "4FCEE2C3-534B-C127-69B3-0C8588D95048";
+	setAttr ".v" no;
+	setAttr ".t" -type "double3" 0 100.1 0 ;
+	setAttr ".r" -type "double3" -89.999999999999986 0 0 ;
+createNode camera -s -n "topShape" -p "top";
+	rename -uid "1344CAD8-8941-C815-E9F9-FD94EC6D16F3";
+	setAttr -k off ".v" no;
+	setAttr ".rnd" no;
+	setAttr ".coi" 100.1;
+	setAttr ".ow" 30;
+	setAttr ".imn" -type "string" "top";
+	setAttr ".den" -type "string" "top_depth";
+	setAttr ".man" -type "string" "top_mask";
+	setAttr ".hc" -type "string" "viewSet -t %camera";
+	setAttr ".o" yes;
+createNode transform -s -n "front";
+	rename -uid "7C821D03-8A41-3B87-6BF2-CEAA8E01C3A7";
+	setAttr ".v" no;
+	setAttr ".t" -type "double3" 0 0 100.1 ;
+createNode camera -s -n "frontShape" -p "front";
+	rename -uid "4C087BF5-434E-14E7-A359-678A5751B461";
+	setAttr -k off ".v" no;
+	setAttr ".rnd" no;
+	setAttr ".coi" 100.1;
+	setAttr ".ow" 30;
+	setAttr ".imn" -type "string" "front";
+	setAttr ".den" -type "string" "front_depth";
+	setAttr ".man" -type "string" "front_mask";
+	setAttr ".hc" -type "string" "viewSet -f %camera";
+	setAttr ".o" yes;
+createNode transform -s -n "side";
+	rename -uid "5A10F96E-9449-3DF8-189C-BEB5D7389FA6";
+	setAttr ".v" no;
+	setAttr ".t" -type "double3" 100.1 0 0 ;
+	setAttr ".r" -type "double3" 0 89.999999999999986 0 ;
+createNode camera -s -n "sideShape" -p "side";
+	rename -uid "B597BF14-C04E-3516-C147-04BFC70E8725";
+	setAttr -k off ".v" no;
+	setAttr ".rnd" no;
+	setAttr ".coi" 100.1;
+	setAttr ".ow" 30;
+	setAttr ".imn" -type "string" "side";
+	setAttr ".den" -type "string" "side_depth";
+	setAttr ".man" -type "string" "side_mask";
+	setAttr ".hc" -type "string" "viewSet -s %camera";
+	setAttr ".o" yes;
+createNode transform -n "pCylinder1";
+	rename -uid "24576E33-0345-71B5-E18A-15AECE0BAD8E";
+	setAttr -l on ".tx";
+	setAttr -l on ".ty";
+	setAttr -l on ".tz";
+	setAttr -l on ".rx";
+	setAttr -l on ".ry";
+	setAttr -l on ".rz";
+	setAttr -l on ".sx";
+	setAttr -l on ".sy";
+	setAttr -l on ".sz";
+createNode mesh -n "pCylinderShape1" -p "pCylinder1";
+	rename -uid "15B46278-DB4E-BCD2-40CB-D18B7F873D0E";
+	setAttr -k off ".v";
+	setAttr -s 4 ".iog[0].og";
+	setAttr ".vir" yes;
+	setAttr ".vif" yes;
+	setAttr ".uvst[0].uvsn" -type "string" "map1";
+	setAttr ".cuvs" -type "string" "map1";
+	setAttr ".dcc" -type "string" "Ambient+Diffuse";
+	setAttr ".covm[0]"  0 1 1;
+	setAttr ".cdvm[0]"  0 1 1;
+	setAttr ".vcs" 2;
+createNode mesh -n "pCylinderShape1Orig" -p "pCylinder1";
+	rename -uid "7D3AC190-504A-E70A-D020-0FA89F4CAA5C";
+	setAttr -k off ".v";
+	setAttr ".io" yes;
+	setAttr ".vir" yes;
+	setAttr ".vif" yes;
+	setAttr ".uvst[0].uvsn" -type "string" "map1";
+	setAttr ".cuvs" -type "string" "map1";
+	setAttr ".dcc" -type "string" "Ambient+Diffuse";
+	setAttr ".covm[0]"  0 1 1;
+	setAttr ".cdvm[0]"  0 1 1;
+createNode transform -n "left";
+	rename -uid "2A71EB50-D84E-309B-2A59-B69A5038EBE2";
+	setAttr ".v" no;
+	setAttr ".t" -type "double3" -100.1 0 0 ;
+	setAttr ".r" -type "double3" 0 -89.999999999999986 0 ;
+createNode camera -n "leftShape" -p "left";
+	rename -uid "BFA1B59A-7D48-0A15-8319-72824EC8C0EE";
+	setAttr -k off ".v";
+	setAttr ".rnd" no;
+	setAttr ".coi" 100.1;
+	setAttr ".ow" 20.163136109082053;
+	setAttr ".imn" -type "string" "left1";
+	setAttr ".den" -type "string" "left1_depth";
+	setAttr ".man" -type "string" "left1_mask";
+	setAttr ".hc" -type "string" "viewSet -ls %camera";
+	setAttr ".o" yes;
+createNode joint -n "joint1";
+	rename -uid "D43CCEFF-D945-09B8-633B-51B64B9383DC";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".t" -type "double3" 0 -6.576576576576576 -0.13513513513515765 ;
+	setAttr ".r" -type "double3" -2.5443066650164744e-14 -5.8214647459733306e-30 -2.6411487872147733e-16 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".jo" -type "double3" 0 0 89.999999999999986 ;
+	setAttr ".bps" -type "matrix" 2.2204460492503131e-16 1.0000000000000002 0 0 -1.0000000000000002 2.2204460492503131e-16 0 0
+		 0 0 1 0 0 -6.576576576576576 -0.13513513513515765 1;
+	setAttr ".radi" 0.50652376514445474;
+createNode joint -n "joint2" -p "joint1";
+	rename -uid "BC099B2D-C249-55CC-8273-7CAABCB315C0";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".oc" 1;
+	setAttr ".t" -type "double3" 1.1261261261261246 2.5005023077143127e-16 0 ;
+	setAttr ".r" -type "double3" 2.8990817197831877e-25 1.3090693185861786e-17 1.9630907498508812e-21 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".bps" -type "matrix" 2.2204460492503131e-16 1.0000000000000002 0 0 -1.0000000000000002 2.2204460492503131e-16 0 0
+		 0 0 1 0 0 -5.4504504504504512 -0.13513513513515765 1;
+	setAttr ".radi" 0.50885368126747432;
+createNode joint -n "joint3" -p "joint2";
+	rename -uid "A28BE1A6-9343-6BF9-6E93-32A87B64DF6C";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".oc" 2;
+	setAttr ".t" -type "double3" 1.1711711711711701 2.6005224000228863e-16 0 ;
+	setAttr ".r" -type "double3" -2.1175520525880681e-25 -1.8019469139461024e-21 7.1984130479720229e-13 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".jo" -type "double3" -90 -3.0127875041833274 -2.8067432111773912e-14 ;
+	setAttr ".bps" -type "matrix" 2.1826825443327586e-16 0.99861782933250998 0.052558833122763465 0
+		 -9.9351897126451022e-17 0.052558833122763479 -0.99861782933250975 0 -1.0000000000000002 2.1163626406917047e-16 1.1102230246251565e-16 0
+		 0 -4.2792792792792813 -0.13513513513515765 1;
+	setAttr ".radi" 0.53693521710363679;
+createNode joint -n "joint4" -p "joint3";
+	rename -uid "5B35F15C-A044-B734-9C4E-A48A1641511D";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".oc" 3;
+	setAttr ".t" -type "double3" 1.7140808640036451 9.7144514654701197e-17 3.7412943814355685e-16 ;
+	setAttr ".r" -type "double3" -2.7348122686956179e-25 -1.5433014575880013e-21 -4.3468534401014025e-13 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".jo" -type "double3" -1.955946760022982e-16 -1.2318825538685844e-14 1.8192980802005176 ;
+	setAttr ".bps" -type "matrix" 2.1500406562885248e-16 0.99978305672811207 0.020828813681849204 0
+		 -1.0623126714408637e-16 0.020828813681849211 -0.99978305672811185 0 -1.0000000000000002 2.1163626406917047e-16 1.1102230246251565e-16 0
+		 0 -2.567567567567568 -0.045045045045067941 1;
+	setAttr ".radi" 0.5601361033006319;
+createNode joint -n "joint5" -p "joint4";
+	rename -uid "445E4B07-BF46-C3DC-5D84-85AA195843E8";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".oc" 4;
+	setAttr ".t" -type "double3" 2.1626313304788845 6.3837823915946501e-15 4.649745285092938e-16 ;
+	setAttr ".r" -type "double3" 1.9866485195081505e-25 -1.1923298854517985e-21 1.4246305380764565e-13 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".jo" -type "double3" 6.4443357929120924e-17 -1.2381515557183623e-14 -0.59642118426288981 ;
+	setAttr ".bps" -type "matrix" 2.160982128597384e-16 0.99951207608707926 0.031234752377714777 0
+		 -1.0398746441182868e-16 0.031234752377714788 -0.99951207608707904 0 -1.0000000000000002 2.1163626406917047e-16 1.1102230246251565e-16 0
+		 0 -0.40540540540540482 6.9388939039072284e-18 1;
+	setAttr ".radi" 0.59746328605388721;
+createNode joint -n "joint6" -p "joint5";
+	rename -uid "33864F7C-9F42-7D1B-AB5B-5CBAE8BB8A7E";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".oc" 5;
+	setAttr ".t" -type "double3" 2.8842901970418202 2.2343238370581275e-15 6.2328995694959974e-16 ;
+	setAttr ".r" -type "double3" 1.5526666887080059e-28 6.9884681625382609e-22 7.3874990693372355e-13 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".jo" -type "double3" 180 -1.2042133279585666e-14 3.0918632808242945 ;
+	setAttr ".bps" -type "matrix" 2.1017487469275138e-16 0.99974183554494311 -0.022721405353289242 0
+		 -6.9728949087861723e-18 0.022721405353289245 0.99974183554494289 0 1.0000000000000002 -2.0885369443536695e-16 1.1410761424865745e-17 0
+		 0 2.4774774774774757 0.090090090090069186 1;
+	setAttr ".radi" 0.65336142669772035;
+createNode joint -n "joint7" -p "joint6";
+	rename -uid "42EC943E-D349-CDC3-DE19-35921F593A1C";
+	addAttr -ci true -sn "liw" -ln "lockInfluenceWeights" -min 0 -max 1 -at "bool";
+	setAttr ".uoc" 1;
+	setAttr ".oc" 6;
+	setAttr ".t" -type "double3" 3.9649875828225905 1.4155343563970746e-15 -8.3334076837805288e-16 ;
+	setAttr ".mnrl" -type "double3" -360 -360 -360 ;
+	setAttr ".mxrl" -type "double3" 360 360 360 ;
+	setAttr ".jo" -type "double3" -88.698047327421435 -89.999999999999929 0 ;
+	setAttr ".bps" -type "matrix" 1.0000000000000002 9.0108271006764556e-16 -1.3815065950197261e-17 0
+		 -9.0026084358610547e-16 1.0000000000000004 -3.1571967262777889e-16 0 -1.174656327814261e-17 2.0469737016526324e-16 1.0000000000000002 0
+		 1.9721522630525295e-31 6.4414414414414392 2.7755575615628914e-17 1;
+	setAttr ".radi" 0.65336142669772035;
+createNode ikEffector -n "effector1" -p "joint6";
+	rename -uid "D0D65C71-1E41-2B0A-C7C5-AE9B93177ACE";
+	setAttr ".v" no;
+	setAttr ".hd" yes;
+createNode ikHandle -n "ikHandle1";
+	rename -uid "DE742D12-C646-B729-26B9-9E8ABBDB2AB0";
+	setAttr ".t" -type "double3" 1.9721522630525295e-31 6.4414414414414392 2.7755575615628914e-17 ;
+	setAttr ".r" -type "double3" 90 1.3019526725785935 89.999999999999986 ;
+	setAttr ".roc" yes;
+createNode lightLinker -s -n "lightLinker1";
+	rename -uid "76784899-EC4B-B36C-9691-8D8408D51790";
+	setAttr -s 2 ".lnk";
+	setAttr -s 2 ".slnk";
+createNode displayLayerManager -n "layerManager";
+	rename -uid "F0BC4A6C-8F41-C709-F3AE-15ABA912455C";
+createNode displayLayer -n "defaultLayer";
+	rename -uid "619BA324-214B-54CE-2805-E28154CDA51C";
+createNode renderLayerManager -n "renderLayerManager";
+	rename -uid "CC212904-2448-4379-7463-3E8E88C574AE";
+createNode renderLayer -n "defaultRenderLayer";
+	rename -uid "80BA06D5-6A4C-DFF8-9507-2DB8FC0079FE";
+	setAttr ".g" yes;
+createNode ilrOptionsNode -s -n "TurtleRenderOptions";
+	rename -uid "2890668F-414C-585A-8E18-1AA60F154D35";
+lockNode -l 1 ;
+createNode ilrUIOptionsNode -s -n "TurtleUIOptions";
+	rename -uid "F792B835-BA40-A57A-981B-EABA47E8096C";
+lockNode -l 1 ;
+createNode ilrBakeLayerManager -s -n "TurtleBakeLayerManager";
+	rename -uid "4FB58BC8-A74A-7974-26D1-81BCF7C09374";
+lockNode -l 1 ;
+createNode ilrBakeLayer -s -n "TurtleDefaultBakeLayer";
+	rename -uid "8626FE68-2447-7687-9309-96A67AC27279";
+lockNode -l 1 ;
+createNode polyCylinder -n "polyCylinder1";
+	rename -uid "063CA5A4-874D-56F5-13ED-ECB697E2BB50";
+	setAttr ".r" 0.69958620561209728;
+	setAttr ".h" 13.801724112241946;
+	setAttr ".sa" 11;
+	setAttr ".sh" 15;
+	setAttr ".sc" 1;
+	setAttr ".cuv" 3;
+createNode ikSCsolver -n "ikSCsolver";
+	rename -uid "FD651204-F44D-1B11-2E60-3D9D898272D7";
+createNode skinCluster -n "skinCluster1";
+	rename -uid "CBC0E846-AA4F-9B3E-56DF-06976D93E63B";
+	setAttr -s 178 ".wl";
+	setAttr -s 2 ".wl[0].w[0:1]"  0.86373993956809914 0.13626006043190086;
+	setAttr -s 2 ".wl[1].w[0:1]"  0.87011810613347007 0.12988189386653004;
+	setAttr -s 2 ".wl[2].w[0:1]"  0.8750169954589091 0.12498300454109094;
+	setAttr -s 2 ".wl[3].w[0:1]"  0.87566541531737141 0.12433458468262862;
+	setAttr -s 2 ".wl[4].w[0:1]"  0.87339034460714149 0.12660965539285859;
+	setAttr -s 2 ".wl[5].w[0:1]"  0.86861678679983123 0.13138321320016869;
+	setAttr -s 2 ".wl[6].w[0:1]"  0.86324240563842425 0.13675759436157578;
+	setAttr -s 2 ".wl[7].w[0:1]"  0.85846175542513403 0.14153824457486594;
+	setAttr -s 2 ".wl[8].w[0:1]"  0.85783131089653863 0.1421686891034615;
+	setAttr -s 2 ".wl[9].w[0:1]"  0.8611004025743374 0.13889959742566252;
+	setAttr -s 2 ".wl[10].w[0:1]"  0.86200801677064043 0.13799198322935949;
+	setAttr -s 2 ".wl[11].w[0:1]"  0.68641579598625913 0.31358420401374093;
+	setAttr -s 2 ".wl[12].w[0:1]"  0.69447780138076753 0.30552219861923252;
+	setAttr -s 2 ".wl[13].w[0:1]"  0.69674876326567681 0.30325123673432314;
+	setAttr -s 2 ".wl[14].w[0:1]"  0.69502404592111222 0.30497595407888783;
+	setAttr -s 2 ".wl[15].w[0:1]"  0.69054887606159465 0.30945112393840535;
+	setAttr -s 2 ".wl[16].w[0:1]"  0.6859656105806613 0.31403438941933881;
+	setAttr -s 2 ".wl[17].w[0:1]"  0.68234869422682709 0.31765130577317291;
+	setAttr -s 2 ".wl[18].w[0:1]"  0.67909386695945084 0.3209061330405491;
+	setAttr -s 2 ".wl[19].w[0:1]"  0.6818195828617577 0.3181804171382423;
+	setAttr -s 2 ".wl[20].w[0:1]"  0.68422213524436815 0.31577786475563197;
+	setAttr -s 2 ".wl[21].w[0:1]"  0.68199727619546002 0.31800272380453998;
+	setAttr -s 2 ".wl[22].w[0:1]"  0.44699495505855963 0.55300504494144043;
+	setAttr -s 2 ".wl[23].w[0:1]"  0.44968348869950847 0.55031651130049153;
+	setAttr -s 2 ".wl[24].w[0:1]"  0.44765529732860498 0.55234470267139502;
+	setAttr -s 2 ".wl[25].w[0:1]"  0.4445249259057083 0.55547507409429164;
+	setAttr -s 2 ".wl[26].w[0:1]"  0.44234895916845374 0.55765104083154626;
+	setAttr -s 2 ".wl[27].w[0:1]"  0.44464926337483968 0.55535073662516043;
+	setAttr -s 2 ".wl[28].w[0:1]"  0.44525223894455518 0.55474776105544477;
+	setAttr -s 2 ".wl[29].w[0:1]"  0.44497742627372344 0.55502257372627661;
+	setAttr -s 2 ".wl[30].w[0:1]"  0.44809399249058141 0.55190600750941854;
+	setAttr -s 2 ".wl[31].w[0:1]"  0.44477648973731693 0.55522351026268313;
+	setAttr -s 2 ".wl[32].w[0:1]"  0.44157739570578464 0.55842260429421531;
+	setAttr -s 2 ".wl[33].w[1:2]"  0.45340305079568882 0.54659694920431123;
+	setAttr -s 2 ".wl[34].w[1:2]"  0.45878828159185753 0.54121171840814264;
+	setAttr -s 2 ".wl[35].w[1:2]"  0.45625857325258401 0.5437414267474161;
+	setAttr -s 2 ".wl[36].w[1:2]"  0.45030233333432224 0.54969766666567788;
+	setAttr -s 2 ".wl[37].w[1:2]"  0.44543236394753311 0.55456763605246684;
+	setAttr -s 2 ".wl[38].w[1:2]"  0.44466642938241857 0.55533357061758148;
+	setAttr -s 2 ".wl[39].w[1:2]"  0.44796214865783629 0.55203785134216377;
+	setAttr -s 2 ".wl[40].w[1:2]"  0.44908341365924276 0.55091658634075735;
+	setAttr -s 2 ".wl[41].w[1:2]"  0.44951021117294937 0.55048978882705057;
+	setAttr -s 2 ".wl[42].w[1:2]"  0.44970614740454079 0.55029385259545927;
+	setAttr -s 2 ".wl[43].w[1:2]"  0.44854765802211227 0.55145234197788773;
+	setAttr -s 2 ".wl[44].w[2:3]"  0.69906407361501277 0.30093592638498712;
+	setAttr -s 2 ".wl[45].w[2:3]"  0.70993224587191905 0.29006775412808089;
+	setAttr -s 2 ".wl[46].w[2:3]"  0.71116013430591274 0.28883986569408726;
+	setAttr -s 2 ".wl[47].w[2:3]"  0.70154011408879358 0.29845988591120642;
+	setAttr -s 2 ".wl[48].w[2:3]"  0.6862437857780278 0.31375621422197225;
+	setAttr -s 2 ".wl[49].w[2:3]"  0.66825725514812173 0.33174274485187821;
+	setAttr -s 2 ".wl[50].w[2:3]"  0.65693223234004439 0.34306776765995567;
+	setAttr -s 2 ".wl[51].w[2:3]"  0.65638756791091102 0.34361243208908898;
+	setAttr -s 2 ".wl[52].w[2:3]"  0.66055161474105428 0.33944838525894572;
+	setAttr -s 2 ".wl[53].w[2:3]"  0.67083286766503547 0.32916713233496447;
+	setAttr -s 2 ".wl[54].w[2:3]"  0.68536114895009759 0.31463885104990241;
+	setAttr -s 2 ".wl[55].w[2:3]"  0.46238410594954843 0.53761589405045151;
+	setAttr -s 2 ".wl[56].w[2:3]"  0.46985456167468004 0.53014543832531991;
+	setAttr -s 2 ".wl[57].w[2:3]"  0.46347716665973721 0.53652283334026274;
+	setAttr -s 2 ".wl[58].w[2:3]"  0.44840979530149772 0.5515902046985024;
+	setAttr -s 2 ".wl[59].w[2:3]"  0.43075254413029002 0.56924745586971004;
+	setAttr -s 2 ".wl[60].w[2:3]"  0.41589169540746296 0.58410830459253704;
+	setAttr -s 2 ".wl[61].w[2:3]"  0.41339401194348951 0.58660598805651043;
+	setAttr -s 2 ".wl[62].w[2:3]"  0.42009799758313071 0.57990200241686918;
+	setAttr -s 2 ".wl[63].w[2:3]"  0.4274807165386596 0.5725192834613404;
+	setAttr -s 2 ".wl[64].w[2:3]"  0.43621890430140825 0.56378109569859181;
+	setAttr -s 2 ".wl[65].w[2:3]"  0.44836488152521436 0.55163511847478564;
+	setAttr -s 2 ".wl[66].w[3:4]"  0.76445982821395786 0.23554017178604217;
+	setAttr -s 2 ".wl[67].w[3:4]"  0.76500350451296595 0.23499649548703416;
+	setAttr -s 2 ".wl[68].w[3:4]"  0.76750669459051568 0.23249330540948426;
+	setAttr -s 2 ".wl[69].w[3:4]"  0.77092889850851809 0.22907110149148185;
+	setAttr -s 2 ".wl[70].w[3:4]"  0.77337294269745271 0.22662705730254729;
+	setAttr -s 2 ".wl[71].w[3:4]"  0.77207724407915923 0.22792275592084085;
+	setAttr -s 2 ".wl[72].w[3:4]"  0.76469629229638303 0.23530370770361714;
+	setAttr -s 2 ".wl[73].w[3:4]"  0.75495789184147899 0.24504210815852095;
+	setAttr -s 2 ".wl[74].w[3:4]"  0.75270585509867771 0.24729414490132223;
+	setAttr -s 2 ".wl[75].w[3:4]"  0.75845904423862032 0.24154095576137982;
+	setAttr -s 2 ".wl[76].w[3:4]"  0.76335937088868122 0.2366406291113187;
+	setAttr -s 2 ".wl[77].w[3:4]"  0.50920578051221976 0.49079421948778018;
+	setAttr -s 2 ".wl[78].w[3:4]"  0.51020500872133479 0.4897949912786651;
+	setAttr -s 2 ".wl[79].w[3:4]"  0.51187055636915824 0.48812944363084176;
+	setAttr -s 2 ".wl[80].w[3:4]"  0.51355884784393635 0.48644115215606376;
+	setAttr -s 2 ".wl[81].w[3:4]"  0.51283911139224092 0.48716088860775919;
+	setAttr -s 2 ".wl[82].w[3:4]"  0.50675819872668471 0.49324180127331524;
+	setAttr -s 2 ".wl[83].w[3:4]"  0.49556109291431588 0.50443890708568417;
+	setAttr -s 2 ".wl[84].w[3:4]"  0.48789716358126917 0.51210283641873078;
+	setAttr -s 2 ".wl[85].w[3:4]"  0.49204594747230118 0.50795405252769876;
+	setAttr -s 2 ".wl[86].w[3:4]"  0.50125321159835612 0.49874678840164394;
+	setAttr -s 2 ".wl[87].w[3:4]"  0.50714028842836067 0.49285971157163927;
+	setAttr -s 2 ".wl[88].w[3:4]"  0.23941462073182271 0.76058537926817738;
+	setAttr -s 2 ".wl[89].w[3:4]"  0.23925386349490502 0.76074613650509493;
+	setAttr -s 2 ".wl[90].w[3:4]"  0.23886169652798087 0.76113830347201905;
+	setAttr -s 2 ".wl[91].w[3:4]"  0.2380775545397569 0.76192244546024324;
+	setAttr -s 2 ".wl[92].w[3:4]"  0.23470810541701226 0.76529189458298785;
+	setAttr -s 2 ".wl[93].w[3:4]"  0.22789733413211949 0.77210266586788057;
+	setAttr -s 2 ".wl[94].w[3:4]"  0.22047287267612839 0.77952712732387153;
+	setAttr -s 2 ".wl[95].w[3:4]"  0.21963728494492468 0.78036271505507526;
+	setAttr -s 2 ".wl[96].w[3:4]"  0.22618983681855101 0.77381016318144902;
+	setAttr -s 2 ".wl[97].w[3:4]"  0.23321783232037407 0.76678216767962604;
+	setAttr -s 2 ".wl[98].w[3:4]"  0.23765976065839264 0.76234023934160744;
+	setAttr -s 2 ".wl[99].w[4:5]"  0.79179845392188419 0.20820154607811575;
+	setAttr -s 2 ".wl[100].w[4:5]"  0.79981481376534658 0.20018518623465353;
+	setAttr -s 2 ".wl[101].w[4:5]"  0.8098959517690939 0.1901040482309061;
+	setAttr -s 2 ".wl[102].w[4:5]"  0.81400556487105657 0.18599443512894343;
+	setAttr -s 2 ".wl[103].w[4:5]"  0.81573138488575492 0.18426861511424522;
+	setAttr -s 2 ".wl[104].w[4:5]"  0.81757373286189872 0.18242626713810117;
+	setAttr -s 2 ".wl[105].w[4:5]"  0.81590893300739498 0.18409106699260508;
+	setAttr -s 2 ".wl[106].w[4:5]"  0.80718238799778985 0.19281761200221012;
+	setAttr -s 2 ".wl[107].w[4:5]"  0.7991106153341867 0.20088938466581324;
+	setAttr -s 2 ".wl[108].w[4:5]"  0.79749322171356851 0.20250677828643149;
+	setAttr -s 2 ".wl[109].w[4:5]"  0.79416847017308156 0.20583152982691852;
+	setAttr -s 2 ".wl[110].w[4:5]"  0.52253025281296472 0.47746974718703544;
+	setAttr -s 2 ".wl[111].w[4:5]"  0.53864141705227087 0.46135858294772908;
+	setAttr -s 2 ".wl[112].w[4:5]"  0.54936252606238123 0.45063747393761883;
+	setAttr -s 2 ".wl[113].w[4:5]"  0.55204409826922718 0.44795590173077277;
+	setAttr -s 2 ".wl[114].w[4:5]"  0.55234302957630177 0.44765697042369818;
+	setAttr -s 2 ".wl[115].w[4:5]"  0.55102576309052587 0.44897423690947413;
+	setAttr -s 2 ".wl[116].w[4:5]"  0.54278304783774844 0.45721695216225161;
+	setAttr -s 2 ".wl[117].w[4:5]"  0.5293390820766557 0.47066091792334447;
+	setAttr -s 2 ".wl[118].w[4:5]"  0.52341900627663829 0.47658099372336166;
+	setAttr -s 2 ".wl[119].w[4:5]"  0.52194987746880728 0.47805012253119272;
+	setAttr -s 2 ".wl[120].w[4:5]"  0.51729535150491968 0.48270464849508027;
+	setAttr -s 2 ".wl[121].w[4:5]"  0.23939016923133816 0.76060983076866184;
+	setAttr -s 2 ".wl[122].w[4:5]"  0.2520758807538348 0.7479241192461652;
+	setAttr -s 2 ".wl[123].w[4:5]"  0.25671913767505355 0.7432808623249465;
+	setAttr -s 2 ".wl[124].w[4:5]"  0.25566054532607846 0.74433945467392149;
+	setAttr -s 2 ".wl[125].w[4:5]"  0.2527908315002016 0.74720916849979846;
+	setAttr -s 2 ".wl[126].w[4:5]"  0.24812115257607184 0.75187884742392808;
+	setAttr -s 2 ".wl[127].w[4:5]"  0.2387315297559188 0.76126847024408117;
+	setAttr -s 2 ".wl[128].w[4:5]"  0.23061420245196076 0.76938579754803915;
+	setAttr -s 2 ".wl[129].w[4:5]"  0.22959635970875766 0.77040364029124231;
+	setAttr -s 2 ".wl[130].w[4:5]"  0.22789635878640316 0.77210364121359687;
+	setAttr -s 2 ".wl[131].w[4:5]"  0.22818283270601336 0.77181716729398664;
+	setAttr -s 2 ".wl[132].w[4:5]"  0.069924490317803845 0.9300755096821961;
+	setAttr -s 2 ".wl[133].w[4:5]"  0.074150931319335728 0.92584906868066419;
+	setAttr -s 2 ".wl[134].w[4:5]"  0.074172764268711527 0.92582723573128844;
+	setAttr -s 2 ".wl[135].w[4:5]"  0.071625850914726563 0.92837414908527338;
+	setAttr -s 2 ".wl[136].w[4:5]"  0.068711128627081425 0.93128887137291849;
+	setAttr -s 2 ".wl[137].w[4:5]"  0.065451833138180204 0.93454816686181974;
+	setAttr -s 2 ".wl[138].w[4:5]"  0.061332305720517538 0.93866769427948238;
+	setAttr -s 2 ".wl[139].w[4:5]"  0.059702364834557355 0.94029763516544274;
+	setAttr -s 2 ".wl[140].w[4:5]"  0.059925502398312555 0.94007449760168749;
+	setAttr -s 2 ".wl[141].w[4:5]"  0.059687320488666741 0.94031267951133335;
+	setAttr -s 2 ".wl[142].w[4:5]"  0.063128804987621634 0.93687119501237848;
+	setAttr -s 2 ".wl[143].w[5:6]"  0.9010038936128647 0.098996106387135296;
+	setAttr -s 2 ".wl[144].w[5:6]"  0.89530006886898095 0.10469993113101911;
+	setAttr -s 2 ".wl[145].w[5:6]"  0.89686337069407485 0.10313662930592515;
+	setAttr -s 2 ".wl[146].w[5:6]"  0.90049200014698327 0.099507999853016726;
+	setAttr -s 2 ".wl[147].w[5:6]"  0.90529063994228243 0.094709360057717545;
+	setAttr -s 2 ".wl[148].w[5:6]"  0.91244772972524313 0.087552270274756913;
+	setAttr -s 2 ".wl[149].w[5:6]"  0.91853928415467878 0.08146071584532126;
+	setAttr -s 2 ".wl[150].w[5:6]"  0.92049139847609562 0.079508601523904349;
+	setAttr -s 2 ".wl[151].w[5:6]"  0.91804997282704925 0.081950027172950662;
+	setAttr -s 2 ".wl[152].w[5:6]"  0.91452887356441159 0.085471126435588435;
+	setAttr -s 2 ".wl[153].w[5:6]"  0.90982660064697174 0.090173399353028233;
+	setAttr -s 2 ".wl[154].w[5:6]"  0.75635667084888625 0.24364332915111381;
+	setAttr -s 2 ".wl[155].w[5:6]"  0.75363998426389744 0.24636001573610261;
+	setAttr -s 2 ".wl[156].w[5:6]"  0.75809539124833447 0.24190460875166539;
+	setAttr -s 2 ".wl[157].w[5:6]"  0.76383925716525913 0.23616074283474089;
+	setAttr -s 2 ".wl[158].w[5:6]"  0.77272473905439443 0.22727526094560568;
+	setAttr -s 2 ".wl[159].w[5:6]"  0.783159834527003 0.21684016547299709;
+	setAttr -s 2 ".wl[160].w[5:6]"  0.78937324437810552 0.21062675562189442;
+	setAttr -s 2 ".wl[161].w[5:6]"  0.78886560158716645 0.21113439841283346;
+	setAttr -s 2 ".wl[162].w[5:6]"  0.78382821161222838 0.21617178838777171;
+	setAttr -s 2 ".wl[163].w[5:6]"  0.77852810934742345 0.22147189065257647;
+	setAttr -s 2 ".wl[164].w[5:6]"  0.76855738009190466 0.23144261990809525;
+	setAttr -s 2 ".wl[165].w[5:6]"  0.62472237170066292 0.37527762829933708;
+	setAttr -s 2 ".wl[166].w[5:6]"  0.62610694956595736 0.37389305043404264;
+	setAttr -s 2 ".wl[167].w[5:6]"  0.63014268643319116 0.36985731356680895;
+	setAttr -s 2 ".wl[168].w[5:6]"  0.63553140713756806 0.36446859286243211;
+	setAttr -s 2 ".wl[169].w[5:6]"  0.6434421098771218 0.35655789012287831;
+	setAttr -s 2 ".wl[170].w[5:6]"  0.65034375884388207 0.34965624115611788;
+	setAttr -s 2 ".wl[171].w[5:6]"  0.6526297026551301 0.34737029734486996;
+	setAttr -s 2 ".wl[172].w[5:6]"  0.65003508709079372 0.34996491290920628;
+	setAttr -s 2 ".wl[173].w[5:6]"  0.64604086777597647 0.35395913222402353;
+	setAttr -s 2 ".wl[174].w[5:6]"  0.64070071619670055 0.35929928380329951;
+	setAttr -s 2 ".wl[175].w[5:6]"  0.63117596654691965 0.36882403345308046;
+	setAttr -s 2 ".wl[176].w[0:1]"  0.92709115561585442 0.072908844384145563;
+	setAttr -s 2 ".wl[177].w[5:6]"  0.58771485673025692 0.41228514326974303;
+	setAttr -s 7 ".pm";
+	setAttr ".pm[0]" -type "matrix" 2.2204460492503121e-16 -0.99999999999999978 0 0 0.99999999999999978 2.2204460492503121e-16 0 0
+		 0 0 1 0 6.5765765765765751 1.4602933477051601e-15 0.13513513513515765 1;
+	setAttr ".pm[1]" -type "matrix" 2.2204460492503121e-16 -0.99999999999999978 0 0 0.99999999999999978 2.2204460492503121e-16 0 0
+		 0 0 1 0 5.4504504504504494 1.2102431169337288e-15 0.13513513513515765 1;
+	setAttr ".pm[2]" -type "matrix" 2.1717894930082908e-16 -9.974549560667808e-17 -0.99999999999999978 0
+		 0.99861782933250953 0.052558833122763458 2.1274475067285468e-16 0 0.052558833122763472 -0.99861782933250975 1.1068650060923873e-16 0
+		 4.2804671299980521 0.089965570210112714 9.2535183854725111e-16 1;
+	setAttr ".pm[3]" -type "matrix" 2.1390281385811467e-16 -1.0659008460834747e-16 -0.99999999999999978 0
+		 0.99978305672811163 0.020828813681849197 2.1274475067285468e-16 0 0.020828813681849204 -0.99978305672811185 1.1068650060923873e-16 0
+		 2.5679487859091994 0.0084441136548101155 5.5122240040369441e-16 1;
+	setAttr ".pm[4]" -type "matrix" 2.1500075580091019e-16 -1.0435772572393143e-16 -0.99999999999999978 0
+		 0.99951207608707882 0.03123475237771477 2.1274475067285463e-16 0 0.031234752377714781 -0.99951207608707904 1.1068650060923873e-16 0
+		 0.40520759841368004 0.012662737450424897 8.6247871894400404e-17 1;
+	setAttr ".pm[5]" -type "matrix" 2.0905904437088026e-16 -6.6623661210627242e-18 0.99999999999999978 0
+		 0.99974183554494245 0.022721405353289231 -2.0996218103905109e-16 0 -0.022721405353289235 0.99974183554494267 1.1746563278142647e-17 0
+		 -2.4747909073993344 -0.14635860205046522 5.1911832570232074e-16 1;
+	setAttr ".pm[6]" -type "matrix" 0.99999999999999978 -9.0108271006764497e-16 1.381506595019697e-17 0
+		 9.0026084358610488e-16 0.99999999999999956 3.1571967262777864e-16 0 1.1746563278142419e-17 -2.0469737016526311e-16 0.99999999999999978 0
+		 -5.7989775059825656e-15 -6.4414414414414374 -2.0614453587585266e-15 1;
+	setAttr ".gm" -type "matrix" 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1;
+	setAttr -s 7 ".ma";
+	setAttr -s 7 ".dpf[0:6]"  4 4 4 4 4 4 4;
+	setAttr -s 7 ".lw";
+	setAttr -s 7 ".lw";
+	setAttr ".mmi" yes;
+	setAttr ".bm" 3;
+	setAttr ".ucm" yes;
+	setAttr -s 7 ".ifcl";
+	setAttr -s 7 ".ifcl";
+createNode tweak -n "tweak1";
+	rename -uid "1AD6ED33-C142-8833-3AF6-76B93E071CF3";
+createNode objectSet -n "skinCluster1Set";
+	rename -uid "1DCC0D35-0C4B-EA4C-AFE2-CC8FD32560B0";
+	setAttr ".ihi" 0;
+	setAttr ".vo" yes;
+createNode groupId -n "skinCluster1GroupId";
+	rename -uid "CEEA017F-EC4B-2BF1-6707-EE85D501139C";
+	setAttr ".ihi" 0;
+createNode groupParts -n "skinCluster1GroupParts";
+	rename -uid "BD1F75AE-544E-6199-B8C6-8587B0715E28";
+	setAttr ".ihi" 0;
+	setAttr ".ic" -type "componentList" 1 "vtx[*]";
+createNode objectSet -n "tweakSet1";
+	rename -uid "732F20B0-D342-61C5-D265-5CB8EEC76ADE";
+	setAttr ".ihi" 0;
+	setAttr ".vo" yes;
+createNode groupId -n "groupId2";
+	rename -uid "863ECDD6-4947-2E06-9AA4-8AA582DB3E9A";
+	setAttr ".ihi" 0;
+createNode groupParts -n "groupParts2";
+	rename -uid "42282FCF-8A49-23FB-ADC8-08BF4630FF24";
+	setAttr ".ihi" 0;
+	setAttr ".ic" -type "componentList" 1 "vtx[*]";
+createNode dagPose -n "bindPose1";
+	rename -uid "3D105863-BB41-14CE-596C-0BB05B63E886";
+	setAttr -s 7 ".wm";
+	setAttr -s 7 ".xm";
+	setAttr ".xm[0]" -type "matrix" "xform" 1 1 1 0 0 0 0 0 -6.576576576576576 -0.13513513513515765 0
+		 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0.70710678118654746 0.70710678118654768 1
+		 1 1 yes;
+	setAttr ".xm[1]" -type "matrix" "xform" 1 1 1 0 0 0 0 1.1261261261261246 2.5005023077143127e-16
+		 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 yes;
+	setAttr ".xm[2]" -type "matrix" "xform" 1 1 1 0 0 0 0 1.1711711711711701 2.6005224000228863e-16
+		 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -0.70686240339483841 -0.018588777982228175 -0.018588777982228171 0.70686240339483852 1
+		 1 1 yes;
+	setAttr ".xm[3]" -type "matrix" "xform" 1 1 1 0 0 0 0 1.7140808640036451 9.7144514654701197e-17
+		 3.7412943814355685e-16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0.015875703831675136 0.99987397307253123 1
+		 1 1 yes;
+	setAttr ".xm[4]" -type "matrix" "xform" 1 1 1 0 0 0 0 2.1626313304788845 6.3837823915946501e-15
+		 4.649745285092938e-16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -0.0052047331980113803 0.99998645528443908 1
+		 1 1 yes;
+	setAttr ".xm[5]" -type "matrix" "xform" 1 1 1 0 0 0 0 2.8842901970418202 2.2343238370581275e-15
+		 6.2328995694959974e-16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0.99963601879052688 0.026978323458387212 1.6519458734837926e-18 6.121005253621111e-17 1
+		 1 1 yes;
+	setAttr ".xm[6]" -type "matrix" "xform" 1 1 1 0 0 0 0 3.9649875828225905 1.4155343563970746e-15
+		 -8.3334076837805288e-16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -0.49428701041164136 -0.50564844639168227 -0.4942870104116408 0.50564844639168283 1
+		 1 1 yes;
+	setAttr -s 7 ".m";
+	setAttr -s 7 ".p";
+	setAttr ".bp" yes;
+createNode geomBind -n "geomBind1";
+	rename -uid "2E1F1393-DB46-93ED-568E-0FA0ECED1769";
+	setAttr ".mi" 2;
+createNode script -n "sceneConfigurationScriptNode";
+	rename -uid "A727854A-4F4F-A014-355E-DCB9D1F5432D";
+	setAttr ".b" -type "string" "playbackOptions -min 1 -max 120 -ast 1 -aet 200 ";
+	setAttr ".st" 6;
+select -ne :time1;
+	setAttr ".o" 1;
+	setAttr ".unw" 1;
+select -ne :hardwareRenderingGlobals;
+	setAttr ".otfna" -type "stringArray" 22 "NURBS Curves" "NURBS Surfaces" "Polygons" "Subdiv Surface" "Particles" "Particle Instance" "Fluids" "Strokes" "Image Planes" "UI" "Lights" "Cameras" "Locators" "Joints" "IK Handles" "Deformers" "Motion Trails" "Components" "Hair Systems" "Follicles" "Misc. UI" "Ornaments"  ;
+	setAttr ".otfva" -type "Int32Array" 22 0 1 1 1 1 1
+		 1 1 1 0 0 0 0 0 0 0 0 0
+		 0 0 0 0 ;
+	setAttr ".fprt" yes;
+select -ne :renderPartition;
+	setAttr -s 2 ".st";
+select -ne :renderGlobalsList1;
+select -ne :defaultShaderList1;
+	setAttr -s 4 ".s";
+select -ne :postProcessList1;
+	setAttr -s 2 ".p";
+select -ne :defaultRenderingList1;
+select -ne :initialShadingGroup;
+	setAttr ".ro" yes;
+select -ne :initialParticleSE;
+	setAttr ".ro" yes;
+select -ne :defaultResolution;
+	setAttr ".pa" 1;
+select -ne :hardwareRenderGlobals;
+	setAttr ".ctrs" 256;
+	setAttr ".btrs" 512;
+select -ne :ikSystem;
+connectAttr "skinCluster1GroupId.id" "pCylinderShape1.iog.og[0].gid";
+connectAttr "skinCluster1Set.mwc" "pCylinderShape1.iog.og[0].gco";
+connectAttr "groupId2.id" "pCylinderShape1.iog.og[1].gid";
+connectAttr "tweakSet1.mwc" "pCylinderShape1.iog.og[1].gco";
+connectAttr "skinCluster1.og[0]" "pCylinderShape1.i";
+connectAttr "tweak1.vl[0].vt[0]" "pCylinderShape1.twl";
+connectAttr "polyCylinder1.out" "pCylinderShape1Orig.i";
+connectAttr "joint1.s" "joint2.is";
+connectAttr "joint2.s" "joint3.is";
+connectAttr "joint3.s" "joint4.is";
+connectAttr "joint4.s" "joint5.is";
+connectAttr "joint5.s" "joint6.is";
+connectAttr "joint6.s" "joint7.is";
+connectAttr "joint7.tx" "effector1.tx";
+connectAttr "joint7.ty" "effector1.ty";
+connectAttr "joint7.tz" "effector1.tz";
+connectAttr "joint1.msg" "ikHandle1.hsj";
+connectAttr "effector1.hp" "ikHandle1.hee";
+connectAttr "ikSCsolver.msg" "ikHandle1.hsv";
+relationship "link" ":lightLinker1" ":initialShadingGroup.message" ":defaultLightSet.message";
+relationship "link" ":lightLinker1" ":initialParticleSE.message" ":defaultLightSet.message";
+relationship "shadowLink" ":lightLinker1" ":initialShadingGroup.message" ":defaultLightSet.message";
+relationship "shadowLink" ":lightLinker1" ":initialParticleSE.message" ":defaultLightSet.message";
+connectAttr "layerManager.dli[0]" "defaultLayer.id";
+connectAttr "renderLayerManager.rlmi[0]" "defaultRenderLayer.rlid";
+connectAttr ":TurtleDefaultBakeLayer.idx" ":TurtleBakeLayerManager.bli[0]";
+connectAttr ":TurtleRenderOptions.msg" ":TurtleDefaultBakeLayer.rset";
+connectAttr "skinCluster1GroupParts.og" "skinCluster1.ip[0].ig";
+connectAttr "skinCluster1GroupId.id" "skinCluster1.ip[0].gi";
+connectAttr "bindPose1.msg" "skinCluster1.bp";
+connectAttr "joint1.wm" "skinCluster1.ma[0]";
+connectAttr "joint2.wm" "skinCluster1.ma[1]";
+connectAttr "joint3.wm" "skinCluster1.ma[2]";
+connectAttr "joint4.wm" "skinCluster1.ma[3]";
+connectAttr "joint5.wm" "skinCluster1.ma[4]";
+connectAttr "joint6.wm" "skinCluster1.ma[5]";
+connectAttr "joint7.wm" "skinCluster1.ma[6]";
+connectAttr "joint1.liw" "skinCluster1.lw[0]";
+connectAttr "joint2.liw" "skinCluster1.lw[1]";
+connectAttr "joint3.liw" "skinCluster1.lw[2]";
+connectAttr "joint4.liw" "skinCluster1.lw[3]";
+connectAttr "joint5.liw" "skinCluster1.lw[4]";
+connectAttr "joint6.liw" "skinCluster1.lw[5]";
+connectAttr "joint7.liw" "skinCluster1.lw[6]";
+connectAttr "joint1.obcc" "skinCluster1.ifcl[0]";
+connectAttr "joint2.obcc" "skinCluster1.ifcl[1]";
+connectAttr "joint3.obcc" "skinCluster1.ifcl[2]";
+connectAttr "joint4.obcc" "skinCluster1.ifcl[3]";
+connectAttr "joint5.obcc" "skinCluster1.ifcl[4]";
+connectAttr "joint6.obcc" "skinCluster1.ifcl[5]";
+connectAttr "joint7.obcc" "skinCluster1.ifcl[6]";
+connectAttr "geomBind1.scs" "skinCluster1.gb";
+connectAttr "groupParts2.og" "tweak1.ip[0].ig";
+connectAttr "groupId2.id" "tweak1.ip[0].gi";
+connectAttr "skinCluster1GroupId.msg" "skinCluster1Set.gn" -na;
+connectAttr "pCylinderShape1.iog.og[0]" "skinCluster1Set.dsm" -na;
+connectAttr "skinCluster1.msg" "skinCluster1Set.ub[0]";
+connectAttr "tweak1.og[0]" "skinCluster1GroupParts.ig";
+connectAttr "skinCluster1GroupId.id" "skinCluster1GroupParts.gi";
+connectAttr "groupId2.msg" "tweakSet1.gn" -na;
+connectAttr "pCylinderShape1.iog.og[1]" "tweakSet1.dsm" -na;
+connectAttr "tweak1.msg" "tweakSet1.ub[0]";
+connectAttr "pCylinderShape1Orig.w" "groupParts2.ig";
+connectAttr "groupId2.id" "groupParts2.gi";
+connectAttr "joint1.msg" "bindPose1.m[0]";
+connectAttr "joint2.msg" "bindPose1.m[1]";
+connectAttr "joint3.msg" "bindPose1.m[2]";
+connectAttr "joint4.msg" "bindPose1.m[3]";
+connectAttr "joint5.msg" "bindPose1.m[4]";
+connectAttr "joint6.msg" "bindPose1.m[5]";
+connectAttr "joint7.msg" "bindPose1.m[6]";
+connectAttr "bindPose1.w" "bindPose1.p[0]";
+connectAttr "bindPose1.m[0]" "bindPose1.p[1]";
+connectAttr "bindPose1.m[1]" "bindPose1.p[2]";
+connectAttr "bindPose1.m[2]" "bindPose1.p[3]";
+connectAttr "bindPose1.m[3]" "bindPose1.p[4]";
+connectAttr "bindPose1.m[4]" "bindPose1.p[5]";
+connectAttr "bindPose1.m[5]" "bindPose1.p[6]";
+connectAttr "joint1.bps" "bindPose1.wm[0]";
+connectAttr "joint2.bps" "bindPose1.wm[1]";
+connectAttr "joint3.bps" "bindPose1.wm[2]";
+connectAttr "joint4.bps" "bindPose1.wm[3]";
+connectAttr "joint5.bps" "bindPose1.wm[4]";
+connectAttr "joint6.bps" "bindPose1.wm[5]";
+connectAttr "joint7.bps" "bindPose1.wm[6]";
+connectAttr "bindPose1.msg" "geomBind1.bp";
+connectAttr "defaultRenderLayer.msg" ":defaultRenderingList1.r" -na;
+connectAttr "pCylinderShape1.iog" ":initialShadingGroup.dsm" -na;
+connectAttr "ikSCsolver.msg" ":ikSystem.sol" -na;
+// End of test.ma

+ 40 - 2
sw/weight_transfer.py

@@ -1,6 +1,21 @@
 import pymel.core as pm
 selection = pm.selected()
 
+
+class PointCloud(object):
+    def __init__(self):
+        self.points = {}
+
+    def add_influence(self, point, joint, weight):
+        #index = self.points.index(point)
+        #self.points[index] =
+
+        pass
+        #self.points[point] = {}
+
+    def add_point(self, point):
+        self.points[point] = {'joints': [], 'position': (0,0,0)}
+
 def find_skincluster(mesh):
     skincluster = None
     for meshnode in pm.listHistory(mesh): 
@@ -11,8 +26,31 @@ def find_skincluster(mesh):
 
 sk = find_skincluster(selection)
 
-for joint in sk.getInfluence():
-    print joint, sk.getPointsAffectedByInfluence(joint)
+pc = PointCloud()
+for joint in find_skincluster(selection).getInfluence():
+    affected_points = sk.getPointsAffectedByInfluence(joint)
+    #print joint
+    #print 'sel', affected_points[0]
+    #print 'pt', affected_points[1]
+
+    vert_set_list = list(affected_points[0])
+    weight_list = list(affected_points[1])
+    vert_list = []
+
+    for vert in vert_set_list:
+        vert_list = list(vert)
+
+    #print len(vert_list), vert_list
+    #print len(weight_list), weight_list
+
+    for vert in vert_list:
+        pc.add_point(vert)
+
+    i = 0
+    for weight in weight_list:
+        #print vert_list[i], weight, joint
+        pc.add_influence(vert_list[i], joint, weight)
+        i += 1
 
 """
 if len(selection) == 1: