Created
October 18, 2024 12:56
-
-
Save ChuckieChen945/fc3427f7e4cb28b1d0bf59b5168f7ac2 to your computer and use it in GitHub Desktop.
Maya VFace 节点连接
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Maya ASCII 2024 scene | |
//Name: texturingxyz_vface_adv_dsp_shader.ma | |
//Last modified: Mon, Aug 26, 2024 10:58:37 PM | |
//Codeset: 936 | |
requires maya "2024"; | |
requires -nodeType "aiOptions" -nodeType "aiAOVDriver" -nodeType "aiAOVFilter" -nodeType "aiAdd" | |
-nodeType "aiLayerRgba" -nodeType "aiMultiply" -nodeType "aiSubtract" "mtoa" "5.3.4.1"; | |
requires -nodeType "mayaUsdLayerManager" -dataType "pxrUsdStageData" "mayaUsdPlugin" "0.25.0"; | |
currentUnit -l centimeter -a degree -t film; | |
fileInfo "application" "maya"; | |
fileInfo "product" "Maya 2024"; | |
fileInfo "version" "2024"; | |
fileInfo "cutIdentifier" "202310181224-69282f2959"; | |
fileInfo "osv" "Windows 11 Pro for Workstations v2009 (Build: 22631)"; | |
fileInfo "UUID" "3E5E59CF-4854-C60D-02C1-B992B19295Ed"; | |
createNode file -n "XYZ_dispMultiChannel_mid50_lin_srgb"; | |
rename -uid "CC09F61E-472B-D596-4373-2DB6F3066E98"; | |
setAttr ".cs" -type "string" "sRGB"; | |
createNode aiSubtract -n "aiSubtract1"; | |
rename -uid "FFA65A07-4C57-CDD2-94F7-46B9F56FD16D"; | |
setAttr ".input2" -type "float3" 0.5 0.5 0.5 ; | |
createNode file -n "XYZ_ID_mask_01_lin_srgb_1"; | |
rename -uid "62D8B657-40CE-B108-CA1B-E89218618E89"; | |
setAttr ".cs" -type "string" "sRGB"; | |
createNode aiMultiply -n "Forehead_Mask"; | |
rename -uid "21C15D1C-4D0E-B1D4-9CE0-51A818FD5E13"; | |
createNode aiMultiply -n "Cheeks_Mask"; | |
rename -uid "B395F59B-4747-2D0D-A708-CC9C2DFCC6A7"; | |
createNode aiMultiply -n "Eyes_Mask"; | |
rename -uid "B42D2EED-49E7-56BF-55FE-E290408544EF"; | |
createNode aiMultiply -n "Nose_Mask"; | |
rename -uid "2B9FCB7C-4FE4-E780-DF6C-76985C20C533"; | |
createNode aiMultiply -n "aiMultiply1"; | |
rename -uid "F9BE0653-4E3D-5746-0DEC-C08A81060720"; | |
createNode aiMultiply -n "Lips_Mask"; | |
rename -uid "E83B87BF-44E2-0108-CD34-70906B8CBE4F"; | |
createNode aiMultiply -n "Ears_Mask"; | |
rename -uid "135F3586-4DB6-06A5-2AF5-D683E30919D4"; | |
createNode file -n "XYZ_ID_mask_02_lin_srgb_1"; | |
rename -uid "DA971E6F-4DC5-CB3E-3AFE-5AA5633B7C1F"; | |
setAttr ".cs" -type "string" "sRGB"; | |
createNode aiMultiply -n "Throat_Mask"; | |
rename -uid "31118886-401C-2576-EB4D-F281A56C98B0"; | |
createNode aiMultiply -n "Neck_Mask"; | |
rename -uid "A2A6135B-4EB7-CCD1-CB1D-DCB76343AAAA"; | |
createNode file -n "XYZ_ID_mask_03_lin_srgb_1"; | |
rename -uid "68F61913-4D9F-6DC9-BB51-51917CA63EDC"; | |
setAttr ".cs" -type "string" "sRGB"; | |
createNode aiLayerRgba -n "Scalp"; | |
rename -uid "E2AE8D62-4D12-7310-F441-388DAB480B81"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiMultiply -n "Scalp_Mask"; | |
rename -uid "9753B715-49B4-04A1-5AC9-D7A33B83942B"; | |
createNode aiLayerRgba -n "Eyes"; | |
rename -uid "A9ABD760-4979-D85B-2A3E-E7B69C6B46DC"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Cheeks"; | |
rename -uid "21428B7C-41D9-BDF4-8AAF-38A559809012"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.10000000149011612; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Forehead"; | |
rename -uid "605125D1-47D2-E411-4281-1A9143FBA1F6"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Throat"; | |
rename -uid "5277AEEE-41DD-4457-A1B1-C59A090D3631"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Ears"; | |
rename -uid "739AA288-4E17-F3ED-FDB1-7A8CD60AA01B"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Lips"; | |
rename -uid "F3FDBAC3-4C0C-788A-9D63-FE8C44E85F04"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.25; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Neck"; | |
rename -uid "A897B8B1-44D4-BAC2-53C5-C98695C825D9"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Nose"; | |
rename -uid "D10363BC-417E-BE5B-AE3E-8CBA982AE08D"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "Chin"; | |
rename -uid "41983B9A-4604-5793-7B6E-2489EA88CDAE"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiMultiply -n "Chin_Mask"; | |
rename -uid "49C98E37-4585-5480-17C7-8EA6D1CE24BD"; | |
createNode aiLayerRgba -n "Upper_Lip"; | |
rename -uid "BF24C951-4076-1E37-D002-0E9D71DD448C"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0.15000000596046448; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0.15000000596046448; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0.15000000596046448; | |
setAttr ".operation3" 30; | |
createNode aiMultiply -n "Upper_Lip_Mask"; | |
rename -uid "2C25B4E7-4ACA-E532-8ABF-91ADE7F237F2"; | |
createNode file -n "XYZ_ID_mask_04_lin_srgb_1"; | |
rename -uid "484DCDF5-474E-59D0-DAC4-759956A96CDB"; | |
setAttr ".cs" -type "string" "sRGB"; | |
createNode aiMultiply -n "Nose_Tip_Mask"; | |
rename -uid "DA8A7141-4879-AF5C-CF09-7BB7A1879D70"; | |
createNode aiLayerRgba -n "Nose_Tip"; | |
rename -uid "FD3B77FC-4821-0CA0-B4B7-979A6380C6E5"; | |
setAttr ".name1" -type "string" "Displace"; | |
setAttr ".mix1" 0; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Tertiary"; | |
setAttr ".mix2" 0; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Micro"; | |
setAttr ".mix3" 0; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "ID2_Merge"; | |
rename -uid "F7417CAB-454F-8668-B845-E6BF1505A26F"; | |
setAttr ".name1" -type "string" "Eyes"; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Lips"; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Ears"; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "ID3_Merge"; | |
rename -uid "51EE6B44-438F-48AD-E2D1-65ABD323472D"; | |
setAttr ".name1" -type "string" "Throat"; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Neck"; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Scalp"; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "ID1_Merge"; | |
rename -uid "8980359C-4ED2-C154-45B6-2A9562B314F7"; | |
setAttr ".name1" -type "string" "Forehead"; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Nose"; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Cheeks"; | |
setAttr ".operation3" 30; | |
createNode aiLayerRgba -n "ID4_Merge"; | |
rename -uid "7970876C-4EAA-0105-89F3-B1B4BE6874B4"; | |
setAttr ".name1" -type "string" "Chin"; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "Upper Lip"; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "Nose Tip"; | |
setAttr ".operation3" 30; | |
createNode aiSubtract -n "aiSubtract2"; | |
rename -uid "FBB69045-4A78-FCA0-9A3E-3F886CA71033"; | |
setAttr ".input2" -type "float3" 0.5 0.5 0.5 ; | |
createNode aiMultiply -n "aiMultiply2"; | |
rename -uid "CDA64B79-47EB-C37F-832B-F6BF4B298473"; | |
createNode file -n "YourCustomDSP"; | |
rename -uid "98ABC5D8-4B58-E15C-DD52-59928B8250C0"; | |
setAttr ".cs" -type "string" "sRGB"; | |
createNode aiLayerRgba -n "Merge"; | |
rename -uid "9B1F6D43-473E-FA49-35FE-839042587FD1"; | |
setAttr ".name1" -type "string" "ID1"; | |
setAttr ".enable2" yes; | |
setAttr ".name2" -type "string" "ID2"; | |
setAttr ".operation2" 30; | |
setAttr ".enable3" yes; | |
setAttr ".name3" -type "string" "ID3"; | |
setAttr ".operation3" 30; | |
setAttr ".enable4" yes; | |
setAttr ".name4" -type "string" "ID4"; | |
setAttr ".operation4" 30; | |
setAttr ".enable5" yes; | |
setAttr ".name5" -type "string" "Sculpt Displacement"; | |
setAttr ".operation5" 30; | |
createNode displacementShader -n "XYZ_ComplexDisplacementShader"; | |
rename -uid "46743D4A-4F98-75E2-B2D5-92826D1A407A"; | |
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 3 ".st"; | |
select -ne :renderGlobalsList1; | |
select -ne :defaultShaderList1; | |
setAttr -s 7 ".s"; | |
select -ne :postProcessList1; | |
setAttr -s 2 ".p"; | |
select -ne :defaultRenderUtilityList1; | |
setAttr -s 34 ".u"; | |
select -ne :defaultRenderingList1; | |
select -ne :lightList1; | |
select -ne :defaultTextureList1; | |
setAttr -s 7 ".tx"; | |
select -ne :initialShadingGroup; | |
setAttr ".ro" yes; | |
select -ne :initialParticleSE; | |
setAttr ".ro" yes; | |
select -ne :defaultRenderGlobals; | |
addAttr -ci true -h true -sn "dss" -ln "defaultSurfaceShader" -dt "string"; | |
setAttr ".ren" -type "string" "arnold"; | |
setAttr ".outf" 51; | |
setAttr ".imfkey" -type "string" "exr"; | |
setAttr ".dss" -type "string" "lambert1"; | |
select -ne :defaultResolution; | |
setAttr ".w" 1920; | |
setAttr ".h" 1080; | |
setAttr ".pa" 1; | |
setAttr ".dar" 1.7777777910232544; | |
select -ne :defaultLightSet; | |
select -ne :defaultColorMgtGlobals; | |
setAttr ".cfe" yes; | |
setAttr ".cfp" -type "string" "<MAYA_RESOURCES>/OCIO-configs/Maya2022-default/config.ocio"; | |
setAttr ".vtn" -type "string" "ACES 1.0 SDR-video (sRGB)"; | |
setAttr ".vn" -type "string" "ACES 1.0 SDR-video"; | |
setAttr ".dn" -type "string" "sRGB"; | |
setAttr ".wsn" -type "string" "ACEScg"; | |
setAttr ".ovt" no; | |
setAttr ".povt" no; | |
setAttr ".otn" -type "string" "ACES 1.0 SDR-video (sRGB)"; | |
setAttr ".potn" -type "string" "ACES 1.0 SDR-video (sRGB)"; | |
select -ne :hardwareRenderGlobals; | |
setAttr ".ctrs" 256; | |
setAttr ".btrs" 512; | |
connectAttr ":defaultColorMgtGlobals.cme" "XYZ_dispMultiChannel_mid50_lin_srgb.cme"; | |
connectAttr ":defaultColorMgtGlobals.cfe" "XYZ_dispMultiChannel_mid50_lin_srgb.cmcf"; | |
connectAttr ":defaultColorMgtGlobals.cfp" "XYZ_dispMultiChannel_mid50_lin_srgb.cmcp"; | |
connectAttr ":defaultColorMgtGlobals.wsn" "XYZ_dispMultiChannel_mid50_lin_srgb.ws"; | |
connectAttr "XYZ_dispMultiChannel_mid50_lin_srgb.oc" "aiSubtract1.input1"; | |
connectAttr ":defaultColorMgtGlobals.cme" "XYZ_ID_mask_01_lin_srgb_1.cme"; | |
connectAttr ":defaultColorMgtGlobals.cfe" "XYZ_ID_mask_01_lin_srgb_1.cmcf"; | |
connectAttr ":defaultColorMgtGlobals.cfp" "XYZ_ID_mask_01_lin_srgb_1.cmcp"; | |
connectAttr ":defaultColorMgtGlobals.wsn" "XYZ_ID_mask_01_lin_srgb_1.ws"; | |
connectAttr "aiMultiply1.out" "Forehead_Mask.input1"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocr" "Forehead_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocr" "Forehead_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocr" "Forehead_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Cheeks_Mask.input1"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocb" "Cheeks_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocb" "Cheeks_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocb" "Cheeks_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Eyes_Mask.input1"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocr" "Eyes_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocr" "Eyes_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocr" "Eyes_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Nose_Mask.input1"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocg" "Nose_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocg" "Nose_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.ocg" "Nose_Mask.input2b"; | |
connectAttr "aiSubtract1.out" "aiMultiply1.input1"; | |
connectAttr "aiMultiply1.out" "Lips_Mask.input1"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocg" "Lips_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocg" "Lips_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocg" "Lips_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Ears_Mask.input1"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocb" "Ears_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocb" "Ears_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.ocb" "Ears_Mask.input2b"; | |
connectAttr ":defaultColorMgtGlobals.cme" "XYZ_ID_mask_02_lin_srgb_1.cme"; | |
connectAttr ":defaultColorMgtGlobals.cfe" "XYZ_ID_mask_02_lin_srgb_1.cmcf"; | |
connectAttr ":defaultColorMgtGlobals.cfp" "XYZ_ID_mask_02_lin_srgb_1.cmcp"; | |
connectAttr ":defaultColorMgtGlobals.wsn" "XYZ_ID_mask_02_lin_srgb_1.ws"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocr" "Throat_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocr" "Throat_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocr" "Throat_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Throat_Mask.input1"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocg" "Neck_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocg" "Neck_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocg" "Neck_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Neck_Mask.input1"; | |
connectAttr ":defaultColorMgtGlobals.cme" "XYZ_ID_mask_03_lin_srgb_1.cme"; | |
connectAttr ":defaultColorMgtGlobals.cfe" "XYZ_ID_mask_03_lin_srgb_1.cmcf"; | |
connectAttr ":defaultColorMgtGlobals.cfp" "XYZ_ID_mask_03_lin_srgb_1.cmcp"; | |
connectAttr ":defaultColorMgtGlobals.wsn" "XYZ_ID_mask_03_lin_srgb_1.ws"; | |
connectAttr "Scalp_Mask.outr" "Scalp.input1r"; | |
connectAttr "Scalp_Mask.outg" "Scalp.input2r"; | |
connectAttr "Scalp_Mask.outb" "Scalp.input3r"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocb" "Scalp_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocb" "Scalp_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.ocb" "Scalp_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Scalp_Mask.input1"; | |
connectAttr "Eyes_Mask.outr" "Eyes.input1r"; | |
connectAttr "Eyes_Mask.outg" "Eyes.input2r"; | |
connectAttr "Eyes_Mask.outb" "Eyes.input3r"; | |
connectAttr "Cheeks_Mask.outr" "Cheeks.input1r"; | |
connectAttr "Cheeks_Mask.outg" "Cheeks.input2r"; | |
connectAttr "Cheeks_Mask.outb" "Cheeks.input3r"; | |
connectAttr "Forehead_Mask.outr" "Forehead.input1r"; | |
connectAttr "Forehead_Mask.outg" "Forehead.input2r"; | |
connectAttr "Forehead_Mask.outb" "Forehead.input3r"; | |
connectAttr "Throat_Mask.outr" "Throat.input1r"; | |
connectAttr "Throat_Mask.outg" "Throat.input2r"; | |
connectAttr "Throat_Mask.outb" "Throat.input3r"; | |
connectAttr "Ears_Mask.outr" "Ears.input1r"; | |
connectAttr "Ears_Mask.outg" "Ears.input2r"; | |
connectAttr "Ears_Mask.outb" "Ears.input3r"; | |
connectAttr "Lips_Mask.outr" "Lips.input1r"; | |
connectAttr "Lips_Mask.outg" "Lips.input2r"; | |
connectAttr "Lips_Mask.outb" "Lips.input3r"; | |
connectAttr "Neck_Mask.outr" "Neck.input1r"; | |
connectAttr "Neck_Mask.outg" "Neck.input2r"; | |
connectAttr "Neck_Mask.outb" "Neck.input3r"; | |
connectAttr "Nose_Mask.outr" "Nose.input1r"; | |
connectAttr "Nose_Mask.outg" "Nose.input2r"; | |
connectAttr "Nose_Mask.outb" "Nose.input3r"; | |
connectAttr "Chin_Mask.outr" "Chin.input1r"; | |
connectAttr "Chin_Mask.outg" "Chin.input2r"; | |
connectAttr "Chin_Mask.outb" "Chin.input3r"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocr" "Chin_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocr" "Chin_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocr" "Chin_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Chin_Mask.input1"; | |
connectAttr "Upper_Lip_Mask.outr" "Upper_Lip.input1r"; | |
connectAttr "Upper_Lip_Mask.outg" "Upper_Lip.input2r"; | |
connectAttr "Upper_Lip_Mask.outb" "Upper_Lip.input3r"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocg" "Upper_Lip_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocg" "Upper_Lip_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocg" "Upper_Lip_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Upper_Lip_Mask.input1"; | |
connectAttr ":defaultColorMgtGlobals.cme" "XYZ_ID_mask_04_lin_srgb_1.cme"; | |
connectAttr ":defaultColorMgtGlobals.cfe" "XYZ_ID_mask_04_lin_srgb_1.cmcf"; | |
connectAttr ":defaultColorMgtGlobals.cfp" "XYZ_ID_mask_04_lin_srgb_1.cmcp"; | |
connectAttr ":defaultColorMgtGlobals.wsn" "XYZ_ID_mask_04_lin_srgb_1.ws"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocb" "Nose_Tip_Mask.input2r"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocb" "Nose_Tip_Mask.input2g"; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.ocb" "Nose_Tip_Mask.input2b"; | |
connectAttr "aiMultiply1.out" "Nose_Tip_Mask.input1"; | |
connectAttr "Nose_Tip_Mask.outr" "Nose_Tip.input1r"; | |
connectAttr "Nose_Tip_Mask.outg" "Nose_Tip.input2r"; | |
connectAttr "Nose_Tip_Mask.outb" "Nose_Tip.input3r"; | |
connectAttr "Eyes.outr" "ID2_Merge.input1r"; | |
connectAttr "Lips.outr" "ID2_Merge.input2r"; | |
connectAttr "Ears.outr" "ID2_Merge.input3r"; | |
connectAttr "Throat.outr" "ID3_Merge.input1r"; | |
connectAttr "Neck.outr" "ID3_Merge.input2r"; | |
connectAttr "Scalp.outr" "ID3_Merge.input3r"; | |
connectAttr "Forehead.outr" "ID1_Merge.input1r"; | |
connectAttr "Nose.outr" "ID1_Merge.input2r"; | |
connectAttr "Cheeks.outr" "ID1_Merge.input3r"; | |
connectAttr "Chin.outr" "ID4_Merge.input1r"; | |
connectAttr "Upper_Lip.outr" "ID4_Merge.input2r"; | |
connectAttr "Nose_Tip.outr" "ID4_Merge.input3r"; | |
connectAttr "YourCustomDSP.oc" "aiSubtract2.input1"; | |
connectAttr "aiSubtract2.out" "aiMultiply2.input1"; | |
connectAttr ":defaultColorMgtGlobals.cme" "YourCustomDSP.cme"; | |
connectAttr ":defaultColorMgtGlobals.cfe" "YourCustomDSP.cmcf"; | |
connectAttr ":defaultColorMgtGlobals.cfp" "YourCustomDSP.cmcp"; | |
connectAttr ":defaultColorMgtGlobals.wsn" "YourCustomDSP.ws"; | |
connectAttr "ID1_Merge.outr" "Merge.input1r"; | |
connectAttr "ID2_Merge.outr" "Merge.input2r"; | |
connectAttr "ID3_Merge.outr" "Merge.input3r"; | |
connectAttr "ID4_Merge.outr" "Merge.input4r"; | |
connectAttr "aiMultiply2.outr" "Merge.input5r"; | |
connectAttr "Merge.outr" "XYZ_ComplexDisplacementShader.d"; | |
connectAttr "XYZ_ComplexDisplacementShader.msg" ":defaultShaderList1.s" -na; | |
connectAttr "aiSubtract1.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "aiMultiply1.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Forehead_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Nose_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Cheeks_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Forehead.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Nose.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Cheeks.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "ID1_Merge.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Eyes_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Lips_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Ears_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Eyes.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Lips.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Ears.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Throat_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Neck_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Scalp_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Throat.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Neck.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Scalp.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Chin_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Upper_Lip_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Nose_Tip_Mask.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Chin.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Upper_Lip.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Nose_Tip.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "ID2_Merge.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "ID3_Merge.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "ID4_Merge.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "Merge.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "aiSubtract2.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "aiMultiply2.msg" ":defaultRenderUtilityList1.u" -na; | |
connectAttr "XYZ_dispMultiChannel_mid50_lin_srgb.msg" ":defaultTextureList1.tx" -na; | |
connectAttr "XYZ_ID_mask_04_lin_srgb_1.msg" ":defaultTextureList1.tx" -na; | |
connectAttr "XYZ_ID_mask_01_lin_srgb_1.msg" ":defaultTextureList1.tx" -na; | |
connectAttr "XYZ_ID_mask_02_lin_srgb_1.msg" ":defaultTextureList1.tx" -na; | |
connectAttr "XYZ_ID_mask_03_lin_srgb_1.msg" ":defaultTextureList1.tx" -na; | |
connectAttr "YourCustomDSP.msg" ":defaultTextureList1.tx" -na; | |
connectAttr "XYZ_ComplexDisplacementShader.d" ":internal_standInShader.ir"; | |
connectAttr "XYZ_ComplexDisplacementShader.d" ":internal_standInShader.ig"; | |
connectAttr "XYZ_ComplexDisplacementShader.d" ":internal_standInShader.ib"; | |
// End of texturingxyz_vface_adv_dsp_shader.ma |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment