/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Samples/Testing Chambers/Materials/Pumping.ezMaterialAsset
1 810 строк
37 KB
Jan Krassnigg
Data fixes (#1983)
10 июл 2026, 13:55
Не верифицирован
10 июл 2026, 13:55
ab7258f
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{18192761403171610803,5192002301850505419}} 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.ddl"} s{":app/VisualShader/Math_Basic.ddl"} s{":app/VisualShader/Output_Material.ddl"} } Uuid %DocumentID{u4{18192761403171610803,5192002301850505419}} u4 %Hash{16862317612681209856} VarArray %MetaInfo{} VarArray %Outputs { s{"VISUAL_SHADER"} } VarArray %PackageDeps{} VarArray %References { s{":app/VisualShader/Conversions.ddl"} s{":app/VisualShader/Inputs.ddl"} s{":app/VisualShader/Math.ddl"} s{":app/VisualShader/Math_Basic.ddl"} s{":app/VisualShader/Output_Material.ddl"} } s %Tags{""} } } } Objects { o { Uuid %id{u4{6446043116295497119,4659993912404104193}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{10610065374012574873,5645589946277450408}} s %SourcePin{"x"} Uuid %Target{u4{5928220157105563832,5638740704226794680}} s %TargetPin{"a"} } } o { Uuid %id{u4{13751352761325187257,4666188405388042301}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{10775428488367476903,5190117694849127090}} s %SourcePin{"y"} Uuid %Target{u4{11477321634093543846,5113773827062703873}} s %TargetPin{"b"} } } o { Uuid %id{u4{11567496853315406244,4683472803176825265}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{16763882356128328094,4784745132488110047}} s %SourcePin{"result"} Uuid %Target{u4{4006587807997197456,4918211077121487047}} s %TargetPin{"x"} } } o { Uuid %id{u4{3500911795499561889,4699436589709965150}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{3630209365717661627,5551147754388519776}} s %SourcePin{"result"} Uuid %Target{u4{5436038621456540049,5022012100666764025}} s %TargetPin{"BaseColor"} } } o { Uuid %id{u4{16763882356128328094,4784745132488110047}} s %t{"ShaderNode::Modulo"} u3 %v{1} p { Vec2 %Node::Pos{f{0xE0458644,0x6C8F8942}} f %a{0x0000803F} f %b{0x0000803F} } } o { Uuid %id{u4{7187375481571994812,4892653736376283607}} s %t{"ShaderNode::UV"} u3 %v{1} p { Vec2 %Node::Pos{f{0x43ECE643,0x842F8543}} } } o { Uuid %id{u4{3182828123017556621,4896026039051539747}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{6826766034495145144,5687094100513723749}} s %SourcePin{"Color"} Uuid %Target{u4{4551448105874841783,5190804268623521290}} s %TargetPin{"a"} } } o { Uuid %id{u4{17228596073001728428,4898266309289359391}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{10610065374012574873,5645589946277450408}} s %SourcePin{"z"} Uuid %Target{u4{4551448105874841783,5190804268623521290}} s %TargetPin{"b"} } } o { Uuid %id{u4{4006587807997197456,4918211077121487047}} s %t{"ShaderNode::Step"} u3 %v{1} p { Vec2 %Node::Pos{f{0x38919E44,0xF5833A42}} f %edge{0x0000003F} f %x{0} } } o { Uuid %id{u4{369555676085441681,4938317426531518543}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{7187375481571994812,4892653736376283607}} s %SourcePin{"UV"} Uuid %Target{u4{10775428488367476903,5190117694849127090}} s %TargetPin{"a"} } } o { Uuid %id{u4{17384238377024729785,4986416128905699388}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{10610065374012574873,5645589946277450408}} s %SourcePin{"y"} Uuid %Target{u4{16763882356128328094,4784745132488110047}} s %TargetPin{"b"} } } o { Uuid %id{u4{457630360703656614,5011529936646942094}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{5399686919099525279,5250456629967070332}} s %SourcePin{"result"} Uuid %Target{u4{16763882356128328094,4784745132488110047}} s %TargetPin{"a"} } } o { Uuid %id{u4{5436038621456540049,5022012100666764025}} 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{0x5F65CC44,0x3EDBEEC1}} f %Occlusion{0x0000803F} f %Opacity{0x0000803F} f %Reflectance{0x0000003F} Vec4 %RefractionColor{f{0,0,0,0x0000803F}} f %Roughness{0x0000003F} Vec3 %SubsurfaceColor{f{0,0,0}} } } o { Uuid %id{u4{363307384813037203,5031185265258536845}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{6826766034495145144,5687094100513723749}} s %SourcePin{"Color"} Uuid %Target{u4{3630209365717661627,5551147754388519776}} s %TargetPin{"y"} } } o { Uuid %id{u4{11477321634093543846,5113773827062703873}} s %t{"ShaderNode::Multiply"} u3 %v{1} p { Vec2 %Node::Pos{f{0x0DE04144,0x26D87F43}} f %a{0x0000803F} f %b{0x0000803F} } } o { Uuid %id{u4{17444280936215625862,5161248628104926821}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11477321634093543846,5113773827062703873}} s %SourcePin{"result"} Uuid %Target{u4{5399686919099525279,5250456629967070332}} s %TargetPin{"b"} } } o { Uuid %id{u4{17453707816358696591,5183639166226410690}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{4006587807997197456,4918211077121487047}} s %SourcePin{"result"} Uuid %Target{u4{3630209365717661627,5551147754388519776}} s %TargetPin{"factor"} } } o { Uuid %id{u4{10775428488367476903,5190117694849127090}} s %t{"ShaderNode::Split"} u3 %v{1} p { Vec2 %Node::Pos{f{0x664B2244,0xF7368543}} } } o { Uuid %id{u4{4551448105874841783,5190804268623521290}} s %t{"ShaderNode::Multiply"} u3 %v{1} p { Vec2 %Node::Pos{f{0x82D59E44,0xCD2CDCC2}} f %a{0x0000803F} f %b{0x0000803F} } } o { Uuid %id{u4{5399686919099525279,5250456629967070332}} s %t{"ShaderNode::Add"} u3 %v{1} p { Vec2 %Node::Pos{f{0xFE2D6144,0xA18C0E43}} f %a{0} f %b{0} } } o { Uuid %id{u4{7713762980347045540,5309640645444893597}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{4551448105874841783,5190804268623521290}} s %SourcePin{"result"} Uuid %Target{u4{3630209365717661627,5551147754388519776}} s %TargetPin{"x"} } } o { Uuid %id{u4{10026081404305247454,5383946082662706224}} s %t{"AssetCache/Common/Materials/Pumping.autogen.ezShader"} u3 %v{2} p { s %BLEND_MODE{"BLEND_MODE::BLEND_MODE_OPAQUE"} f %MaskThreshold{0x0000803E} s %SHADING_MODE{"SHADING_MODE::SHADING_MODE_LIT"} b %TWO_SIDED{0} } } o { Uuid %id{u4{3630209365717661627,5551147754388519776}} s %t{"ShaderNode::Lerp"} u3 %v{1} p { Vec2 %Node::Pos{f{0xE19DB644,0xDECCF9C1}} f %factor{0x0000003F} f %x{0} f %y{0x0000803F} } } o { Uuid %id{u4{5928220157105563832,5638740704226794680}} s %t{"ShaderNode::Multiply"} u3 %v{1} p { Vec2 %Node::Pos{f{0x394D3F44,0xF0F7F442}} f %a{0x0000803F} f %b{0x0000803F} } } o { Uuid %id{u4{10610065374012574873,5645589946277450408}} s %t{"ShaderNode::Split"} u3 %v{1} p { Vec2 %Node::Pos{f{0xADEC1F44,0xB9E180C1}} } } o { Uuid %id{u4{16315093429049321095,5653622492063119927}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{6826766034495145144,5687094100513723749}} s %SourcePin{"CustomData"} Uuid %Target{u4{10610065374012574873,5645589946277450408}} s %TargetPin{"a"} } } o { Uuid %id{u4{18036790872427867034,5684992690948783293}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{6586967505551946125,5758241357011073149}} s %SourcePin{"World"} Uuid %Target{u4{5928220157105563832,5638740704226794680}} s %TargetPin{"b"} } } o { Uuid %id{u4{6826766034495145144,5687094100513723749}} s %t{"ShaderNode::InstanceData"} u3 %v{1} p { Vec2 %Node::Pos{f{0x6FFEE143,0x2BDBCDC2}} } } o { Uuid %id{u4{17141640934388904858,5709319105921851821}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{5928220157105563832,5638740704226794680}} s %SourcePin{"result"} Uuid %Target{u4{5399686919099525279,5250456629967070332}} s %TargetPin{"a"} } } o { Uuid %id{u4{4638249660864743822,5750910407560863395}} s %t{"ezMaterialAssetProperties"} u3 %v{4} p { s %AssetFilterTags{""} s %BaseMaterial{""} s %Shader{"{ cacf50cb-b295-480d-b320-7b571bac79fc }"} s %ShaderMode{"ezMaterialShaderMode::Custom"} Uuid %ShaderProperties{u4{10026081404305247454,5383946082662706224}} s %Surface{""} } } o { Uuid %id{u4{6586967505551946125,5758241357011073149}} s %t{"ShaderNode::Time"} u3 %v{1} p { Vec2 %Node::Pos{f{0x5E3FE443,0x0D2FC342}} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{4638249660864743822,5750910407560863395}} Uuid{u4{5436038621456540049,5022012100666764025}} Uuid{u4{7187375481571994812,4892653736376283607}} Uuid{u4{6586967505551946125,5758241357011073149}} Uuid{u4{6826766034495145144,5687094100513723749}} Uuid{u4{10610065374012574873,5645589946277450408}} Uuid{u4{16315093429049321095,5653622492063119927}} Uuid{u4{5928220157105563832,5638740704226794680}} Uuid{u4{6446043116295497119,4659993912404104193}} Uuid{u4{18036790872427867034,5684992690948783293}} Uuid{u4{11477321634093543846,5113773827062703873}} Uuid{u4{5399686919099525279,5250456629967070332}} Uuid{u4{17141640934388904858,5709319105921851821}} Uuid{u4{17444280936215625862,5161248628104926821}} Uuid{u4{10775428488367476903,5190117694849127090}} Uuid{u4{369555676085441681,4938317426531518543}} Uuid{u4{13751352761325187257,4666188405388042301}} Uuid{u4{4006587807997197456,4918211077121487047}} Uuid{u4{3630209365717661627,5551147754388519776}} Uuid{u4{3500911795499561889,4699436589709965150}} Uuid{u4{17453707816358696591,5183639166226410690}} Uuid{u4{16763882356128328094,4784745132488110047}} Uuid{u4{457630360703656614,5011529936646942094}} Uuid{u4{11567496853315406244,4683472803176825265}} Uuid{u4{17384238377024729785,4986416128905699388}} Uuid{u4{4551448105874841783,5190804268623521290}} Uuid{u4{3182828123017556621,4896026039051539747}} Uuid{u4{17228596073001728428,4898266309289359391}} Uuid{u4{7713762980347045540,5309640645444893597}} Uuid{u4{363307384813037203,5031185265258536845}} } } } } Types { o { Uuid %id{u4{11821795425669130065,1042031160422069591}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{12132861023657037740,8715245778783267003}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::IsEnum|ezPropertyFlags::Phantom"} s %Name{"SHADING_MODE"} s %Type{"SHADING_MODE"} } } 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{12835097668507006292,2489695188888823524}} 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::UV"} u3 %TypeVersion{1} } } 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{7793219082008853753,2970164829608147468}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{12125061745799550564,15877185559474934111}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"x"} s %Type{"float"} } } o { Uuid %id{u4{1794898210491817008,3277898097963760370}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { d %Value{0x000000000000D03F} } } o { Uuid %id{u4{10546328178433928928,3538178021212683011}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { b %Value{1} } } o { Uuid %id{u4{3632971942274235427,3539385843512142013}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{11674444417676035155,9784791615743337000}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"x"} s %Type{"float"} } } 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{2855044751130202072,3905155507995342296}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{6065864496584791809,16054884168737400022}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"factor"} s %Type{"float"} } } 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{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{13205548311201890044,4473625078535315477}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{3514614490866876148,7684880398480096699}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::IsEnum|ezPropertyFlags::Phantom"} s %Name{"BLEND_MODE"} s %Type{"BLEND_MODE"} } } o { Uuid %id{u4{11103169796856009172,4903731007981968998}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{11391210377468155844,10518489809172467382}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"TWO_SIDED"} s %Type{"bool"} } } 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{577377858799810135,5404530270355689967}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{10006639886604412194,16843595397644488459}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"b"} s %Type{"float"} } } 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{7536815137936880982,5952421321513250231}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{4064902774424686153,9288185599862929441}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"a"} s %Type{"float"} } } 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{3514614490866876148,7684880398480096699}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Permutation"} } } o { Uuid %id{u4{1263665986699366714,7795821215980672176}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000003F} } } 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{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{12132861023657037740,8715245778783267003}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Permutation"} } } o { Uuid %id{u4{262199108420592029,8750928967832450501}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } 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{1909906611090840332,9114657002417458805}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{16234579583226737903,13854584270180064595}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"edge"} s %Type{"float"} } } o { Uuid %id{u4{4064902774424686153,9288185599862929441}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } o { Uuid %id{u4{15795015933237580824,9427852000181046270}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{13290774453266493294,11587050219959107207}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"b"} s %Type{"float"} } } o { Uuid %id{u4{13542406804441022416,9548951225033578222}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { Vec4 %Value{f{0,0,0,0x0000803F}} } } o { Uuid %id{u4{11674444417676035155,9784791615743337000}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } 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{11391210377468155844,10518489809172467382}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Permutation"} } } o { Uuid %id{u4{14828465751607615123,10572350110998835850}} 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::Time"} u3 %TypeVersion{1} } } o { Uuid %id{u4{8818000789752313462,10735213654234508549}} 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{1909906611090840332,9114657002417458805}} Uuid{u4{3632971942274235427,3539385843512142013}} } s %TypeName{"ShaderNode::Step"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7429724612683441627,10745724059525854989}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{262199108420592029,8750928967832450501}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"a"} s %Type{"float"} } } o { Uuid %id{u4{4812314237274615386,11026558559493082610}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } 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{1753405441227203839,11269476269494052617}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{4812314237274615386,11026558559493082610}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"y"} s %Type{"float"} } } 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{13290774453266493294,11587050219959107207}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } 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{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{6626830070385178202,12761294147873918109}} 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{13205548311201890044,4473625078535315477}} Uuid{u4{11821795425669130065,1042031160422069591}} Uuid{u4{11103169796856009172,4903731007981968998}} Uuid{u4{15976478970292076174,13134603769328546244}} } s %TypeName{"AssetCache/Common/Materials/Pumping.autogen.ezShader"} u3 %TypeVersion{2} } } o { Uuid %id{u4{12692264475183312263,12798347843692370109}} 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{7429724612683441627,10745724059525854989}} Uuid{u4{15795015933237580824,9427852000181046270}} } s %TypeName{"ShaderNode::Add"} u3 %TypeVersion{1} } } o { Uuid %id{u4{15976478970292076174,13134603769328546244}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{16149414505341363727,13957733480611708139}} Uuid{u4{1794898210491817008,3277898097963760370}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"MaskThreshold"} s %Type{"float"} } } 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{16234579583226737903,13854584270180064595}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000003F} } } o { Uuid %id{u4{16149414505341363727,13957733480611708139}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Constant"} } } 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{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{190168583156891290,15183025133264494133}} 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{7536815137936880982,5952421321513250231}} Uuid{u4{577377858799810135,5404530270355689967}} } s %TypeName{"ShaderNode::Modulo"} u3 %TypeVersion{1} } } 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{12125061745799550564,15877185559474934111}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0} } } 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{6065864496584791809,16054884168737400022}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000003F} } } 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{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{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{10006639886604412194,16843595397644488459}} s %t{"ezDefaultValueAttribute"} u3 %v{1} p { f %Value{0x0000803F} } } 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{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{2663083296169283214,18029468619357965935}} 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{7793219082008853753,2970164829608147468}} Uuid{u4{1753405441227203839,11269476269494052617}} Uuid{u4{2855044751130202072,3905155507995342296}} } s %TypeName{"ShaderNode::Lerp"} 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} } } }