Files
UE5-cyberHuman/Content/MetaHumans/Common/Materials/MF_RedHairBoost.uasset

35 lines
10 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.(<00>2/Game/MetaHumans/Common/Materials/MF_RedHairBoostOR !99CD1FFB1DAB078B7117D4CD13C29AC0R <00> R J'b<><62>y<EFBFBD>OO<4F>n/<10>H<1A>C߲<>L<EFBFBD>j<EFBFBD>*[na<6E>O3^<5E>++MetaHuman+Release-MHC-2.0.0<00><><EFBFBD>++MetaHuman+Release-MHC-2.0.0<02><>i<00>'<00><><EFBFBD><EFBFBD><EFBFBD>:<00>'A<00>mD<6D>Alpha_*<0E>ArrayPropertyI<><49>iBK<>OBase<00><><EFBFBD>) bCollapsedYn<59>bCommentBubbleVisibleQ$<<bLastPreviewedN@6z BoolProperty<04><>bUsePreviewValueAsDefaultI<><<3C> ByteProperty<00>N-<2D>Code<00>vTSCombinedInputTypes<00><>F<EFBFBD>CombinedOutputTypes=<0, CommentColorx<><<3C>ConstExponent[<5B>*<2A> CustomInputM<>^<5E>Desc<00><><EFBFBD>$ Description*<2A> EditorCommentsS<>j<EFBFBD>EditorOnlyData<00><>ۂEFunctionInputType,f<>ExpressionCollection6<>7ExpressionInput <20><> Expressionsx<1B><>FloatProperty<00><><EFBFBD><EFBFBD> Functionr<><72><EFBFBD>FunctionInput_Scalar<00>:?<3F>GuidCP<43>h
HairColor?<3F><>_Idt<><74>fInput|<7C><><EFBFBD>
InputNameZ<>7<EFBFBD>Inputs<00><><EFBFBD>
InputType<00><>}<7D> IntProperty<00><>6J LinearColorCsFMaterialExpressionCollection<00><>­MaterialExpressionEditorX<00><><EFBFBD><EFBFBD>MaterialExpressionEditorYMaterialExpressionGuid<00><00>MHAssetVersion`v<>S NameProperty<00><>JNone<00><03> ObjectProperty<41>PackageLocalizationNamespacety<74>Redness.9<EFBFBD>RGB+\<5C>YSizeXȑ*<2A>SizeY<>O<EFBFBD> SortPriority<00><><EFBFBD>!StateIdd<><64><EFBFBD> StrProperty;<3B>r$StructProperty0<00><>Text<00>9@iThumbnailInfo<00>L3<4C>UInt32Property<00>,8JYCbCr<00>T<EFBFBD>`2/Game/MetaHumans/Common/Materials/MF_RedHairBoost[FT<46>/Script/CoreUObject<00>I->/Script/Engine<00>@<40>I/Script/UnrealEd,<04>Classtwx<77>MaterialExpressionComment<00>֘|MaterialExpressionCustomMaterialExpressionFunctionInputS"R!MaterialExpressionFunctionOutputڍ^$MaterialExpressionLinearInterpolate<00>#<23>nMaterialExpressionPower<00>[<5B><>MaterialExpressionReroute1<>f<EFBFBD>MaterialExpressionSaturate<00>j<EFBFBD>RMaterialFunction<10>޼MaterialFunctionEditorOnlyData<00><><EFBFBD> MetaData<>MF_RedHairBoost?Q<>MF_RedHairBoostEditorOnlyData<00><>!PackagesG<73>PackageMetaData<00>,<2C>e SceneThumbnailInfoWithPrimitive<00>D<1D>;><00><><EFBFBD><EFBFBD>I+;><00><><EFBFBD><EFBFBD>?+;><00><><EFBFBD><EFBFBD>@+;><00><><EFBFBD><EFBFBD>A+;><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>N+;L;+;L<+;L=+<00><><EFBFBD><EFBFBD> ?J<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> @<00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> @<00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> @<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> A <00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> Af<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> BT?<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> C<00> <00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> D<00>"<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> E8<00>#<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> F<00><00>$<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>J <00><00>%<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> K <00><00>&<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>MYo'<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> N <00>'<00><><EFBFBD><EFBFBD>        
    
<00>MF_RedHairBoost /Script/Engine.MaterialFunction DescriptionbExposeToLibraryFalseLibraryCategoriesLibraryCategoriesText2(NSLOCTEXT("MaterialExpression", "Misc", "Misc"))PreviewBlendMode BLEND_OpaqueMaterialFunctionUsageDefaultCombinedInputTypes15CombinedOutputTypes15<00>70#<00>1#`64YCbCr Redness5$<00>?<3F>i<EFBFBD>><00>?&#<00><><EFBFBD><EFBFBD>'#<00>(5<00>}{v<>Z<EFBFBD>I<EFBFBD>'<0E>(<28><><EFBFBD>, + 4<00><00>//YCbCrAdjustments V02
float3 colorout = 0;
colorout.x = YCbCr.x;
colorout.y = YCbCr.y * 0.935;
colorout.z = YCbCr.z * 1.065;
return saturate(colorout);4YCbCrAdjustments!<00>5!5~ *95$++&#<00><><EFBFBD><EFBFBD>'#@(5|<7C><>7~L<>I<EFBFBD>Ly<4C><79><1A><>, 4Boosted Redness+ 4<00><00>//RGB2YCbCr
float3 YCbCr = 0;
YCbCr.x = .299*RGB.r + .587*RGB.g + .114*RGB.b;
YCbCr.y = (RGB.b-YCbCr.x)*.564+.5;
YCbCr.z = (RGB.r-YCbCr.x)*.713+.5;
return YCbCr;4
RGB2YCbCr!<00>5!5~ */5$++&#<00><><EFBFBD><EFBFBD>'#@(5<00>(<28>A<EFBFBD><41>K<><01>!<21><>S<EFBFBD>, + 4<00><00>//YCbCr2RGB
float3 RGB = 0;
RGB.r = YCbCr.x + 1.402*(YCbCr.z-.5);
RGB.g = YCbCr.x - .34414*(YCbCr.y-.5) - .71414*(YCbCr.z-.5);
RGB.b = YCbCr.x + 1.772*(YCbCr.y-.5);
return saturate(RGB);4
YCbCr2RGB!<00>5!5~ *95$++&#<00><><EFBFBD><EFBFBD>'#@(5<00>R*<2A><>@<40>D<EFBFBD><44><EFBFBD><EFBFBD>K<EFBFBD>, + *5<19><><EFBFBD><EFBFBD><18>F<EFBFBD>?09<30>f<EFBFBD>% &#<00><><EFBFBD><EFBFBD>'#p(5b<><62>|D<>H<EFBFBD>{3m<33><6D><EFBFBD>, + *.56<><36>l<EFBFBD>M<EFBFBD>B<EFBFBD>R<EFBFBD><52><EFBFBD>D<1D>"
 2#&#<00><><EFBFBD><EFBFBD>'#P(5b<><62>|D<>H<EFBFBD>{3m<33><6D><EFBFBD>, +5$+5<00><><EFBFBD><<3C><>BE<42>87ԑa<D491><61>&#'#<00>(5,~9F<39>ZWF<57>㮉 ܨD, +5$+5$+5$ +&#<00>'#<00>(5N<><4E><EFBFBD>I<EFBFBD>J<><4A>J=<04>f&, 4C?Lerp between default Hair Color and Boosted Redness Hair Color+5$
+<00><> @&#P'#P(5<00><><EFBFBD>D <0A>@H<><48><18><07>2, +5$+&#<00><><EFBFBD><EFBFBD>'#p(5<10><>DU2D<32>Qo<51>O<14>, 4 Redness+5$ +&#'#P(5X,Fb6<62>I<EFBFBD>!<21><>1\S , +, 35<00><>,<2C>uLK<4C><4B>+dfl<66>D 8 87,+5~%,,

,+++ )1.0-!99CD1FFB1DAB078B7117D4CD13C29AC0+<00><>*<2A><><EFBFBD><EFBFBD><EFBFBD>.;<3B><>v<>8Qʿ)0<00><>*<2A>