Files
UE5-cyberHuman/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_HeadMask_02.uasset

36 lines
21 KiB
Plaintext
Raw Normal View History

2025-04-07 18:31:41 -07:00
<EFBFBD><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD>`
<00><00><><EFBFBD><12>Ju<4A> <0C>|<7C>)<29>:8-<00>u<EFBFBD>)'F<><46>v<EFBFBD><10><><EFBFBD>,#<00><><EFBFBD>0<EFBFBD>B<EFBFBD><42>Y<EFBFBD><59><EFBFBD>j<EFBFBD><6A><EFBFBD><<3C>^7<>H<EFBFBD><06><><00>~q*&<00><>}i<>AO<41><4F>QJ<51>(<28><><EFBFBD>h?t<>πD<CF80>C<EFBFBD><14><>s %<00>h<EFBFBD><68><EFBFBD>B<EFBFBD><42> <0B>1<EFBFBD>A<EFBFBD>F.(W"C/Game/MetaHumans/Common/Face/MaterialFunctions/Head/MF_HeadMask_02w<00>!54D3E5787A4CDA43B78FE2E47238D1CD<00> <00><00><00><00> <00> <00><><EFBFBD>À<EFBFBD>lI<6C><49><EFBFBD>w<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<>ODD<12><>A w3^<5E>++MetaHuman+Release-MHC-2.0.0<00><><EFBFBD>++MetaHuman+Release-MHC-2.0.0֊C<00> fT<00><><EFBFBD><EFBFBD>W"XjTA<00>mD<6D>ArrayPropertyI<><49>iBK<>ObLastPreviewedN@6z BoolProperty<04><> BranchMaskA<00><> m BranchMaskB<1D><><EFBFBD> BranchMaskC<00>ByteProperty<00>N-<2D> CMOT_Float1<00><>7<EFBFBD>Code<00>vTSCombinedOutputTypes=<0, CustomInputM<>^<5E>&DependentFunctionExpressionCandidates<00>*s- Description*<2A> ECustomMaterialOutputTypehw)EditorOnlyData<00><>ۂEMaterialSamplerType<00>٘"ExpressionCollection6<>7ExpressionGUID<4E>ExpressionInput <20><>ExpressionInputId<18><>3ExpressionOutput+]*sExpressionOutputIds<>#R Expressionsx<1B><>FloatProperty<00><><EFBFBD><EFBFBD> Functionr<><72><EFBFBD>FunctionExpressionInput<00><>FunctionExpressionOutput<00>o2<FunctionInputs<13>s9FunctionOutputs.<2E>r<EFBFBD>GuidCP<43>h%head_wm2_normal_head_wm2_browsDown_L <09><><EFBFBD>%head_wm2_normal_head_wm2_browsDown_Rs<>m<EFBFBD>(head_wm2_normal_head_wm2_browsLateral_L<00>><3E>u(head_wm2_normal_head_wm2_browsLateral_R<00>E_U(head_wm2_normal_head_wm2_mouthStretch_L<00><><EFBFBD><EFBFBD>(head_wm2_normal_head_wm2_mouthStretch_R<00><>D<EFBFBD>'head_wm2_normal_head_wm2_neckStretch_L<00><>J<EFBFBD>'head_wm2_normal_head_wm2_neckStretch_R<00><><EFBFBD><EFBFBD>(head_wm2_normal_head_wm2_noseWrinkler_Lu.<2E>(head_wm2_normal_head_wm2_noseWrinkler_R~<0E><>Idt<><74>fInput|<7C><><EFBFBD>
InputNameZ<>7<EFBFBD>Inputs<00><><EFBFBD> IntProperty<00><>6JMask<00><><EFBFBD>9MaskAg <0C><>MaskB<00>*^MaskG<00>AM<41>MaskR<00><><EFBFBD> MaterialExpressionCollection<00><>­MaterialExpressionEditorX<00><><EFBFBD><EFBFBD>MaterialExpressionEditorYMaterialExpressionGuid<00><00>MaterialFunction<10>޼MHAssetVersion`v<>S NameProperty<00><>JNone<00><03> ObjectProperty<41>Output/<2F>.f OutputName<00><>5`Outputs<03><1C> OutputType <20>[PackageLocalizationNamespacety<74>ParameterNameL$<24> Ri<>5Result<00>s<EFBFBD><73> SamplerType<00>L7<4C>SAMPLERTYPE_LinearColor <09><>:
SliderMaxW<>8%StateIdd<><64><EFBFBD> StrProperty;<3B>r$StructProperty0<00><>TextureWі<57>TextureObjectAt2TextureObjectB<00>R<EFBFBD><52>TextureObjectC}O<><4F>ThumbnailInfo<00>L3<4C>UInt32Property<00>,8JUV<00><><EFBFBD>r WeightsAf(Lu WeightsB<00><0E><> WeightsCǽX<00>FQ<46>Y[4<>Z<00>}<7D>0@/Engine/Functions/Engine_MaterialFunctions02/Utility/MakeFloat4dQ/kC/Game/MetaHumans/Common/Face/MaterialFunctions/Head/MF_HeadMask_02V@<40>L/Game/MetaHumans/Common/Face/Textures/Utilities/AnimMasks/T_head_wm2_msk_01<00>wF<77>L/Game/MetaHumans/Common/Face/Textures/Utilities/AnimMasks/T_head_wm2_msk_02Q<>ZL/Game/MetaHumans/Common/Face/Textures/Utilities/AnimMasks/T_head_wm2_msk_03<00>L<EFBFBD>=/Script/CoreUObject<00>I->/Script/Engine<00>@<40>I/Script/UnrealEd,<04>Classtwx<77> MakeFloat4izsMaterialExpressionAppendVector{~<7E><>MaterialExpressionConstant<00><><11>MaterialExpressionCustomMaterialExpressionDotProduct<1E>2#!MaterialExpressionFunctionOutputڍ^'MaterialExpressionMaterialFunctionCallm1MMaterialExpressionSaturate<00>j<EFBFBD>R"MaterialExpressionScalarParameteryJQU$MaterialExpressionTextureCoordinater<><72><EFBFBD> MaterialExpressionTextureObject{d56MaterialFunctionEditorOnlyData<00><><EFBFBD> MetaData<>MF_HeadMask_02Ƨ2<C6A7>MF_HeadMask_02EditorOnlyData<01><>9PackagesG<73>PackageMetaData<00>,<2C>e SceneThumbnailInfoWithPrimitive<00>D<1D>T_head_wm2_msk_01 e+T_head_wm2_msk_02<00>&<26><>T_head_wm2_msk_03g;<3B><>
Texture2D<00><>@<40>]`<00><><EFBFBD><EFBFBD>m;]`<00><><EFBFBD><EFBFBD>b;]`<00><><EFBFBD><EFBFBD>c;]`<00><><EFBFBD><EFBFBD>d;]`<00><><EFBFBD><EFBFBD>e;]`<00><><EFBFBD><EFBFBD>f;]`<00><><EFBFBD><EFBFBD>g;]`<00><><EFBFBD><EFBFBD>h;]`<00><><EFBFBD><EFBFBD>i;]`<00><><EFBFBD><EFBFBD>j;]`<00><><EFBFBD><EFBFBD>k;]`<00><><EFBFBD><EFBFBD>8;]`<00><><EFBFBD><EFBFBD>l;]`<00><><EFBFBD><EFBFBD>r;^8<00><><EFBFBD><EFBFBD>a;]pX;]pZ;]p[;]p\;]p];]p^;]p_;^v<00><><EFBFBD><EFBFBD>s;^v<00><><EFBFBD><EFBFBD>t;^v<00><><EFBFBD><EFBFBD>u;<00><><EFBFBD><EFBFBD>bNW"<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>c<00><00>#<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>c<00>f$<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>c<00>'%<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>d3 <00>%<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>eN/<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>eNi0<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>eN<00>1<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>fT3<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>g)Y4<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>g)<00>:<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>h <00><00>@<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>h <00><00>A<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>h <00><00>B<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i #<00>C<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i #<00>D<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i #<00>E<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#<00>F<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#"H<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#EI<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#hJ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#<00>K<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#<00>L<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>i#<00>M<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>j<00><00>N<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>k<00><00>O<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>k<00><00>P<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>k<00>lQ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>n <00>VR<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>o <00>'S<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>qYT<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>r ZT<00><><EFBFBD><EFBFBD>
 <00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>
   
  K"MF_HeadMask_02 /Script/Engine.MaterialFunction DescriptionbExposeToLibraryFalseLibraryCategoriesLibraryCategoriesText2(NSLOCTEXT("MaterialExpression", "Misc", "Misc"))PreviewBlendMode BLEND_OpaqueMaterialFunctionUsageDefaultCombinedInputTypes0CombinedOutputTypes15<00><><EFBFBD>J$;J$;5.<00>6.<00><><EFBFBD><EFBFBD>7J<00><><EFBFBD><44>N<EFBFBD>|v<><76>^<;C<00>?5.6.<00><><EFBFBD><EFBFBD>7J=n"Q<16>D<EFBFBD><44>E<><;C<00>?5.<00>6.<00><><EFBFBD><EFBFBD>7J=n"Q<16>D<EFBFBD><44>E<><;C<00>?5.06.<10><><EFBFBD>7J=n"Q<16>D<EFBFBD><44>E<><;
I<00><00>float outmask = 0;
float4 currentmask = 0;
if(BranchMaskA > 0)
{
currentmask = Texture2DSample(TextureObjectA, GetMaterialSharedSampler(TextureObjectASampler,View.MaterialTextureBilinearClampedSampler), UV);
outmask += dot(currentmask, WeightsA);
}
if(BranchMaskB > 0)
{
currentmask = Texture2DSample(TextureObjectB, GetMaterialSharedSampler(TextureObjectBSampler,View.MaterialTextureBilinearClampedSampler), UV);
outmask += dot(currentmask, WeightsB);
}
if(BranchMaskC > 0)
{
currentmask = Texture2DSample(TextureObjectC, GetMaterialSharedSampler(TextureObjectCSampler,View.MaterialTextureBilinearClampedSampler), UV);
outmask += dot(currentmask.xy, WeightsC);
}
return saturate(outmask);@ IBranched Mask Lookup-!J
-J<00> ,:L+J$;;,:R+J$ ;;,:+J$;;,:M+J$;;,:S+J$ ;;,:+J$;;,:N+J$;;,:T+J$;;,:+J$;;,:Q+J$;;5. 6.P<><50><EFBFBD>7J<00><>GM&<26>I<EFBFBD><49><EFBFBD>k=$Ձ<;J$ ;J$;5.p6.<00><><EFBFBD><EFBFBD>7JB<><42><EFBFBD>\e5K<35>܅<EFBFBD>q<EFBFBD>:j<;J$ ;J$;5.P6.p<><70><EFBFBD>7JB<><42><EFBFBD>\e5K<35>܅<EFBFBD>q<EFBFBD>:j<;J$;J$;5.<00>6.<00><><EFBFBD><EFBFBD>7JB<><42><EFBFBD>\e5K<35>܅<EFBFBD>q<EFBFBD>:j<;J$;*JLQ<4C><51><EFBFBD>s4N<34><02>ţ=<3D>5.`6.0<><30><EFBFBD>7J<00>(<28><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>3<EFBFBD>K<07>d<;8<<00><><EFBFBD><EFBFBD><00>JJxJ<00><1D>R<EFBFBD>D<><44><EFBFBD><03>g<67>+J$U;J}<7D><>(iOI<4F><49>,s<15>=<3D>+J$V;J<00><05>pG<>,<2C>z<01><><EFBFBD>+J$W;J<00><>C<><43>:M<>a<EFBFBD>4<EFBFBD><34>g(+J$;iJJ4J<00><><EFBFBD> >|L<><4C><EFBFBD>]<5D> <0A><>=J<00>>:D/.3.2.1.0.;;5.6.0<><30><EFBFBD>7J<00>&<26><>AQ<41>M<EFBFBD><4D>{ԉ<><D489><
;5.<00>6.0<><30><EFBFBD>7JY9<59><39>~<7E>RI<52><49><EFBFBD><EFBFBD>C<>n<;+J$ ;5.<00>6.`<60><><EFBFBD>7JY9<59><39>~<7E>RI<52><49><EFBFBD><EFBFBD>C<>n<;+J$;5.6.<00><><EFBFBD><EFBFBD>7JY9<59><39>~<7E>RI<52><49><EFBFBD><EFBFBD>C<>n<;G<00>?B: J'<27>S<<3C>9@<40><><1B><>z<EFBFBD><7A>5.<00>6.<00><><EFBFBD><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:!JbH<62><48>|<7C>I<EFBFBD>a<EFBFBD><61>%Τ$5.<00>6.0<><30><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:"J<00>_]<5D>t8<74>O<EFBFBD>j<EFBFBD><6A>u5.<00>6.p<><70><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:#J<00>]M<>4<EFBFBD>aN<61> <20><1B><14><>5.<00>6.<00><><EFBFBD><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:$J<00><><EFBFBD><EFBFBD><EFBFBD><1F>@<40> 0D<30>5.<00>6.0<><30><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:%J<>V<EFBFBD><56><EFBFBD>jA<6A>;<3B>F:<3A><>`5.<00>6.p<><70><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:&J<00>~}&홗F<ED9997><0F><><18>Ρ5.<00>6.<00><><EFBFBD><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:'Jpy<70>a<15>L<>v<12><>ͅ<EFBFBD>5.<00>6.<00><><EFBFBD><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:(JYOZC<5A><43>aA<61>}]x4<78>0<EFBFBD>5.@6.<00><><EFBFBD><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;G<00>?B:)J <02><> <09>C<EFBFBD>64<36> <0C>-<2D>5.@6.<00><><EFBFBD><EFBFBD>7J<04><><EFBFBD><EFBFBD>ً@<40><><EFBFBD>=S<>O<;5.<00>6.`<60><><EFBFBD>7J:<3A> <0C>5<EFBFBD><35>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>%<18><;K<<00><><EFBFBD><EFBFBD>EF5.P6.p<><70><EFBFBD>7J<00><EFBFBD>=^C<>S<EFBFBD>g :Tw<;K<<00><><EFBFBD><EFBFBD>EF5.
<HJ<><7F>[9<>"L<><4C><EFBFBD><EFBFBD><EFBFBD>)G<> PO< ;J<00>4t<  
  ;;;91.0A!54D3E5787A4CDA43B78FE2E47238D1CD;<00><>*<2A><><EFBFBD><EFBFBD><EFBFBD>.;<3B><>v<>8Qʿ)0<00><>*<2A>