add fix kinect demo

This commit is contained in:
Chikashi Miyama 2019-10-04 21:52:26 +02:00
parent 0dac7a812d
commit 6fb1a1fcac
4 changed files with 165 additions and 406 deletions

View file

@ -139,8 +139,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 374 x: 374
y: -190 y: -190
width: 718 width: 710
height: 1964 height: 1944
--- !u!114 &114350483966674976 --- !u!114 &114350483966674976
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 1 m_ObjectHideFlags: 1
@ -639,9 +639,8 @@ VisualEffectResource:
1\n#define VFX_USE_SEED_CURRENT 1\n#define VFX_USE_LIFETIME_CURRENT 1\n#define 1\n#define VFX_USE_SEED_CURRENT 1\n#define VFX_USE_LIFETIME_CURRENT 1\n#define
VFX_USE_ANGLEZ_CURRENT 1\n#define VFX_USE_TEXINDEX_CURRENT 1\n#define VFX_USE_POSITION_CURRENT VFX_USE_ANGLEZ_CURRENT 1\n#define VFX_USE_TEXINDEX_CURRENT 1\n#define VFX_USE_POSITION_CURRENT
1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_LOCAL_SPACE 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_LOCAL_SPACE
1\n#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\nCBUFFER_START(parameters)\n 1\n#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\n\n#include
\ float3 A_a;\n float A_b;\n float3 B_a;\n float B_b;\n float \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include
A_c;\n float B_c;\n uint2 PADDING_0;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include
\"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer
attributeBuffer;\nByteAddressBuffer sourceAttributeBuffer;\n\nCBUFFER_START(initParams)\n#if attributeBuffer;\nByteAddressBuffer sourceAttributeBuffer;\n\nCBUFFER_START(initParams)\n#if
!VFX_USE_SPAWNER_FROM_GPU\n uint nbSpawned;\t\t\t\t\t// Numbers of particle !VFX_USE_SPAWNER_FROM_GPU\n uint nbSpawned;\t\t\t\t\t// Numbers of particle
@ -682,26 +681,28 @@ VisualEffectResource:
position = float3(0,0,0);\n bool alive = (bool)true;\n float age position = float3(0,0,0);\n bool alive = (bool)true;\n float age
= (float)0;\n \n\n#if VFX_USE_PARTICLEID_CURRENT\n particleId = (float)0;\n \n\n#if VFX_USE_PARTICLEID_CURRENT\n particleId
= particleIndex;\n#endif\n#if VFX_USE_SEED_CURRENT\n seed = WangHash(particleIndex = particleIndex;\n#endif\n#if VFX_USE_SEED_CURRENT\n seed = WangHash(particleIndex
^ systemSeed);\n#endif\n \n SetAttribute_E6295C0( /*inout */velocity, ^ systemSeed);\n#endif\n \n {\n SetAttribute_E6295C0(
\ /*inout */seed, A_a, B_a);\n SetAttribute_F01429A3( /*inout */lifetime, /*inout */velocity, /*inout */seed, float3(-0.333,0.8,-0.333), float3(0.333,1,0.333));\n
\ /*inout */seed, A_b, B_b);\n SetAttribute_48A7BD6E( /*inout */angleZ, \ }\n {\n SetAttribute_F01429A3( /*inout */lifetime,
\ /*inout */seed, A_c, B_c);\n \n\n\n#if VFX_USE_ALIVE_CURRENT\n if \ /*inout */seed, (float)6, (float)12);\n }\n {\n SetAttribute_48A7BD6E(
(alive)\n {\n\t\t\tuint deadIndex = deadListIn.DecrementCounter();\n /*inout */angleZ, /*inout */seed, (float)0, (float)360);\n }\n \n\n\n#if
\ uint index = deadListIn[deadIndex];\n attributeBuffer.Store3((index VFX_USE_ALIVE_CURRENT\n if (alive)\n {\n\t\t\tuint deadIndex =
* 0x4 + 0x0) << 2,asuint(velocity));\n attributeBuffer.Store((index deadListIn.DecrementCounter();\n uint index = deadListIn[deadIndex];\n
* 0x1 + 0x100) << 2,asuint(lifetime));\n attributeBuffer.Store((index \ attributeBuffer.Store3((index * 0x4 + 0x0) << 2,asuint(velocity));\n
* 0x1 + 0x140) << 2,asuint(angleZ));\n attributeBuffer.Store((index \ attributeBuffer.Store((index * 0x1 + 0x100) << 2,asuint(lifetime));\n
* 0x3 + 0x180) << 2,asuint(texIndex));\n attributeBuffer.Store3((index \ attributeBuffer.Store((index * 0x1 + 0x140) << 2,asuint(angleZ));\n
* 0x4 + 0x240) << 2,asuint(position));\n attributeBuffer.Store((index \ attributeBuffer.Store((index * 0x3 + 0x180) << 2,asuint(texIndex));\n
* 0x3 + 0x181) << 2,uint(alive));\n attributeBuffer.Store((index \ attributeBuffer.Store3((index * 0x4 + 0x240) << 2,asuint(position));\n
* 0x3 + 0x182) << 2,asuint(age));\n \n\n }\n#else\n uint \ attributeBuffer.Store((index * 0x3 + 0x181) << 2,uint(alive));\n
index = particleIndex;\n attributeBuffer.Store3((index * 0x4 + 0x0) << \ attributeBuffer.Store((index * 0x3 + 0x182) << 2,asuint(age));\n
2,asuint(velocity));\n attributeBuffer.Store((index * 0x1 + 0x100) << \ \n\n }\n#else\n uint index = particleIndex;\n attributeBuffer.Store3((index
2,asuint(lifetime));\n attributeBuffer.Store((index * 0x1 + 0x140) << * 0x4 + 0x0) << 2,asuint(velocity));\n attributeBuffer.Store((index *
2,asuint(angleZ));\n attributeBuffer.Store((index * 0x3 + 0x180) << 2,asuint(texIndex));\n 0x1 + 0x100) << 2,asuint(lifetime));\n attributeBuffer.Store((index *
\ attributeBuffer.Store3((index * 0x4 + 0x240) << 2,asuint(position));\n 0x1 + 0x140) << 2,asuint(angleZ));\n attributeBuffer.Store((index * 0x3
\ attributeBuffer.Store((index * 0x3 + 0x181) << 2,uint(alive));\n attributeBuffer.Store((index + 0x180) << 2,asuint(texIndex));\n attributeBuffer.Store3((index * 0x4
* 0x3 + 0x182) << 2,asuint(age));\n \n\n#endif\n }\n}\n" + 0x240) << 2,asuint(position));\n attributeBuffer.Store((index * 0x3
+ 0x181) << 2,uint(alive));\n attributeBuffer.Store((index * 0x3 + 0x182)
<< 2,asuint(age));\n \n\n#endif\n }\n}\n"
- compute: 1 - compute: 1
name: '[System 1]Update' name: '[System 1]Update'
source: "#pragma kernel CSMain\n#define NB_THREADS_PER_GROUP 64\n#define VFX_USE_VELOCITY_CURRENT source: "#pragma kernel CSMain\n#define NB_THREADS_PER_GROUP 64\n#define VFX_USE_VELOCITY_CURRENT
@ -710,8 +711,7 @@ VisualEffectResource:
1\n#define VFX_USE_SCALEY_CURRENT 1\n#define VFX_USE_POSITION_CURRENT 1\n#define 1\n#define VFX_USE_SCALEY_CURRENT 1\n#define VFX_USE_POSITION_CURRENT 1\n#define
VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_HAS_INDIRECT_DRAW VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_HAS_INDIRECT_DRAW
1\n#define VFX_LOCAL_SPACE 1\n#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\nCBUFFER_START(parameters)\n 1\n#define VFX_LOCAL_SPACE 1\n#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\nCBUFFER_START(parameters)\n
\ float3 Velocity_b;\n float FrameRate_a;\n float deltaTime_a;\n float \ float FrameRate_a;\n float deltaTime_a;\n uint2 PADDING_0;\nCBUFFER_END\n\n\n#include
Drag_b;\n float dragCoefficient_c;\n uint PADDING_0;\nCBUFFER_END\n\n\n#include
\"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include
\"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer
attributeBuffer;\n\n#if VFX_USE_ALIVE_CURRENT\nRWStructuredBuffer<uint> deadListOut;\n#endif\n\n#if attributeBuffer;\n\n#if VFX_USE_ALIVE_CURRENT\nRWStructuredBuffer<uint> deadListOut;\n#endif\n\n#if
@ -742,10 +742,10 @@ VisualEffectResource:
* 0x4 + 0x240) << 2));\n\t\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x4 + 0x240) << 2));\n\t\t\tfloat age = asfloat(attributeBuffer.Load((index
* 0x3 + 0x182) << 2));\n\t\t\t\n\n\t\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\t\toldPosition * 0x3 + 0x182) << 2));\n\t\t\t\n\n\t\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\t\toldPosition
= position;\n#endif\n\t\t\t\n\t\t\tFlipbookPlay_0( /*inout */texIndex, FrameRate_a, = position;\n#endif\n\t\t\t\n\t\t\tFlipbookPlay_0( /*inout */texIndex, FrameRate_a,
deltaTime_a);\n\t\t\tForce_1( /*inout */velocity, mass, Velocity_b, Drag_b, deltaTime_a);\n\t\t\t{\n\t\t\t Force_1( /*inout */velocity, mass, float3(-0.2,0.8,0),
deltaTime_a);\n\t\t\tDrag_1( /*inout */velocity, mass, size, scaleX, scaleY, (float)1, deltaTime_a);\n\t\t\t}\n\t\t\t{\n\t\t\t Drag_1( /*inout */velocity,
dragCoefficient_c, deltaTime_a);\n\t\t\tEulerIntegration( /*inout */position, mass, size, scaleX, scaleY, (float)0.1, deltaTime_a);\n\t\t\t}\n\t\t\tEulerIntegration(
velocity, deltaTime_a);\n\t\t\tAge( /*inout */age, deltaTime_a);\n\t\t\tReap(age, /*inout */position, velocity, deltaTime_a);\n\t\t\tAge( /*inout */age, deltaTime_a);\n\t\t\tReap(age,
lifetime, /*inout */alive);\n\t\t\t\n\n\t\t\tif (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store3((index lifetime, /*inout */alive);\n\t\t\t\n\n\t\t\tif (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store3((index
* 0x4 + 0x0) << 2,asuint(velocity));\n\t\t\t\tattributeBuffer.Store((index * * 0x4 + 0x0) << 2,asuint(velocity));\n\t\t\t\tattributeBuffer.Store((index *
0x3 + 0x180) << 2,asuint(texIndex));\n\t\t\t\tattributeBuffer.Store3((index 0x3 + 0x180) << 2,asuint(texIndex));\n\t\t\t\tattributeBuffer.Store3((index
@ -763,8 +763,9 @@ VisualEffectResource:
+ 0x181) << 2));\n\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x3 + 0x181) << 2));\n\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x3
+ 0x182) << 2));\n\t\t\n\n\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\toldPosition + 0x182) << 2));\n\t\t\n\n\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\toldPosition
= position;\n#endif\n\t\t\n\t\tFlipbookPlay_0( /*inout */texIndex, FrameRate_a, = position;\n#endif\n\t\t\n\t\tFlipbookPlay_0( /*inout */texIndex, FrameRate_a,
deltaTime_a);\n\t\tForce_1( /*inout */velocity, mass, Velocity_b, Drag_b, deltaTime_a);\n\t\tDrag_1( deltaTime_a);\n\t\t{\n\t\t Force_1( /*inout */velocity, mass, float3(-0.2,0.8,0),
/*inout */velocity, mass, size, scaleX, scaleY, dragCoefficient_c, deltaTime_a);\n\t\tEulerIntegration( (float)1, deltaTime_a);\n\t\t}\n\t\t{\n\t\t Drag_1( /*inout */velocity, mass,
size, scaleX, scaleY, (float)0.1, deltaTime_a);\n\t\t}\n\t\tEulerIntegration(
/*inout */position, velocity, deltaTime_a);\n\t\tAge( /*inout */age, deltaTime_a);\n\t\tReap(age, /*inout */position, velocity, deltaTime_a);\n\t\tAge( /*inout */age, deltaTime_a);\n\t\tReap(age,
lifetime, /*inout */alive);\n\t\t\n\n\t\tattributeBuffer.Store3((index * 0x4 lifetime, /*inout */alive);\n\t\t\n\n\t\tattributeBuffer.Store3((index * 0x4
+ 0x0) << 2,asuint(velocity));\n\t\tattributeBuffer.Store((index * 0x3 + 0x180) + 0x0) << 2,asuint(velocity));\n\t\tattributeBuffer.Store((index * 0x3 + 0x180)
@ -797,15 +798,12 @@ VisualEffectResource:
1\n\t\t#define HDRP_USE_BASE_COLOR_MAP_ALPHA 1\n\t\t#define USE_NORMAL_MAP 1\n\t\t#define 1\n\t\t#define HDRP_USE_BASE_COLOR_MAP_ALPHA 1\n\t\t#define USE_NORMAL_MAP 1\n\t\t#define
HDRP_USE_BASE_COLOR 1\n\t\t#define VFX_PRIMITIVE_QUAD 1\n\t\t\n\t\t\n\t\t\n\t\t#define HDRP_USE_BASE_COLOR 1\n\t\t#define VFX_PRIMITIVE_QUAD 1\n\t\t\n\t\t\n\t\t\n\t\t#define
VFX_LOCAL_SPACE 1\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t VFX_LOCAL_SPACE 1\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t
\ float4 Size_a;\n\t\t float2 flipBookSize;\n\t\t float2 invFlipBookSize;\n\t\t \ float4 Size_a;\n\t\t float Color_d;\n\t\t uint3 PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D
\ float Size_b;\n\t\t float Color_d;\n\t\t float invSoftParticlesFadeDistance;\n\t\t baseColorMap;\n\t\tSamplerState samplerbaseColorMap;\n\t\tTexture2D normalMap;\n\t\tSamplerState
\ float smoothness;\n\t\t float thickness;\n\t\t float normalScale;\n\t\t samplernormalMap;\n\t\t\n\n\t\t\n\t\t#define VFX_NEEDS_COLOR_INTERPOLATOR (VFX_USE_COLOR_CURRENT
\ uint2 PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D baseColorMap;\n\t\tSamplerState || VFX_USE_ALPHA_CURRENT)\n\t\t\n\t\tByteAddressBuffer attributeBuffer;\t\n\t\t\n\t\t#if
samplerbaseColorMap;\n\t\tTexture2D normalMap;\n\t\tSamplerState samplernormalMap;\n\t\t\n\n\t\t\n\t\t#define VFX_HAS_INDIRECT_DRAW\n\t\tStructuredBuffer<uint> indirectBuffer;\t\n\t\t#endif\t\n\t\t\n\t\t#if
VFX_NEEDS_COLOR_INTERPOLATOR (VFX_USE_COLOR_CURRENT || VFX_USE_ALPHA_CURRENT)\n\t\t\n\t\tByteAddressBuffer USE_DEAD_LIST_COUNT\n\t\tByteAddressBuffer deadListCount;\n\t\t#endif\n\t\t\n\t\tCBUFFER_START(outputParams)\n\t\t\tfloat
attributeBuffer;\t\n\t\t\n\t\t#if VFX_HAS_INDIRECT_DRAW\n\t\tStructuredBuffer<uint>
indirectBuffer;\t\n\t\t#endif\t\n\t\t\n\t\t#if USE_DEAD_LIST_COUNT\n\t\tByteAddressBuffer
deadListCount;\n\t\t#endif\n\t\t\n\t\tCBUFFER_START(outputParams)\n\t\t\tfloat
nbMax;\n\t\t\tfloat systemSeed;\n\t\tCBUFFER_END\n\t\t\n\t\tENDHLSL\n\t\t\n\n\t\t\n\t\t\n\t\t// nbMax;\n\t\t\tfloat systemSeed;\n\t\tCBUFFER_END\n\t\t\n\t\tENDHLSL\n\t\t\n\n\t\t\n\t\t\n\t\t//
Forward pass\n\t\tPass\n\t\t{\t\t\n\t\t\tTags { \"LightMode\"=\"Forward\"}\n\t\t\t\t\t\n\t\t\tHLSLPROGRAM\n\t\t\t#pragma Forward pass\n\t\tPass\n\t\t{\t\t\n\t\t\tTags { \"LightMode\"=\"Forward\"}\n\t\t\t\t\t\n\t\t\tHLSLPROGRAM\n\t\t\t#pragma
target 4.5\n\t\t\t\n\t\t\t#define UNITY_MATERIAL_LIT\n\t\t\t#define LIGHTLOOP_TILE_PASS\n\t\t\t#define target 4.5\n\t\t\t\n\t\t\t#define UNITY_MATERIAL_LIT\n\t\t\t#define LIGHTLOOP_TILE_PASS\n\t\t\t#define
@ -916,11 +914,11 @@ VisualEffectResource:
pivotX = (float)0;\n\t\t\t\t\t\tfloat pivotY = (float)0;\n\t\t\t\t\t\tfloat pivotX = (float)0;\n\t\t\t\t\t\tfloat pivotY = (float)0;\n\t\t\t\t\t\tfloat
pivotZ = (float)0;\n\t\t\t\t\t\tfloat scaleZ = (float)1;\n\t\t\t\t\t\tfloat pivotZ = (float)0;\n\t\t\t\t\t\tfloat scaleZ = (float)1;\n\t\t\t\t\t\tfloat
age = asfloat(attributeBuffer.Load((index * 0x3 + 0x182) << 2));\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\tAttributeFromCurve_45ABB909( age = asfloat(attributeBuffer.Load((index * 0x3 + 0x182) << 2));\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\tAttributeFromCurve_45ABB909(
/*inout */size, age, lifetime, Size_a);\n\t\t\t\tSetAttribute_39EE3455( /*inout /*inout */size, age, lifetime, Size_a);\n\t\t\t\t{\n\t\t\t\t SetAttribute_39EE3455(
*/size, Size_b);\n\t\t\t\tOrient_1( /*inout */axisX, /*inout */axisY, /*inout /*inout */size, (float)2);\n\t\t\t\t}\n\t\t\t\tOrient_1( /*inout */axisX, /*inout
*/axisZ, position);\n\t\t\t\tAttributeFromCurve_48A86161( /*inout */color, /*inout */axisY, /*inout */axisZ, position);\n\t\t\t\tAttributeFromCurve_48A86161(
*/alpha, age, lifetime, Color_d);\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn /*inout */color, /*inout */alpha, age, lifetime, Color_d);\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif
o;\n\t\t\t\t\n\t\t\t#if VFX_PRIMITIVE_QUAD\n\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x (!alive)\n\t\t\t\t\treturn o;\n\t\t\t\t\n\t\t\t#if VFX_PRIMITIVE_QUAD\n\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x
= float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y = float((id & 2) >> 1);\n\t\t\t\tconst = float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y = float((id & 2) >> 1);\n\t\t\t\tconst
float2 vOffsets = o.VFX_VARYING_UV.xy - 0.5f;\n\t\t\t\t\n\t\t\t#elif VFX_PRIMITIVE_TRIANGLE\n\t\t\t\n\t\t\t\tconst float2 vOffsets = o.VFX_VARYING_UV.xy - 0.5f;\n\t\t\t\t\n\t\t\t#elif VFX_PRIMITIVE_TRIANGLE\n\t\t\t\n\t\t\t\tconst
float2 kOffsets[] = {\n\t\t\t\t\tfloat2(-0.5f, \t-0.288675129413604736328125f),\n\t\t\t\t\tfloat2(0.0f, float2 kOffsets[] = {\n\t\t\t\t\tfloat2(-0.5f, \t-0.288675129413604736328125f),\n\t\t\t\t\tfloat2(0.0f,
@ -949,27 +947,36 @@ VisualEffectResource:
\n\t\t\t\t\t\to.VFX_VARYING_ALPHA = alpha;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#ifdef \n\t\t\t\t\t\to.VFX_VARYING_ALPHA = alpha;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#ifdef
VFX_VARYING_EXPOSUREWEIGHT\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_EXPOSUREWEIGHT VFX_VARYING_EXPOSUREWEIGHT\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_EXPOSUREWEIGHT
= exposureWeight;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if USE_SOFT_PARTICLE = exposureWeight;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if USE_SOFT_PARTICLE
&& defined(VFX_VARYING_INVSOFTPARTICLEFADEDISTANCE)\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_INVSOFTPARTICLEFADEDISTANCE && defined(VFX_VARYING_INVSOFTPARTICLEFADEDISTANCE)\n\t\t\t\t\t\tfloat invSoftParticlesFadeDistance
= (float)0;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t \n\t\t\t\t\t\t invSoftParticlesFadeDistance
= (float)1;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_INVSOFTPARTICLEFADEDISTANCE
= invSoftParticlesFadeDistance;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if = invSoftParticlesFadeDistance;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if
USE_ALPHA_TEST && defined(VFX_VARYING_ALPHATHRESHOLD)\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_ALPHATHRESHOLD USE_ALPHA_TEST && defined(VFX_VARYING_ALPHATHRESHOLD)\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_ALPHATHRESHOLD
= alphaThreshold;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if USE_UV_SCALE_BIAS\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_UV.xy = alphaThreshold;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if USE_UV_SCALE_BIAS\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_UV.xy
= o.VFX_VARYING_UV.xy * uvScale + uvBias;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if = o.VFX_VARYING_UV.xy * uvScale + uvBias;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\t\t#if
defined(VFX_VARYING_POSWS)\n\t\t\t\t\t\to.VFX_VARYING_POSWS = TransformPositionVFXToWorld(vPos);\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#if defined(VFX_VARYING_POSWS)\n\t\t\t\t\t\to.VFX_VARYING_POSWS = TransformPositionVFXToWorld(vPos);\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#if
USE_FLIPBOOK\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tVFXUVData uvData = GetUVData(flipBookSize, USE_FLIPBOOK\n\t\t\t\t\t\tfloat2 flipBookSize = (float2)0;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t
invFlipBookSize, o.VFX_VARYING_UV.xy, texIndex);\n\t\t\t\t\t\to.VFX_VARYING_UV.xy \ \n\t\t\t\t\t\t flipBookSize = float2(8,8);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat2
invFlipBookSize = (float2)0;\n\t\t\t\t\t\t{\n\t\t\t\t\t\t \n\t\t\t\t\t\t
\ invFlipBookSize = float2(0.125,0.125);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tVFXUVData
uvData = GetUVData(flipBookSize, invFlipBookSize, o.VFX_VARYING_UV.xy, texIndex);\n\t\t\t\t\t\to.VFX_VARYING_UV.xy
= uvData.uvs.xy;\n\t\t\t\t\t\t#if USE_FLIPBOOK_INTERPOLATION\n\t\t\t\t\t\to.VFX_VARYING_UV.zw = uvData.uvs.xy;\n\t\t\t\t\t\t#if USE_FLIPBOOK_INTERPOLATION\n\t\t\t\t\t\to.VFX_VARYING_UV.zw
= uvData.uvs.zw;\n\t\t\t\t\t\to.VFX_VARYING_FRAMEBLEND = uvData.blend;\n\t\t\t\t\t\t#if = uvData.uvs.zw;\n\t\t\t\t\t\to.VFX_VARYING_FRAMEBLEND = uvData.blend;\n\t\t\t\t\t\t#if
USE_FLIPBOOK_MOTIONVECTORS\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_MOTIONVECTORSCALE USE_FLIPBOOK_MOTIONVECTORS\n\t\t\t\t\t\t\n\t\t\t\t\t\to.VFX_VARYING_MOTIONVECTORSCALE
= motionVectorScale * invFlipBookSize;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t#ifdef = motionVectorScale * invFlipBookSize;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t#ifdef
VFX_VARYING_SMOOTHNESS\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_SMOOTHNESS VFX_VARYING_SMOOTHNESS\n\t\t\t\t\t\t\t\t\tfloat smoothness = (float)0;\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t
\ \n\t\t\t\t\t\t\t\t\t smoothness = (float)0;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_SMOOTHNESS
= smoothness;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#if HDRP_MATERIAL_TYPE_STANDARD\n\t\t\t\t\t\t\t\t\t#ifdef = smoothness;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#if HDRP_MATERIAL_TYPE_STANDARD\n\t\t\t\t\t\t\t\t\t#ifdef
VFX_VARYING_METALLIC\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_METALLIC VFX_VARYING_METALLIC\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_METALLIC
= metallic;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#elif HDRP_MATERIAL_TYPE_SPECULAR\n\t\t\t\t\t\t\t\t\t#ifdef = metallic;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#elif HDRP_MATERIAL_TYPE_SPECULAR\n\t\t\t\t\t\t\t\t\t#ifdef
VFX_VARYING_SPECULAR\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_SPECULAR VFX_VARYING_SPECULAR\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_SPECULAR
= specularColor;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#elif HDRP_MATERIAL_TYPE_TRANSLUCENT\n\t\t\t\t\t\t\t\t\t#ifdef = specularColor;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#elif HDRP_MATERIAL_TYPE_TRANSLUCENT\n\t\t\t\t\t\t\t\t\t#ifdef
VFX_VARYING_THICKNESS\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_THICKNESS VFX_VARYING_THICKNESS\n\t\t\t\t\t\t\t\t\tfloat thickness = (float)0;\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t
\ \n\t\t\t\t\t\t\t\t\t thickness = (float)0.4706581;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_THICKNESS
= thickness;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#if = thickness;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#if
USE_NORMAL_MAP\n\t\t\t\t\t\t\t\t\t#ifdef VFX_VARYING_NORMALSCALE\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_NORMALSCALE USE_NORMAL_MAP\n\t\t\t\t\t\t\t\t\t#ifdef VFX_VARYING_NORMALSCALE\n\t\t\t\t\t\t\t\t\tfloat
normalScale = (float)0;\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t
\ normalScale = (float)1;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_NORMALSCALE
= normalScale;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#if = normalScale;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#if
HDRP_USE_EMISSIVE_MAP\n\t\t\t\t\t\t\t\t\t#ifdef VFX_VARYING_EMISSIVESCALE\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_EMISSIVESCALE HDRP_USE_EMISSIVE_MAP\n\t\t\t\t\t\t\t\t\t#ifdef VFX_VARYING_EMISSIVESCALE\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\to.VFX_VARYING_EMISSIVESCALE
= emissiveScale;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#ifdef = emissiveScale;\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\t\t\t#ifdef
@ -1048,13 +1055,13 @@ VisualEffectResource:
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 14
- op: 1 - op: 1
valueIndex: 1 valueIndex: 1
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 13
- op: 1 - op: 1
valueIndex: 2 valueIndex: 2
data[0]: -1 data[0]: -1
@ -1066,13 +1073,13 @@ VisualEffectResource:
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 7
- op: 1 - op: 1
valueIndex: 4 valueIndex: 4
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 6
- op: 1 - op: 1
valueIndex: 5 valueIndex: 5
data[0]: -1 data[0]: -1
@ -1084,91 +1091,61 @@ VisualEffectResource:
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 2
- op: 1
valueIndex: 7
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1 - op: 1
valueIndex: 8 valueIndex: 8
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 2
- op: 1 - op: 57
valueIndex: 9
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 10 valueIndex: 10
data[0]: -1 data[0]: 0
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 0
- op: 1 - op: 1
valueIndex: 11 valueIndex: 11
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 1
- op: 1 - op: 56
valueIndex: 12 valueIndex: 12
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 2
- op: 1
valueIndex: 14
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 15
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 2
valueIndex: 16
data[0]: 1 data[0]: 1
data[1]: 3 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: -1 data[3]: 0
- op: 1
valueIndex: 16
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 17
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1 - op: 1
valueIndex: 18 valueIndex: 18
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 3
- op: 31 - op: 6
valueIndex: 19
data[0]: 0
data[1]: 2
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 20
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 21 valueIndex: 21
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: -1
- op: 1 - op: 1
valueIndex: 22 valueIndex: 22
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 13 data[3]: 1
- op: 1 - op: 1
valueIndex: 23 valueIndex: 23
data[0]: -1 data[0]: -1
@ -1192,37 +1169,13 @@ VisualEffectResource:
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 3
- op: 1
valueIndex: 27
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 28
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1 - op: 1
valueIndex: 29 valueIndex: 29
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 3
- op: 31
valueIndex: 30
data[0]: 5
data[1]: 4
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 31
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1 - op: 1
valueIndex: 32 valueIndex: 32
data[0]: -1 data[0]: -1
@ -1234,165 +1187,21 @@ VisualEffectResource:
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 1 data[3]: 3
- op: 1 - op: 1
valueIndex: 34
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 14
- op: 1
valueIndex: 35
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 6
- op: 20
valueIndex: 36 valueIndex: 36
data[0]: 14
data[1]: -1
data[2]: -1
data[3]: 1
- op: 20
valueIndex: 37
data[0]: 16
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 38
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 7 data[3]: 3
- op: 1 - op: 1
valueIndex: 39 valueIndex: 39
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
data[3]: 7 data[3]: 7
- op: 30
valueIndex: 40
data[0]: 28
data[1]: 8
data[2]: -1
data[3]: 1
- op: 27
valueIndex: 41
data[0]: 12
data[1]: 15
data[2]: -1
data[3]: 2
- op: 31
valueIndex: 43
data[0]: 13
data[1]: 4
data[2]: -1
data[3]: 1
- op: 31
valueIndex: 44
data[0]: 7
data[1]: 4
data[2]: -1
data[3]: 1
- op: 57
valueIndex: 45
data[0]: 32
data[1]: -1
data[2]: -1
data[3]: 0
- op: 3
valueIndex: 46
data[0]: 6
data[1]: 30
data[2]: 29
data[3]: -1
- op: 3
valueIndex: 49
data[0]: 27
data[1]: 26
data[2]: 25
data[3]: -1
- op: 1
valueIndex: 52
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 3
valueIndex: 53
data[0]: 23
data[1]: 22
data[2]: 21
data[3]: -1
- op: 3
valueIndex: 56
data[0]: 31
data[1]: 19
data[2]: 18
data[3]: -1
- op: 1
valueIndex: 59
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 27
valueIndex: 60
data[0]: 24
data[1]: 17
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 61
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 62
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 6
valueIndex: 63
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: -1
- op: 3
valueIndex: 64
data[0]: 11
data[1]: 10
data[2]: 9
data[3]: -1
- op: 1
valueIndex: 67
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 56
valueIndex: 68
data[0]: 20
data[1]: -1
data[2]: -1
data[3]: 0
- op: 1
valueIndex: 72
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 1
valueIndex: 73
data[0]: -1
data[1]: -1
data[2]: -1
data[3]: 1
- op: 9 - op: 9
valueIndex: 74 valueIndex: 40
data[0]: -1 data[0]: -1
data[1]: -1 data[1]: -1
data[2]: -1 data[2]: -1
@ -1403,85 +1212,49 @@ VisualEffectResource:
m_PropertySheet: m_PropertySheet:
m_Float: m_Float:
m_Array: m_Array:
- m_ExpressionIndex: 0
m_Value: 1
- m_ExpressionIndex: 1
m_Value: 8
- m_ExpressionIndex: 2 - m_ExpressionIndex: 2
m_Value: 0.001
- m_ExpressionIndex: 3
m_Value: 8
- m_ExpressionIndex: 4
m_Value: 0
- m_ExpressionIndex: 5
m_Value: 1
- m_ExpressionIndex: 6
m_Value: 0
- m_ExpressionIndex: 7
m_Value: 1
- m_ExpressionIndex: 8
m_Value: 2
- m_ExpressionIndex: 9
m_Value: 0
- m_ExpressionIndex: 10
m_Value: 0.8
- m_ExpressionIndex: 11
m_Value: -0.2
- m_ExpressionIndex: 13
m_Value: 10 m_Value: 10
- m_ExpressionIndex: 14 - m_ExpressionIndex: 5
m_Value: 0
- m_ExpressionIndex: 16
m_Value: 0.4706581 m_Value: 0.4706581
- m_ExpressionIndex: 18 - m_ExpressionIndex: 9
m_Value: 0.333
- m_ExpressionIndex: 19
m_Value: 1
- m_ExpressionIndex: 21
m_Value: -0.333
- m_ExpressionIndex: 22
m_Value: 0.8
- m_ExpressionIndex: 23
m_Value: -0.333
- m_ExpressionIndex: 24
m_Value: 1
- m_ExpressionIndex: 25
m_Value: 2 m_Value: 2
- m_ExpressionIndex: 26 - m_ExpressionIndex: 11
m_Value: 3
- m_ExpressionIndex: 27
m_Value: 2
- m_ExpressionIndex: 29
m_Value: 0
- m_ExpressionIndex: 30
m_Value: 1
- m_ExpressionIndex: 31
m_Value: 0.333
- m_ExpressionIndex: 45
m_Value: 2
- m_ExpressionIndex: 48
m_Value: 6
- m_ExpressionIndex: 50
m_Value: 12
- m_ExpressionIndex: 51
m_Value: 360
- m_ExpressionIndex: 54
m_Value: 0.1 m_Value: 0.1
- m_ExpressionIndex: 56 - m_ExpressionIndex: 12
m_Value: 2 m_Value: 1
- m_ExpressionIndex: 57 - m_ExpressionIndex: 15
m_Value: 360
- m_ExpressionIndex: 16
m_Value: 0 m_Value: 0
- m_ExpressionIndex: 17
m_Value: 12
- m_ExpressionIndex: 18
m_Value: 6
- m_ExpressionIndex: 21
m_Value: 2
m_Vector2f: m_Vector2f:
m_Array: m_Array:
- m_ExpressionIndex: 12 - m_ExpressionIndex: 6
m_Value: {x: 1, y: 1} m_Value: {x: 0.125, y: 0.125}
- m_ExpressionIndex: 7
m_Value: {x: 8, y: 8}
m_Vector3f: m_Vector3f:
m_Array: [] m_Array:
- m_ExpressionIndex: 13
m_Value: {x: -0.2, y: 0.8, z: 0}
- m_ExpressionIndex: 19
m_Value: {x: 0.333, y: 1, z: 0.333}
- m_ExpressionIndex: 20
m_Value: {x: -0.333, y: 0.8, z: -0.333}
- m_ExpressionIndex: 22
m_Value: {x: 2, y: 3, z: 2}
- m_ExpressionIndex: 23
m_Value: {x: 0, y: 1, z: 0}
m_Vector4f: m_Vector4f:
m_Array: [] m_Array: []
m_Uint: m_Uint:
m_Array: m_Array:
- m_ExpressionIndex: 33 - m_ExpressionIndex: 4
m_Value: 0 m_Value: 0
m_Int: m_Int:
m_Array: [] m_Array: []
@ -1489,7 +1262,7 @@ VisualEffectResource:
m_Array: [] m_Array: []
m_AnimationCurve: m_AnimationCurve:
m_Array: m_Array:
- m_ExpressionIndex: 20 - m_ExpressionIndex: 1
m_Value: m_Value:
serializedVersion: 2 serializedVersion: 2
m_Curve: m_Curve:
@ -1516,7 +1289,7 @@ VisualEffectResource:
m_RotationOrder: 4 m_RotationOrder: 4
m_Gradient: m_Gradient:
m_Array: m_Array:
- m_ExpressionIndex: 32 - m_ExpressionIndex: 0
m_Value: m_Value:
serializedVersion: 2 serializedVersion: 2
key0: {r: 1, g: 1, b: 1, a: 0} key0: {r: 1, g: 1, b: 1, a: 0}
@ -1548,15 +1321,15 @@ VisualEffectResource:
m_NumAlphaKeys: 4 m_NumAlphaKeys: 4
m_NamedObject: m_NamedObject:
m_Array: m_Array:
- m_ExpressionIndex: 36 - m_ExpressionIndex: 3
m_Value: {fileID: 2800000, guid: 0bd50cf212584ed41991d99dbc392d8e, type: 3} m_Value: {fileID: 2800000, guid: 0bd50cf212584ed41991d99dbc392d8e, type: 3}
- m_ExpressionIndex: 37 - m_ExpressionIndex: 24
m_Value: {fileID: 2800000, guid: c03f7fa22ef5bcb42b27e107740f509f, type: 3} m_Value: {fileID: 2800000, guid: c03f7fa22ef5bcb42b27e107740f509f, type: 3}
m_Bool: m_Bool:
m_Array: [] m_Array: []
m_ExposedExpressions: m_ExposedExpressions:
- nameId: smokeAnimSpeed - nameId: smokeAnimSpeed
index: 45 index: 21
m_Buffers: m_Buffers:
- type: 1 - type: 1
size: 832 size: 832
@ -1745,7 +1518,7 @@ VisualEffectResource:
temporaryBuffers: [] temporaryBuffers: []
values: values:
- nameId: Rate - nameId: Rate
index: 40 index: 2
params: [] params: []
processor: {fileID: 0} processor: {fileID: 0}
shaderSourceIndex: -1 shaderSourceIndex: -1
@ -1772,9 +1545,9 @@ VisualEffectResource:
index: 7 index: 7
values: values:
- nameId: bounds_center - nameId: bounds_center
index: 43 index: 23
- nameId: bounds_size - nameId: bounds_size
index: 44 index: 22
tasks: tasks:
- type: 536870912 - type: 536870912
buffers: buffers:
@ -1787,24 +1560,12 @@ VisualEffectResource:
- nameId: sourceAttributeBuffer - nameId: sourceAttributeBuffer
index: 2 index: 2
temporaryBuffers: [] temporaryBuffers: []
values: values: []
- nameId: A_a
index: 46
- nameId: B_a
index: 47
- nameId: A_b
index: 48
- nameId: B_b
index: 50
- nameId: A_c
index: 57
- nameId: B_c
index: 51
params: params:
- nameId: bounds_center - nameId: bounds_center
index: 43 index: 23
- nameId: bounds_size - nameId: bounds_size
index: 44 index: 22
processor: {fileID: 0} processor: {fileID: 0}
shaderSourceIndex: 0 shaderSourceIndex: 0
- type: 805306368 - type: 805306368
@ -1818,15 +1579,9 @@ VisualEffectResource:
temporaryBuffers: [] temporaryBuffers: []
values: values:
- nameId: FrameRate_a - nameId: FrameRate_a
index: 45 index: 21
- nameId: deltaTime_a - nameId: deltaTime_a
index: 52 index: 14
- nameId: Velocity_b
index: 53
- nameId: Drag_b
index: 41
- nameId: dragCoefficient_c
index: 54
params: [] params: []
processor: {fileID: 0} processor: {fileID: 0}
shaderSourceIndex: 1 shaderSourceIndex: 1
@ -1843,7 +1598,7 @@ VisualEffectResource:
temporaryBuffers: [] temporaryBuffers: []
values: values:
- nameId: localToWorld - nameId: localToWorld
index: 58 index: 25
params: [] params: []
processor: {fileID: 0} processor: {fileID: 0}
shaderSourceIndex: 3 shaderSourceIndex: 3
@ -1858,27 +1613,13 @@ VisualEffectResource:
temporaryBuffers: [] temporaryBuffers: []
values: values:
- nameId: Size_a - nameId: Size_a
index: 55 index: 10
- nameId: Size_b
index: 56
- nameId: Color_d - nameId: Color_d
index: 42 index: 8
- nameId: invSoftParticlesFadeDistance
index: 49
- nameId: flipBookSize
index: 15
- nameId: invFlipBookSize
index: 39
- nameId: smoothness
index: 34
- nameId: thickness
index: 35
- nameId: normalScale
index: 38
- nameId: baseColorMap - nameId: baseColorMap
index: 36 index: 3
- nameId: normalMap - nameId: normalMap
index: 37 index: 24
params: params:
- nameId: sortPriority - nameId: sortPriority
index: 0 index: 0

View file

@ -63,7 +63,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!4 &4731626929094548426 --- !u!4 &4731626929094548426
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -111,6 +111,7 @@ MeshRenderer:
m_ProbeAnchor: {fileID: 0} m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1 m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0 m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0 m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0 m_ImportantGI: 0
@ -155,7 +156,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &4731626929341064471 --- !u!4 &4731626929341064471
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -195,6 +196,7 @@ MeshRenderer:
m_ProbeAnchor: {fileID: 0} m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1 m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0 m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0 m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0 m_ImportantGI: 0

View file

@ -26,7 +26,7 @@ RenderSettings:
m_AmbientIntensity: 1 m_AmbientIntensity: 1
m_AmbientMode: 0 m_AmbientMode: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5 m_HaloStrength: 0.5
m_FlareStrength: 1 m_FlareStrength: 1
m_FlareFadeSpeed: 3 m_FlareFadeSpeed: 3
@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1 m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0} m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 170076734} m_Sun: {fileID: 170076734}
m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0 m_UseRadianceAmbientProbe: 0
--- !u!157 &3 --- !u!157 &3
LightmapSettings: LightmapSettings:
@ -669,5 +669,15 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4731626929094548425, guid: 2cf41770dc7914b46aa31a442508dd25,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4731626929341064470, guid: 2cf41770dc7914b46aa31a442508dd25,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2cf41770dc7914b46aa31a442508dd25, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 2cf41770dc7914b46aa31a442508dd25, type: 3}

View file

@ -11,11 +11,17 @@ namespace Visualizer
#pragma warning restore 649 #pragma warning restore 649
private Renderer renderer_; private Renderer renderer_;
private Texture2D texture2D_;
void Start() void Start()
{ {
renderer_ = panel.GetComponent<Renderer>(); renderer_ = panel.GetComponent<Renderer>();
renderer_.material.mainTexture = kinectManagerBehaviour.KinectSensor.InfraredCamera.Data; texture2D_ = new Texture2D(512, 512);
}
void Update()
{
renderer_.material.SetTexture("_BaseColorMap", kinectManagerBehaviour.KinectSensor.InfraredCamera.Data);
} }
} }
} }