/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Base/Materials/Common/Pattern.ezMaterialAsset
1 632 строки
34 KB
Jan Krassnigg
Data fixes (#1983)
10 июл 2026, 13:55
Не верифицирован
10 июл 2026, 13:55
ab7258f
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{15150418825657775493,4791833822222609996}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"Material"} VarArray %Dependencies { s{":app/VisualShader/Conversions.ddl"} s{":app/VisualShader/Inputs.ddl"} s{":app/VisualShader/Math_Basic.ddl"} s{":app/VisualShader/Math_Clamping.ddl"} s{":app/VisualShader/Output_Material.ddl"} s{":app/VisualShader/Parameters.ddl"} s{":app/VisualShader/Textures.ddl"} } Uuid %DocumentID{u4{15150418825657775493,4791833822222609996}} u4 %Hash{4235665055734084402} VarArray %MetaInfo{} VarArray %Outputs { s{"VISUAL_SHADER"} } VarArray %PackageDeps { s{"{ f962fc28-661b-485c-a527-c997e239a3f0 }"} } VarArray %References { s{":app/VisualShader/Conversions.ddl"} s{":app/VisualShader/Inputs.ddl"} s{":app/VisualShader/Math_Basic.ddl"} s{":app/VisualShader/Math_Clamping.ddl"} s{":app/VisualShader/Output_Material.ddl"} s{":app/VisualShader/Parameters.ddl"} s{":app/VisualShader/Textures.ddl"} s{"{ f962fc28-661b-485c-a527-c997e239a3f0 }"} } s %Tags{""} } } } Objects { o { Uuid %id{u4{2459487586587091876,4633197246295569358}} s %t{"ShaderNode::Multiply"} u3 %v{1} p { Vec2 %Node::Pos{f{0x37BFC343,0x8863EE42}} f %a{0x0000803F} f %b{0x0000803F} } } o { Uuid %id{u4{1098082542853834139,4635010186920552194}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{7349474629313198467,4810738493151362545}} s %SourcePin{"result"} Uuid %Target{u4{15117791089842229394,5558965522422809899}} s %TargetPin{"b"} } } o { Uuid %id{u4{7688985783760368546,4652574391179638104}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{10944281192714901918,4966421183176252690}} s %SourcePin{"RGBA"} Uuid %Target{u4{7349474629313198467,4810738493151362545}} s %TargetPin{"a"} } } o { Uuid %id{u4{7349474629313198467,4810738493151362545}} s %t{"ShaderNode::Multiply"} u3 %v{1} p { Vec2 %Node::Pos{f{0xF733E643,0xE61B8343}} f %a{0x0000803F} f %b{0x0000003F} } } o { Uuid %id{u4{17236283789300039610,4868560560521882739}} s %t{"ShaderNode::InstanceData"} u3 %v{1} p { Vec2 %Node::Pos{f{0x83684E43,0xD0388742}} } } o { Uuid %id{u4{14133219756830928267,4925012257813864265}} s %t{"ShaderNode::ParameterColor"} u3 %v{1} p { Vec2 %Node::Pos{f{0xCB07C343,0xF888AE41}} s %ParamName{"Color"} } } o { Uuid %id{u4{14379145788071149748,4930371780979134301}} s %t{"ShaderNode::MaterialOutput"} u3 %v{1} p { b %ApplyDecals{1} b %ApplyFog{1} Vec3 %BaseColor{f{0x0000803F,0x0000803F,0x0000803F}} Vec3 %Emissive{f{0,0,0}} f %MaskThreshold{0x0000803E} f %Metallic{0} Vec2 %Node::Pos{f{0xF9078544,0x7CD92B43}} f %Occlusion{0x0000803F} f %Opacity{0x0000803F} f %Reflectance{0x0000003F} Vec4 %RefractionColor{f{0,0,0,0x0000803F}} f %Roughness{0x3333333F} Vec3 %SubsurfaceColor{f{0,0,0}} } } o { Uuid %id{u4{10944281192714901918,4966421183176252690}} s %t{"ShaderNode::Texture3Way"} u3 %v{1} p { s %Name{"BaseTexture"} Vec2 %Node::Pos{f{0x7F6FE042,0xE8C41743}} f %Tiling{0x0000803E} } } o { Uuid %id{u4{11639105741011596692,4970381466800873800}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{10944281192714901918,4966421183176252690}} s %SourcePin{"RGBA"} Uuid %Target{u4{2459487586587091876,4633197246295569358}} s %TargetPin{"b"} } } o { Uuid %id{u4{10988715866689003672,4984492011909703244}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{2459487586587091876,4633197246295569358}} s %SourcePin{"result"} Uuid %Target{u4{13930787030624295041,5649136198918986637}} s %TargetPin{"b"} } } o { Uuid %id{u4{14475183198946228616,5124071817945681752}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{13930787030624295041,5649136198918986637}} s %SourcePin{"result"} Uuid %Target{u4{14379145788071149748,4930371780979134301}} s %TargetPin{"BaseColor"} } } o { Uuid %id{u4{18164215943830731940,5171638345806463557}} s %t{"ShaderNode::Split"} u3 %v{1} p { Vec2 %Node::Pos{f{0xA79B6344,0x90DE9943}} } } o { Uuid %id{u4{759896259767388085,5173805044848603781}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{18164215943830731940,5171638345806463557}} s %SourcePin{"w"} Uuid %Target{u4{14379145788071149748,4930371780979134301}} s %TargetPin{"Opacity"} } } o { Uuid %id{u4{11884476669093951403,5243133851150558038}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{17647047357382570685,5387283873938896650}} s %SourcePin{"result"} Uuid %Target{u4{14379145788071149748,4930371780979134301}} s %TargetPin{"Roughness"} } } o { Uuid %id{u4{18427004281199937975,5255288677838906177}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{15117791089842229394,5558965522422809899}} s %SourcePin{"result"} Uuid %Target{u4{17647047357382570685,5387283873938896650}} s %TargetPin{"a"} } } o { Uuid %id{u4{10761525945405070802,5318978621122591656}} s %t{"AssetCache/Common/Materials/Common/Pattern.autogen.ezShader"} u3 %v{2} p { s %BLEND_MODE{"BLEND_MODE::BLEND_MODE_OPAQUE"} s %BaseTexture{"{ f962fc28-661b-485c-a527-c997e239a3f0 }"} Color %Color{f{0x9818A33E,0x9818A33E,0x9818A33E,0x0000803F}} f %MaskThreshold{0x0000803E} s %SHADING_MODE{"SHADING_MODE::SHADING_MODE_LIT"} b %TWO_SIDED{0} } } o { Uuid %id{u4{17647047357382570685,5387283873938896650}} s %t{"ShaderNode::Saturate"} u3 %v{1} p { Vec2 %Node::Pos{f{0x05BD3944,0xBE8E6F43}} } } o { Uuid %id{u4{6763561257930909364,5554176111771001886}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{13930787030624295041,5649136198918986637}} s %SourcePin{"result"} Uuid %Target{u4{18164215943830731940,5171638345806463557}} s %TargetPin{"a"} } } o { Uuid %id{u4{15117791089842229394,5558965522422809899}} s %t{"ShaderNode::Subtract"} u3 %v{1} p { Vec2 %Node::Pos{f{0x3A441644,0x81056F43}} f %a{0x6666A63F} f %b{0} } } o { Uuid %id{u4{18042096111176622210,5610908899990458062}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{17236283789300039610,4868560560521882739}} s %SourcePin{"Color"} Uuid %Target{u4{2459487586587091876,4633197246295569358}} s %TargetPin{"a"} } } o { Uuid %id{u4{7612994702052114367,5630319418464258309}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{14133219756830928267,4925012257813864265}} s %SourcePin{"Value"} Uuid %Target{u4{13930787030624295041,5649136198918986637}} s %TargetPin{"a"} } } o { Uuid %id{u4{13930787030624295041,5649136198918986637}} s %t{"ShaderNode::Multiply"} u3 %v{1} p { Vec2 %Node::Pos{f{0x0D630C44,0x8965C642}} f %a{0x0000803F} f %b{0x0000803F} } } o { Uuid %id{u4{5373694201964567170,5685942946020748827}} s %t{"ezMaterialAssetProperties"} u3 %v{4} p { s %AssetFilterTags{""} s %BaseMaterial{""} s %Shader{"{ 1c47ee4c-0379-4280-85f5-b8cda61941d2 }"} s %ShaderMode{"ezMaterialShaderMode::Custom"} Uuid %ShaderProperties{u4{10761525945405070802,5318978621122591656}} s %Surface{""} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{5373694201964567170,5685942946020748827}} Uuid{u4{14379145788071149748,4930371780979134301}} Uuid{u4{10944281192714901918,4966421183176252690}} Uuid{u4{17236283789300039610,4868560560521882739}} Uuid{u4{2459487586587091876,4633197246295569358}} Uuid{u4{13930787030624295041,5649136198918986637}} Uuid{u4{14133219756830928267,4925012257813864265}} Uuid{u4{18164215943830731940,5171638345806463557}} Uuid{u4{15117791089842229394,5558965522422809899}} Uuid{u4{17647047357382570685,5387283873938896650}} Uuid{u4{7349474629313198467,4810738493151362545}} Uuid{u4{18427004281199937975,5255288677838906177}} Uuid{u4{7688985783760368546,4652574391179638104}} Uuid{u4{10988715866689003672,4984492011909703244}} Uuid{u4{14475183198946228616,5124071817945681752}} Uuid{u4{759896259767388085,5173805044848603781}} Uuid{u4{1098082542853834139,4635010186920552194}} Uuid{u4{18042096111176622210,5610908899990458062}} Uuid{u4{11884476669093951403,5243133851150558038}} Uuid{u4{7612994702052114367,5630319418464258309}} Uuid{u4{6763561257930909364,5554176111771001886}} Uuid{u4{11639105741011596692,4970381466800873800}} } } } } Types { o { Uuid %id{u4{8435977591727481336,164499438610169273}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { s %Value{"CustomColor"} } } o { Uuid %id{u4{11371768134586030039,1180325336512481617}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Texture 2D"} } } o { Uuid %id{u4{11040065101175624628,1662539785884692449}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties { Uuid{u4{2589033904860476140,2941600109649901427}} Uuid{u4{16804715233058764794,16291563085247070494}} Uuid{u4{18411837506060015951,13397631608945770603}} Uuid{u4{8531456234757106898,9843359760009772741}} Uuid{u4{10978509386339080603,6055180187630064684}} Uuid{u4{2493142764329470971,4237250110264931902}} Uuid{u4{11381554768749103056,5747586724112780390}} Uuid{u4{15388913065968328453,11188089115316402371}} Uuid{u4{13652862081152275637,1931931446829192038}} Uuid{u4{4737060376990519197,5534452074735684677}} Uuid{u4{17888293823252574217,5278584362329602531}} Uuid{u4{5182949022402297138,11502908056830025687}} } s %TypeName{"ShaderNode::MaterialOutput"} u3 %TypeVersion{1} } } o { Uuid %id{u4{18311245008988910186,1895067994934075466}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ShaderTypes"} VarArray %Properties { Uuid{u4{773668148553828920,15966949596821666881}} Uuid{u4{540429536914844576,8213819539779215949}} Uuid{u4{15543418230834458689,5548684801941186544}} Uuid{u4{16393153594407016602,3744118329769567614}} Uuid{u4{7757084663128585029,8011669779036733373}} Uuid{u4{5650026407490086663,5768478847879086899}} Uuid{u4{3687164412847300807,16605290275319987562}} } s %TypeName{"BLEND_MODE"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2524718926845712419,1904526312384132727}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"VisualShaderTypes"} VarArray %Properties{} s %TypeName{"ezVisualShaderNodeBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{13652862081152275637,1931931446829192038}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{8648126710299805379,15926322808980556731}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Emissive"} s %Type{"ezVec3"} } } o { Uuid %id{u4{9182498974977327514,2041274447054354959}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{0} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"SHADING_MODE::SHADING_MODE_LIT"} s %Type{"ezInt32"} } } o { Uuid %id{u4{104119927068760414,2224364025861394794}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { s %Value{"CustomTexture"} } } o { Uuid %id{u4{7999768391447710917,2784851377566841839}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } o { Uuid %id{u4{2589033904860476140,2941600109649901427}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{107023027798387058,15125524156854853544}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"MaskThreshold"} s %Type{"float"} } } o { Uuid %id{u4{1624458220477332965,3337055032107232622}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Permutation"} } } o { Uuid %id{u4{9886528029320226984,3535181809827272072}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Permutation"} } } o { Uuid %id{u4{10546328178433928928,3538178021212683011}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { b %Value{1} } } o { Uuid %id{u4{16393153594407016602,3744118329769567614}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{2} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::BLEND_MODE_DITHERED"} s %Type{"ezInt32"} } } o { Uuid %id{u4{11992629484154905888,3993029317059678037}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{8877328514147020979,11814959309858965089}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"a"} s %Type{"float"} } } o { Uuid %id{u4{12006658088070062296,4118947064651693189}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } o { Uuid %id{u4{2493142764329470971,4237250110264931902}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{12975893279928312590,7112828226212987324}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Reflectance"} s %Type{"float"} } } o { Uuid %id{u4{4085023801481947262,4424431816763648179}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { Vec3 %Value{f{0x0000803F,0x0000803F,0x0000803F}} } } o { Uuid %id{u4{8550663219316513911,4527800363216923412}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{9886528029320226984,3535181809827272072}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::IsEnum|ezPropertyFlags::Phantom"} s %Name{"BLEND_MODE"} s %Type{"BLEND_MODE"} } } o { Uuid %id{u4{7391777909638578846,4627435359128124703}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties { Uuid{u4{4867771077753072654,8477027800294353094}} Uuid{u4{779633777514843960,17137553788842299501}} } s %TypeName{"ShaderNode::Texture3Way"} u3 %TypeVersion{1} } } o { Uuid %id{u4{17888293823252574217,5278584362329602531}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{13542406804441022416,9548951225033578222}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"RefractionColor"} s %Type{"ezVec4"} } } o { Uuid %id{u4{751045648905853503,5376862066758454147}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{11003997451405858569,11450403177460148761}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::IsEnum|ezPropertyFlags::Phantom"} s %Name{"SHADING_MODE"} s %Type{"SHADING_MODE"} } } o { Uuid %id{u4{4737060376990519197,5534452074735684677}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{12496807453269888305,16412205064812982056}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Occlusion"} s %Type{"float"} } } o { Uuid %id{u4{15543418230834458689,5548684801941186544}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{1} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::BLEND_MODE_MASKED"} s %Type{"ezInt32"} } } o { Uuid %id{u4{11381554768749103056,5747586724112780390}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{1263665986699366714,7795821215980672176}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Roughness"} s %Type{"float"} } } o { Uuid %id{u4{5650026407490086663,5768478847879086899}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{4} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::BLEND_MODE_ADDITIVE"} s %Type{"ezInt32"} } } o { Uuid %id{u4{10978509386339080603,6055180187630064684}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{11154057802738083180,8940345913792219569}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Metallic"} s %Type{"float"} } } o { Uuid %id{u4{168057228374501286,6251753556952912477}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { Vec3 %Value{f{0,0,0}} } } o { Uuid %id{u4{11695727463527673381,6549777581474058039}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ShaderTypes"} VarArray %Properties { Uuid{u4{1155205217496153151,16062411953539633064}} Uuid{u4{9182498974977327514,2041274447054354959}} Uuid{u4{14201946371216656691,8983156218640221597}} } s %TypeName{"SHADING_MODE"} u3 %TypeVersion{1} } } o { Uuid %id{u4{12975893279928312590,7112828226212987324}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000003F} } } o { Uuid %id{u4{15857399435423166171,7430766950459069189}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties { Uuid{u4{10954214981482726729,17111196752340869338}} Uuid{u4{12609603033176210513,7964630687986868603}} } s %TypeName{"ShaderNode::Subtract"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16081855956766033354,7781865574992326161}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezShaderTypeBase"} s %PluginName{"ShaderTypes"} VarArray %Properties { Uuid{u4{8550663219316513911,4527800363216923412}} Uuid{u4{751045648905853503,5376862066758454147}} Uuid{u4{5553976233745113740,12028035296425892129}} Uuid{u4{942431713766673469,16743105944200706269}} Uuid{u4{14174762422381468600,11322359312170432733}} Uuid{u4{2154011308533014433,16155609086885943006}} } s %TypeName{"AssetCache/Common/Materials/Common/Pattern.autogen.ezShader"} u3 %TypeVersion{2} } } o { Uuid %id{u4{1263665986699366714,7795821215980672176}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000003F} } } o { Uuid %id{u4{12609603033176210513,7964630687986868603}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{9774780989707894273,9848653915852827572}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"b"} s %Type{"float"} } } o { Uuid %id{u4{7757084663128585029,8011669779036733373}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{3} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::BLEND_MODE_TRANSPARENT"} s %Type{"ezInt32"} } } o { Uuid %id{u4{540429536914844576,8213819539779215949}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{0} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::BLEND_MODE_OPAQUE"} s %Type{"ezInt32"} } } o { Uuid %id{u4{4867771077753072654,8477027800294353094}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{104119927068760414,2224364025861394794}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Name"} s %Type{"ezString"} } } o { Uuid %id{u4{6089094783765586323,8705960867921430659}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezDocumentRoot"} u3 %TypeVersion{1} } } o { Uuid %id{u4{11154057802738083180,8940345913792219569}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } o { Uuid %id{u4{14201946371216656691,8983156218640221597}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{1} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"SHADING_MODE::SHADING_MODE_FULLBRIGHT"} s %Type{"ezInt32"} } } o { Uuid %id{u4{17717897218099796308,9033184167245688007}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ShaderTypes"} VarArray %Properties{} s %TypeName{"ezShaderTypeBase"} u3 %TypeVersion{2} } } o { Uuid %id{u4{18305304007866142843,9444700149217459826}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Constant"} } } o { Uuid %id{u4{13542406804441022416,9548951225033578222}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { Vec4 %Value{f{0,0,0,0x0000803F}} } } o { Uuid %id{u4{8531456234757106898,9843359760009772741}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{4085023801481947262,4424431816763648179}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"BaseColor"} s %Type{"ezVec3"} } } o { Uuid %id{u4{9774780989707894273,9848653915852827572}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } o { Uuid %id{u4{631218029919489441,9916975277274633982}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { d %Value{0x000000000000D03F} } } o { Uuid %id{u4{15388913065968328453,11188089115316402371}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{6649753934969554305,13791166057793731169}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Opacity"} s %Type{"float"} } } o { Uuid %id{u4{14174762422381468600,11322359312170432733}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{11371768134586030039,1180325336512481617}} Uuid{u4{1454246810557711547,11391290287208726414}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"BaseTexture"} s %Type{"ezString"} } } o { Uuid %id{u4{1454246810557711547,11391290287208726414}} s %t{"ezAssetBrowserAttribute"} u3 %v{1} p { s %DependencyFlags{"ezDependencyFlags::Package|ezDependencyFlags::Thumbnail"} s %Filter{";CompatibleAsset_Texture_2D;"} s %RequiredTag{""} } } o { Uuid %id{u4{11003997451405858569,11450403177460148761}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Permutation"} } } o { Uuid %id{u4{5182949022402297138,11502908056830025687}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{168057228374501286,6251753556952912477}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"SubsurfaceColor"} s %Type{"ezVec3"} } } o { Uuid %id{u4{8877328514147020979,11814959309858965089}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } o { Uuid %id{u4{10097442269101671049,12017415575322047640}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{12689300849278625136,16388205898017076391}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"b"} s %Type{"float"} } } o { Uuid %id{u4{5553976233745113740,12028035296425892129}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{1624458220477332965,3337055032107232622}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"TWO_SIDED"} s %Type{"bool"} } } o { Uuid %id{u4{4440304378651420221,12575431605907932885}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties { Uuid{u4{11992629484154905888,3993029317059678037}} Uuid{u4{10097442269101671049,12017415575322047640}} } s %TypeName{"ShaderNode::Multiply"} u3 %TypeVersion{1} } } o { Uuid %id{u4{18411837506060015951,13397631608945770603}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{2531204913114908651,14636118749865147444}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"ApplyDecals"} s %Type{"bool"} } } o { Uuid %id{u4{6649753934969554305,13791166057793731169}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } o { Uuid %id{u4{10765536432168002227,14077301894287280531}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties{} s %TypeName{"ShaderNode::InstanceData"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16422282166416556709,14502256122642309324}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{8435977591727481336,164499438610169273}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"ParamName"} s %Type{"ezString"} } } o { Uuid %id{u4{2531204913114908651,14636118749865147444}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { b %Value{1} } } o { Uuid %id{u4{2947336711354777548,15013008608905564043}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezEnumBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{107023027798387058,15125524156854853544}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803E} } } o { Uuid %id{u4{574185834121239378,15422088015066052787}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties{} s %TypeName{"ShaderNode::Split"} u3 %TypeVersion{1} } } o { Uuid %id{u4{8648126710299805379,15926322808980556731}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { Vec3 %Value{f{0,0,0}} } } o { Uuid %id{u4{773668148553828920,15966949596821666881}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} u3 %ConstantValue{0} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::Default"} s %Type{"ezUInt32"} } } o { Uuid %id{u4{1155205217496153151,16062411953539633064}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} u3 %ConstantValue{0} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"SHADING_MODE::Default"} s %Type{"ezUInt32"} } } o { Uuid %id{u4{2154011308533014433,16155609086885943006}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{18305304007866142843,9444700149217459826}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Color"} s %Type{"ezColor"} } } o { Uuid %id{u4{18349806816312788076,16229247027635378395}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties{} s %TypeName{"ShaderNode::Saturate"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16804715233058764794,16291563085247070494}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{10546328178433928928,3538178021212683011}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"ApplyFog"} s %Type{"bool"} } } o { Uuid %id{u4{12689300849278625136,16388205898017076391}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } o { Uuid %id{u4{12496807453269888305,16412205064812982056}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } o { Uuid %id{u4{9055380125307899845,16548159432520566774}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualShaderNodeBase"} s %PluginName{"VisualShaderTypes"} VarArray %Properties { Uuid{u4{16422282166416556709,14502256122642309324}} } s %TypeName{"ShaderNode::ParameterColor"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3687164412847300807,16605290275319987562}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Constant"} i3 %ConstantValue{5} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::ReadOnly"} s %Name{"BLEND_MODE::BLEND_MODE_MODULATE"} s %Type{"ezInt32"} } } o { Uuid %id{u4{942431713766673469,16743105944200706269}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{9941951229153436944,17787021238125754260}} Uuid{u4{631218029919489441,9916975277274633982}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"MaskThreshold"} s %Type{"float"} } } o { Uuid %id{u4{10954214981482726729,17111196752340869338}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{7999768391447710917,2784851377566841839}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"a"} s %Type{"float"} } } o { Uuid %id{u4{779633777514843960,17137553788842299501}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{12006658088070062296,4118947064651693189}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Tiling"} s %Type{"float"} } } o { Uuid %id{u4{13983305718315019434,17572363554072221229}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezDocumentObject_ConnectionBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{8721322561248882817,17579066505604714242}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginAssets"} VarArray %Properties{} s %TypeName{"ezMaterialShaderMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{9941951229153436944,17787021238125754260}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Constant"} } } o { Uuid %id{u4{983387834180907111,17935407260904399048}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezReflectedClass"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5030680158680079231,18410952876772242771}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginAssets"} VarArray %Properties{} s %TypeName{"ezMaterialAssetProperties"} u3 %TypeVersion{4} } } }