├── .gitignore ├── Assets ├── Preset.meta ├── Preset │ ├── FBXImporter.preset │ └── FBXImporter.preset.meta ├── SceneTemplate.meta ├── SceneTemplate │ ├── VfxTemplateScene.scenetemplate │ ├── VfxTemplateScene.scenetemplate.meta │ ├── VfxTemplateScene.unity │ └── VfxTemplateScene.unity.meta ├── Settings.meta ├── Settings │ ├── SampleSceneProfile.asset │ └── SampleSceneProfile.asset.meta ├── UniversalRP.meta ├── UniversalRP │ ├── UniversalRenderPipelineAsset.asset │ ├── UniversalRenderPipelineAsset.asset.meta │ ├── UniversalRenderPipelineAsset_Renderer.asset │ └── UniversalRenderPipelineAsset_Renderer.asset.meta ├── VfxSketch │ ├── 01_PowerUp.meta │ └── 01_PowerUp │ │ ├── Cylinder_PowerUp.asset │ │ ├── Cylinder_PowerUp.asset.meta │ │ ├── PowerUp.mat │ │ ├── PowerUp.mat.meta │ │ ├── PowerUp.unity │ │ └── PowerUp.unity.meta ├── VfxToolBox.meta └── VfxToolBox │ ├── CHANGELOG.md │ ├── CHANGELOG.md.meta │ ├── Editor.meta │ ├── Editor │ ├── Data.meta │ ├── Data │ │ ├── ShaderPresetDatabase.asset │ │ ├── ShaderPresetDatabase.asset.meta │ │ ├── ShaderPresets.meta │ │ ├── ShaderPresets │ │ │ ├── SampleDissolveShader.asset │ │ │ └── SampleDissolveShader.asset.meta │ │ ├── Textures.meta │ │ ├── Textures │ │ │ ├── frame32x32.png │ │ │ └── frame32x32.png.meta │ │ ├── VfxToolConfig.asset │ │ └── VfxToolConfig.asset.meta │ ├── PackageConfig.cs │ ├── PackageConfig.cs.meta │ ├── Shuriken.meta │ ├── Shuriken │ │ ├── MaterialPresetAttacher.meta │ │ ├── MaterialPresetAttacher │ │ │ ├── MaterialPresetAttachWindow.cs │ │ │ └── MaterialPresetAttachWindow.cs.meta │ │ ├── MaterialPresetGenerator.meta │ │ ├── MaterialPresetGenerator │ │ │ ├── CustomEditor.meta │ │ │ ├── CustomEditor │ │ │ │ ├── MaterialInspector.cs │ │ │ │ ├── MaterialInspector.cs.meta │ │ │ │ ├── ShaderPresetDataInspector.cs │ │ │ │ ├── ShaderPresetDataInspector.cs.meta │ │ │ │ ├── ShaderPresetDatabase.cs │ │ │ │ ├── ShaderPresetDatabase.cs.meta │ │ │ │ ├── ToolConfigInspector.cs │ │ │ │ └── ToolConfigInspector.cs.meta │ │ │ ├── MaterialPresetGeneratorWindow.cs │ │ │ ├── MaterialPresetGeneratorWindow.cs.meta │ │ │ ├── PropertyDrawer.meta │ │ │ ├── PropertyDrawer │ │ │ │ ├── CustomDataValueDrawer.cs │ │ │ │ └── CustomDataValueDrawer.cs.meta │ │ │ ├── Utility.meta │ │ │ └── Utility │ │ │ │ ├── CustomDataUtility.cs │ │ │ │ ├── CustomDataUtility.cs.meta │ │ │ │ ├── CustomDataValue.cs │ │ │ │ ├── CustomDataValue.cs.meta │ │ │ │ ├── MyStyle.cs │ │ │ │ ├── MyStyle.cs.meta │ │ │ │ ├── PresetUtility.cs │ │ │ │ ├── PresetUtility.cs.meta │ │ │ │ ├── ShaderPresetData.cs │ │ │ │ └── ShaderPresetData.cs.meta │ │ ├── ShurikenColorChanger.meta │ │ ├── ShurikenColorChanger │ │ │ ├── Config.cs │ │ │ ├── Config.cs.meta │ │ │ ├── ShurikenColorChangeWindow.cs │ │ │ └── ShurikenColorChangeWindow.cs.meta │ │ ├── ShurikenCopyPaste.meta │ │ ├── ShurikenCopyPaste │ │ │ ├── Config.cs │ │ │ ├── Config.cs.meta │ │ │ ├── CopyPaste.meta │ │ │ ├── CopyPaste │ │ │ │ ├── Exctractor.cs │ │ │ │ ├── Exctractor.cs.meta │ │ │ │ ├── MemberValue.cs │ │ │ │ ├── MemberValue.cs.meta │ │ │ │ ├── ModuleCopyPasteBase.cs │ │ │ │ ├── ModuleCopyPasteBase.cs.meta │ │ │ │ ├── ModuleType.cs │ │ │ │ ├── ModuleType.cs.meta │ │ │ │ ├── ParticleSystemCopyPaste.cs │ │ │ │ └── ParticleSystemCopyPaste.cs.meta │ │ │ ├── DelayCall.meta │ │ │ ├── DelayCall │ │ │ │ ├── DelayCallData.cs │ │ │ │ ├── DelayCallData.cs.meta │ │ │ │ ├── DelayCallSystem.cs │ │ │ │ └── DelayCallSystem.cs.meta │ │ │ ├── ShurikenCopyPasteWindow.cs │ │ │ ├── ShurikenCopyPasteWindow.cs.meta │ │ │ ├── Utils.meta │ │ │ └── Utils │ │ │ │ ├── CustomUI.cs │ │ │ │ ├── CustomUI.cs.meta │ │ │ │ ├── ParticleSystemModuleUtility.cs │ │ │ │ ├── ParticleSystemModuleUtility.cs.meta │ │ │ │ ├── ToolIcon.cs │ │ │ │ └── ToolIcon.cs.meta │ │ ├── ShurikenRandomizer.meta │ │ ├── ShurikenRandomizer │ │ │ ├── ShurikenRandomizeWindow.cs │ │ │ └── ShurikenRandomizeWindow.cs.meta │ │ ├── ShurikenTimeChanger.meta │ │ ├── ShurikenTimeChanger │ │ │ ├── ButtonData.cs │ │ │ ├── ButtonData.cs.meta │ │ │ ├── ShurikenTimeChangerWindow.cs │ │ │ ├── ShurikenTimeChangerWindow.cs.meta │ │ │ ├── TimeChangeToolConfig.cs │ │ │ └── TimeChangeToolConfig.cs.meta │ │ ├── ShurikenViewer.meta │ │ └── ShurikenViewer │ │ │ ├── ShurikenViewerWindow.cs │ │ │ ├── ShurikenViewerWindow.cs.meta │ │ │ ├── Utils.meta │ │ │ └── Utils │ │ │ ├── EffectColumnHeader.cs │ │ │ ├── EffectColumnHeader.cs.meta │ │ │ ├── EffectTreeElement.cs │ │ │ ├── EffectTreeElement.cs.meta │ │ │ ├── EffectTreeView.cs │ │ │ ├── EffectTreeView.cs.meta │ │ │ ├── RowFieldAccessor.cs │ │ │ └── RowFieldAccessor.cs.meta │ ├── Utility.meta │ ├── Utility │ │ ├── CustomUI.cs │ │ ├── CustomUI.cs.meta │ │ ├── GroupingUtility.cs │ │ ├── GroupingUtility.cs.meta │ │ ├── ParticleSystemUtility.cs │ │ ├── ParticleSystemUtility.cs.meta │ │ ├── SceneHierarchyWindow.cs │ │ ├── SceneHierarchyWindow.cs.meta │ │ ├── VfxMenuConfig.cs │ │ ├── VfxMenuConfig.cs.meta │ │ ├── VfxToolState.cs │ │ ├── VfxToolState.cs.meta │ │ ├── VfxToolStyle.cs │ │ ├── VfxToolStyle.cs.meta │ │ ├── WindowBase.meta │ │ └── WindowBase │ │ │ ├── VfxControlerWindowBase.cs │ │ │ ├── VfxControlerWindowBase.cs.meta │ │ │ ├── VfxWindowBase.cs │ │ │ └── VfxWindowBase.cs.meta │ ├── VfxToolConfig.cs │ ├── VfxToolConfig.cs.meta │ ├── VfxToolHub.cs │ ├── VfxToolHub.cs.meta │ ├── vfx-toolbox-editor.asmdef │ └── vfx-toolbox-editor.asmdef.meta │ ├── LICENSE.md │ ├── LICENSE.md.meta │ ├── Samples.meta │ ├── Samples │ ├── SampleData.meta │ ├── SampleData │ │ ├── Sample001.meta │ │ ├── Sample001 │ │ │ ├── Sample001_Aura.unity │ │ │ ├── Sample001_Aura.unity.meta │ │ │ ├── Sample001_Misc.unity │ │ │ ├── Sample001_Misc.unity.meta │ │ │ ├── Sample001_SpatialUI.unity │ │ │ ├── Sample001_SpatialUI.unity.meta │ │ │ ├── Sample001_Wind.unity │ │ │ ├── Sample001_Wind.unity.meta │ │ │ ├── SpatialUI.meta │ │ │ ├── SpatialUI │ │ │ │ ├── Materials.meta │ │ │ │ ├── Materials │ │ │ │ │ ├── M_DotLineCircle.mat │ │ │ │ │ ├── M_DotLineCircle.mat.meta │ │ │ │ │ ├── M_DotLineStar.mat │ │ │ │ │ └── M_DotLineStar.mat.meta │ │ │ │ ├── Models.meta │ │ │ │ ├── Models │ │ │ │ │ ├── circle_001.fbx │ │ │ │ │ ├── circle_001.fbx.meta │ │ │ │ │ ├── star_001.fbx │ │ │ │ │ └── star_001.fbx.meta │ │ │ │ ├── Prefabs.meta │ │ │ │ └── Prefabs │ │ │ │ │ ├── DotLine_Circle.prefab │ │ │ │ │ ├── DotLine_Circle.prefab.meta │ │ │ │ │ ├── DotLine_Star.prefab │ │ │ │ │ └── DotLine_Star.prefab.meta │ │ │ ├── VFX.meta │ │ │ └── VFX │ │ │ │ ├── Materials.meta │ │ │ │ ├── Materials │ │ │ │ ├── M_AuraBox_001.mat │ │ │ │ ├── M_AuraBox_001.mat.meta │ │ │ │ ├── M_AuraTube_001.mat │ │ │ │ ├── M_AuraTube_001.mat.meta │ │ │ │ ├── M_Charge_001.mat │ │ │ │ ├── M_Charge_001.mat.meta │ │ │ │ ├── M_Dissolve_001.mat │ │ │ │ ├── M_Dissolve_001.mat.meta │ │ │ │ ├── M_Jet_001.mat │ │ │ │ ├── M_Jet_001.mat.meta │ │ │ │ ├── M_ParticleWhite.mat │ │ │ │ ├── M_ParticleWhite.mat.meta │ │ │ │ ├── M_Wind_001.mat │ │ │ │ └── M_Wind_001.mat.meta │ │ │ │ ├── Models.meta │ │ │ │ ├── Models │ │ │ │ ├── aura_box_001.fbx │ │ │ │ ├── aura_box_001.fbx.meta │ │ │ │ ├── aura_tube_001.fbx │ │ │ │ ├── aura_tube_001.fbx.meta │ │ │ │ ├── circle_001.fbx │ │ │ │ ├── circle_001.fbx.meta │ │ │ │ ├── cone_001.fbx │ │ │ │ ├── cone_001.fbx.meta │ │ │ │ ├── surface_001.fbx │ │ │ │ ├── surface_001.fbx.meta │ │ │ │ ├── tube_001.fbx │ │ │ │ └── tube_001.fbx.meta │ │ │ │ ├── Prefabs.meta │ │ │ │ ├── Prefabs │ │ │ │ ├── FX_AuraBox_001.prefab │ │ │ │ ├── FX_AuraBox_001.prefab.meta │ │ │ │ ├── FX_AuraTube_001.prefab │ │ │ │ ├── FX_AuraTube_001.prefab.meta │ │ │ │ ├── FX_Charge_001.prefab │ │ │ │ ├── FX_Charge_001.prefab.meta │ │ │ │ ├── FX_Dissolve_001.prefab │ │ │ │ ├── FX_Dissolve_001.prefab.meta │ │ │ │ ├── FX_Jet_001.prefab │ │ │ │ ├── FX_Jet_001.prefab.meta │ │ │ │ ├── FX_Wind_001.prefab │ │ │ │ └── FX_Wind_001.prefab.meta │ │ │ │ ├── Textures.meta │ │ │ │ └── Textures │ │ │ │ ├── gradient_linear.meta │ │ │ │ ├── gradient_linear │ │ │ │ ├── gradient_001.png │ │ │ │ ├── gradient_001.png.meta │ │ │ │ ├── gradient_002.png │ │ │ │ └── gradient_002.png.meta │ │ │ │ ├── gradient_radial.meta │ │ │ │ ├── gradient_radial │ │ │ │ ├── radial_001.png │ │ │ │ └── radial_001.png.meta │ │ │ │ ├── smoke.meta │ │ │ │ └── smoke │ │ │ │ ├── smoke01.png │ │ │ │ └── smoke01.png.meta │ │ ├── Sample002_Aura.meta │ │ ├── Sample002_Aura │ │ │ ├── Sample002_Aura.unity │ │ │ ├── Sample002_Aura.unity.meta │ │ │ ├── VFX.meta │ │ │ └── VFX │ │ │ │ ├── Materials.meta │ │ │ │ ├── Materials │ │ │ │ ├── Aura_Disc.mat │ │ │ │ ├── Aura_Disc.mat.meta │ │ │ │ ├── Aura_Sphere.mat │ │ │ │ ├── Aura_Sphere.mat.meta │ │ │ │ ├── Base.mat │ │ │ │ ├── Base.mat.meta │ │ │ │ ├── Disc.mat │ │ │ │ └── Disc.mat.meta │ │ │ │ ├── Models.meta │ │ │ │ ├── Models │ │ │ │ ├── disc02.fbx │ │ │ │ ├── disc02.fbx.meta │ │ │ │ ├── disc03.fbx │ │ │ │ ├── disc03.fbx.meta │ │ │ │ ├── sphere01_lowreso.fbx │ │ │ │ ├── sphere01_lowreso.fbx.meta │ │ │ │ ├── sphere02.fbx │ │ │ │ └── sphere02.fbx.meta │ │ │ │ ├── Textures.meta │ │ │ │ └── Textures │ │ │ │ ├── TX_fx_distortion01.png │ │ │ │ ├── TX_fx_distortion01.png.meta │ │ │ │ ├── TX_fx_distortion05.png │ │ │ │ ├── TX_fx_distortion05.png.meta │ │ │ │ ├── TX_fx_distortion10.png │ │ │ │ ├── TX_fx_distortion10.png.meta │ │ │ │ ├── TX_fx_lightning01.png │ │ │ │ ├── TX_fx_lightning01.png.meta │ │ │ │ ├── TX_fx_lightning02.png │ │ │ │ ├── TX_fx_lightning02.png.meta │ │ │ │ ├── TX_fx_mask02.png │ │ │ │ ├── TX_fx_mask02.png.meta │ │ │ │ ├── TX_fx_mask03.png │ │ │ │ ├── TX_fx_mask03.png.meta │ │ │ │ ├── TX_fx_noise01.png │ │ │ │ ├── TX_fx_noise01.png.meta │ │ │ │ ├── TX_fx_noise02.png │ │ │ │ ├── TX_fx_noise02.png.meta │ │ │ │ ├── TX_fx_noise03.png │ │ │ │ └── TX_fx_noise03.png.meta │ │ ├── Sample003_ProceduralMesh.meta │ │ └── Sample003_ProceduralMesh │ │ │ ├── Export.meta │ │ │ ├── Export │ │ │ ├── 01_Spiral.meta │ │ │ ├── 01_Spiral │ │ │ │ ├── SpiralMesh_001.asset │ │ │ │ ├── SpiralMesh_001.asset.meta │ │ │ │ ├── SpiralMesh_002.asset │ │ │ │ └── SpiralMesh_002.asset.meta │ │ │ ├── 03_Cylinder.meta │ │ │ ├── 03_Cylinder │ │ │ │ ├── CylinderMesh.asset │ │ │ │ └── CylinderMesh.asset.meta │ │ │ ├── 04_Disc+Cylinder.meta │ │ │ └── 04_Disc+Cylinder │ │ │ │ ├── cylinder.asset │ │ │ │ ├── cylinder.asset.meta │ │ │ │ ├── disc_in.asset │ │ │ │ ├── disc_in.asset.meta │ │ │ │ ├── disc_out.asset │ │ │ │ └── disc_out.asset.meta │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ ├── 01_Spiral.meta │ │ │ ├── 01_Spiral │ │ │ │ ├── NoiseScroll_Green.mat │ │ │ │ ├── NoiseScroll_Green.mat.meta │ │ │ │ ├── NoiseScroll_Orange.mat │ │ │ │ ├── NoiseScroll_Orange.mat.meta │ │ │ │ ├── NoiseScroll_White.mat │ │ │ │ ├── NoiseScroll_White.mat.meta │ │ │ │ ├── UnlitTexture.mat │ │ │ │ └── UnlitTexture.mat.meta │ │ │ ├── 02_DIsc.meta │ │ │ ├── 02_DIsc │ │ │ │ ├── NoiseScroll_Blue.mat │ │ │ │ ├── NoiseScroll_Blue.mat.meta │ │ │ │ ├── NoiseScroll_Orange.mat │ │ │ │ ├── NoiseScroll_Orange.mat.meta │ │ │ │ ├── NoiseScroll_Purple.mat │ │ │ │ └── NoiseScroll_Purple.mat.meta │ │ │ ├── 03_Cylinder.meta │ │ │ ├── 03_Cylinder │ │ │ │ ├── NoiseScroll_Blue_01.mat │ │ │ │ ├── NoiseScroll_Blue_01.mat.meta │ │ │ │ ├── NoiseScroll_Blue_02_Cylinder.mat │ │ │ │ ├── NoiseScroll_Blue_02_Cylinder.mat.meta │ │ │ │ ├── NoiseScroll_Purple.mat │ │ │ │ ├── NoiseScroll_Purple.mat.meta │ │ │ │ ├── NoiseScroll_Red.mat │ │ │ │ └── NoiseScroll_Red.mat.meta │ │ │ ├── 04_Cylinder+Disc.meta │ │ │ └── 04_Cylinder+Disc │ │ │ │ ├── 01_Orange.meta │ │ │ │ ├── 01_Orange │ │ │ │ ├── Noise_Cylinder.mat │ │ │ │ ├── Noise_Cylinder.mat.meta │ │ │ │ ├── VertexColor_Cylinder.mat │ │ │ │ ├── VertexColor_Cylinder.mat.meta │ │ │ │ ├── VertexColor_Disc.mat │ │ │ │ └── VertexColor_Disc.mat.meta │ │ │ │ ├── Aura.meta │ │ │ │ └── Aura │ │ │ │ ├── Noise_Cylinder.mat │ │ │ │ ├── Noise_Cylinder.mat.meta │ │ │ │ ├── VertexColor_Cylinder.mat │ │ │ │ ├── VertexColor_Cylinder.mat.meta │ │ │ │ ├── VertexColor_Disc.mat │ │ │ │ └── VertexColor_Disc.mat.meta │ │ │ ├── Sample003_Cylinder+Disc.unity │ │ │ ├── Sample003_Cylinder+Disc.unity.meta │ │ │ ├── Sample003_Cylinder.unity │ │ │ ├── Sample003_Cylinder.unity.meta │ │ │ ├── Sample003_Disc.unity │ │ │ ├── Sample003_Disc.unity.meta │ │ │ ├── Sample003_Spiral.unity │ │ │ └── Sample003_Spiral.unity.meta │ ├── _Common.meta │ └── _Common │ │ ├── Materials.meta │ │ ├── Materials │ │ ├── Environment.meta │ │ └── Environment │ │ │ ├── M_Checkerboard_001.mat │ │ │ ├── M_Checkerboard_001.mat.meta │ │ │ ├── M_Checkerboard_002.mat │ │ │ ├── M_Checkerboard_002.mat.meta │ │ │ ├── M_Ground_01.mat │ │ │ ├── M_Ground_01.mat.meta │ │ │ ├── M_LitWhite.mat │ │ │ └── M_LitWhite.mat.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ ├── Sample003.meta │ │ └── Sample003 │ │ │ ├── CylinderMeshGenerator.cs │ │ │ ├── CylinderMeshGenerator.cs.meta │ │ │ ├── DiscMeshGenerator.cs │ │ │ ├── DiscMeshGenerator.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ ├── MeshExporter.cs │ │ │ ├── MeshExporter.cs.meta │ │ │ ├── MeshGeneratorInspector.cs │ │ │ ├── MeshGeneratorInspector.cs.meta │ │ │ ├── vfx-toolbox-sample003-editor.asmdef │ │ │ └── vfx-toolbox-sample003-editor.asmdef.meta │ │ │ ├── MeshGeneratorBase.cs │ │ │ ├── MeshGeneratorBase.cs.meta │ │ │ ├── SpiralMeshGenerator.cs │ │ │ ├── SpiralMeshGenerator.cs.meta │ │ │ ├── SpiralMeshGeneratorCore.cs │ │ │ ├── SpiralMeshGeneratorCore.cs.meta │ │ │ ├── vfx-toolbox-sample003.asmdef │ │ │ └── vfx-toolbox-sample003.asmdef.meta │ │ ├── Shaders.meta │ │ ├── Shaders │ │ ├── Sample001.meta │ │ ├── Sample001 │ │ │ ├── Core.meta │ │ │ ├── Core │ │ │ │ ├── Checkerboard.shadergraph │ │ │ │ ├── Checkerboard.shadergraph.meta │ │ │ │ ├── SubGraph.meta │ │ │ │ └── SubGraph │ │ │ │ │ ├── CustomUV.shadersubgraph │ │ │ │ │ ├── CustomUV.shadersubgraph.meta │ │ │ │ │ ├── CustomVertexColor.shadersubgraph │ │ │ │ │ ├── CustomVertexColor.shadersubgraph.meta │ │ │ │ │ ├── ScreenSpaceScanline.shadersubgraph │ │ │ │ │ └── ScreenSpaceScanline.shadersubgraph.meta │ │ │ ├── NonParticle.meta │ │ │ ├── NonParticle │ │ │ │ ├── NonParticleScrollMask.shadergraph │ │ │ │ ├── NonParticleScrollMask.shadergraph.meta │ │ │ │ ├── NonParticleScrollMaskWind.shadergraph │ │ │ │ └── NonParticleScrollMaskWind.shadergraph.meta │ │ │ ├── Particle.meta │ │ │ ├── Particle │ │ │ │ ├── ParticleDissolveShader.shadergraph │ │ │ │ ├── ParticleDissolveShader.shadergraph.meta │ │ │ │ ├── ParticleScroll.shadergraph │ │ │ │ ├── ParticleScroll.shadergraph.meta │ │ │ │ ├── ParticleScrollMask.shadergraph │ │ │ │ ├── ParticleScrollMask.shadergraph.meta │ │ │ │ ├── VertexShader.meta │ │ │ │ └── VertexShader │ │ │ │ │ ├── Rotate90.shadersubgraph │ │ │ │ │ ├── Rotate90.shadersubgraph.meta │ │ │ │ │ ├── WindVertex.shadersubgraph │ │ │ │ │ └── WindVertex.shadersubgraph.meta │ │ │ ├── SpatialUI.meta │ │ │ └── SpatialUI │ │ │ │ ├── VertexColorClip.shadergraph │ │ │ │ └── VertexColorClip.shadergraph.meta │ │ ├── Sample002_Aura.meta │ │ ├── Sample002_Aura │ │ │ ├── Sketch_20200421_OneSIde.shadergraph │ │ │ ├── Sketch_20200421_OneSIde.shadergraph.meta │ │ │ ├── Sketch_20200421_TwoSided.shadergraph │ │ │ └── Sketch_20200421_TwoSided.shadergraph.meta │ │ ├── _Common.meta │ │ └── _Common │ │ │ ├── CheckUV.mat │ │ │ ├── CheckUV.mat.meta │ │ │ ├── CheckUV.shadergraph │ │ │ ├── CheckUV.shadergraph.meta │ │ │ ├── VertexColor.mat │ │ │ ├── VertexColor.mat.meta │ │ │ ├── VertexColor.shadergraph │ │ │ ├── VertexColor.shadergraph.meta │ │ │ ├── VertexColorAdditive.shadergraph │ │ │ └── VertexColorAdditive.shadergraph.meta │ │ ├── Textures.meta │ │ └── Textures │ │ ├── Ground.meta │ │ ├── Ground │ │ ├── TX_ground_01_base.png │ │ ├── TX_ground_01_base.png.meta │ │ ├── TX_ground_01_roughness.png │ │ └── TX_ground_01_roughness.png.meta │ │ ├── Noise.meta │ │ └── Noise │ │ ├── AfterEffects.meta │ │ ├── AfterEffects │ │ ├── ae_noise_001.png │ │ ├── ae_noise_001.png.meta │ │ ├── ae_noise_002.png │ │ ├── ae_noise_002.png.meta │ │ ├── ae_noise_003.png │ │ ├── ae_noise_003.png.meta │ │ ├── ae_noise_004.png │ │ ├── ae_noise_004.png.meta │ │ ├── ae_noise_005.png │ │ ├── ae_noise_005.png.meta │ │ ├── ae_noise_006.png │ │ ├── ae_noise_006.png.meta │ │ ├── ae_noise_007.png │ │ ├── ae_noise_007.png.meta │ │ ├── ae_noise_008.png │ │ └── ae_noise_008.png.meta │ │ ├── SubstanceDesigner.meta │ │ └── SubstanceDesigner │ │ ├── noise_1.meta │ │ ├── noise_1 │ │ ├── sd_noise_101.png │ │ ├── sd_noise_101.png.meta │ │ ├── sd_noise_102.png │ │ ├── sd_noise_102.png.meta │ │ ├── sd_noise_103.png │ │ ├── sd_noise_103.png.meta │ │ ├── sd_noise_104.png │ │ └── sd_noise_104.png.meta │ │ ├── noise_2.meta │ │ └── noise_2 │ │ ├── sd_noise_201.png │ │ ├── sd_noise_201.png.meta │ │ ├── sd_noise_202.png │ │ ├── sd_noise_202.png.meta │ │ ├── sd_noise_203.png │ │ └── sd_noise_203.png.meta │ ├── package.json │ └── package.json.meta ├── Demo └── images │ ├── 1_open.png │ ├── 2_edit_preset.png │ ├── 2_open_preset_attacher.png │ ├── 2_open_preset_generator.png │ ├── 2_preset_generator.png │ ├── 3_apply_preset.png │ ├── 3_apply_result.png │ ├── 3_register_preset.png │ └── vfx_samples │ ├── 01_sample.png │ ├── disc_generator_component.png │ └── disc_generator_sample.jpg ├── Designs └── Houdini │ ├── SpatialUI.meta │ ├── SpatialUI │ ├── backup.meta │ └── circle.hiplc │ ├── backup.meta │ ├── backup │ ├── circle_bak1.hiplc │ └── circle_bak1.hiplc.meta │ ├── circle.hiplc │ └── circle.hiplc.meta ├── LICENSE ├── Logs └── Packages-Update.log ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── AudioManager.asset.meta ├── ClusterInputManager.asset ├── ClusterInputManager.asset.meta ├── DynamicsManager.asset ├── DynamicsManager.asset.meta ├── EditorBuildSettings.asset ├── EditorBuildSettings.asset.meta ├── EditorSettings.asset ├── EditorSettings.asset.meta ├── GraphicsSettings.asset ├── GraphicsSettings.asset.meta ├── InputManager.asset ├── InputManager.asset.meta ├── NavMeshAreas.asset ├── NavMeshAreas.asset.meta ├── PackageManagerSettings.asset ├── PackageManagerSettings.asset.meta ├── Physics2DSettings.asset ├── Physics2DSettings.asset.meta ├── PresetManager.asset ├── PresetManager.asset.meta ├── ProjectSettings.asset ├── ProjectSettings.asset.meta ├── ProjectVersion.txt ├── ProjectVersion.txt.meta ├── QualitySettings.asset ├── QualitySettings.asset.meta ├── SceneTemplateSettings.json ├── TagManager.asset ├── TagManager.asset.meta ├── TimeManager.asset ├── TimeManager.asset.meta ├── URPProjectSettings.asset ├── URPProjectSettings.asset.meta ├── UnityConnectSettings.asset ├── UnityConnectSettings.asset.meta ├── VFXManager.asset ├── VFXManager.asset.meta ├── VersionControlSettings.asset ├── VersionControlSettings.asset.meta ├── XRSettings.asset └── XRSettings.asset.meta ├── README.md └── UserSettings ├── EditorUserSettings.asset └── EditorUserSettings.asset.meta /.gitignore: -------------------------------------------------------------------------------- 1 | # =============== # 2 | # Unity generated # 3 | # =============== # 4 | Temp/ 5 | Obj/ 6 | UnityGenerated/ 7 | Library/ 8 | 9 | # ===================================== # 10 | # Visual Studio / MonoDevelop generated # 11 | # ===================================== # 12 | ExportedObj/ 13 | *.svd 14 | *.userprefs 15 | *.csproj 16 | *.pidb 17 | *.suo 18 | *.sln 19 | *.user 20 | *.unityproj 21 | *.booproj 22 | 23 | # ============ # 24 | # OS generated # 25 | # ============ # 26 | .DS_Store 27 | .DS_Store? 28 | ._* 29 | .Spotlight-V100 30 | .Trashes 31 | Icon? 32 | ehthumbs.db 33 | Thumbs.db 34 | 35 | # ============ # 36 | # for others # 37 | # ============ # 38 | 39 | *.log #log files, for some plugins 40 | *.pyc #python bytecode cache, for some plugins. 41 | sysinfo.txt #Unity3D Generated File On Crash Reports 42 | .vs/ 43 | Build/ 44 | Assets/Houdini/HDA/backup/ 45 | Assets/Houdini/HDA/backup.meta 46 | Houdini/backup/ 47 | .autosave 48 | Assets/Sound/BGM/NoUSE/ 49 | Recordings/ 50 | *.mp4 51 | 52 | .idea/ 53 | Logs/ 54 | -------------------------------------------------------------------------------- /Assets/Preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca42be5f2e601aa4a88bec108197ed10 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Preset/FBXImporter.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 198099662d9d83147861e5a5eee20c13 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SceneTemplate.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6582ba4063eab344a9d49b80b764620e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SceneTemplate/VfxTemplateScene.scenetemplate.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40eb47d92ed07314fbfd60afd1248fe3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SceneTemplate/VfxTemplateScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05e0ac65f4a97104ba65baa647bda24c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23851d507f6aa3546ba49cddd59ca6d5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/SampleSceneProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10fc4df2da32a41aaa32d77bc913491c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UniversalRP.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0735c275001a2c84dafdb30deced5d8d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UniversalRP/UniversalRenderPipelineAsset.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} 13 | m_Name: UniversalRenderPipelineAsset 14 | m_EditorClassIdentifier: 15 | k_AssetVersion: 6 16 | k_AssetPreviousVersion: 5 17 | m_RendererType: 1 18 | m_RendererData: {fileID: 0} 19 | m_RendererDataList: 20 | - {fileID: 11400000, guid: f9319bba96b717c409c51c2941adb985, type: 2} 21 | m_DefaultRendererIndex: 0 22 | m_RequireDepthTexture: 0 23 | m_RequireOpaqueTexture: 0 24 | m_OpaqueDownsampling: 1 25 | m_SupportsTerrainHoles: 1 26 | m_SupportsHDR: 0 27 | m_MSAA: 1 28 | m_RenderScale: 1 29 | m_MainLightRenderingMode: 1 30 | m_MainLightShadowsSupported: 1 31 | m_MainLightShadowmapResolution: 2048 32 | m_AdditionalLightsRenderingMode: 1 33 | m_AdditionalLightsPerObjectLimit: 4 34 | m_AdditionalLightShadowsSupported: 0 35 | m_AdditionalLightsShadowmapResolution: 512 36 | m_ShadowDistance: 50 37 | m_ShadowCascadeCount: 1 38 | m_Cascade2Split: 0.25 39 | m_Cascade3Split: {x: 0.1, y: 0.3} 40 | m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} 41 | m_ShadowDepthBias: 1 42 | m_ShadowNormalBias: 1 43 | m_SoftShadowsSupported: 0 44 | m_UseSRPBatcher: 1 45 | m_SupportsDynamicBatching: 0 46 | m_MixedLightingSupported: 1 47 | m_DebugLevel: 0 48 | m_UseAdaptivePerformance: 1 49 | m_ColorGradingMode: 0 50 | m_ColorGradingLutSize: 32 51 | m_ShadowType: 1 52 | m_LocalShadowsSupported: 0 53 | m_LocalShadowsAtlasResolution: 256 54 | m_MaxPixelLights: 0 55 | m_ShadowAtlasResolution: 256 56 | m_ShaderVariantLogLevel: 0 57 | m_ShadowCascades: 0 58 | -------------------------------------------------------------------------------- /Assets/UniversalRP/UniversalRenderPipelineAsset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c305d75e360af2246af71332127d0d92 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UniversalRP/UniversalRenderPipelineAsset_Renderer.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} 13 | m_Name: UniversalRenderPipelineAsset_Renderer 14 | m_EditorClassIdentifier: 15 | m_RendererFeatures: [] 16 | m_RendererFeatureMap: 17 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} 18 | xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} 19 | shaders: 20 | blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} 21 | copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} 22 | screenSpaceShadowPS: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd, type: 3} 23 | samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} 24 | tileDepthInfoPS: {fileID: 0} 25 | tileDeferredPS: {fileID: 0} 26 | stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} 27 | fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} 28 | materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} 29 | m_OpaqueLayerMask: 30 | serializedVersion: 2 31 | m_Bits: 4294967295 32 | m_TransparentLayerMask: 33 | serializedVersion: 2 34 | m_Bits: 4294967295 35 | m_DefaultStencilState: 36 | overrideStencilState: 0 37 | stencilReference: 0 38 | stencilCompareFunction: 8 39 | passOperation: 0 40 | failOperation: 0 41 | zFailOperation: 0 42 | m_ShadowTransparentReceive: 1 43 | m_RenderingMode: 0 44 | m_AccurateGbufferNormals: 0 45 | -------------------------------------------------------------------------------- /Assets/UniversalRP/UniversalRenderPipelineAsset_Renderer.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9319bba96b717c409c51c2941adb985 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxSketch/01_PowerUp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 718c277f14066b24da8edb95194a1e58 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxSketch/01_PowerUp/Cylinder_PowerUp.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1dbaf4b3c42eb05469db700c839af345 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxSketch/01_PowerUp/PowerUp.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bd6f00be7511ec4f9e9e59d3b53456f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxSketch/01_PowerUp/PowerUp.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 833622cf21970924ba5b7d28ccf520c3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1042a5896fd555245b90223b27d477e2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/CHANGELOG.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a9eb2ef9eaa1c943aa4a9eefc2096e5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1379bd29510b0384ab6a0012f093d942 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 392f204a8e9156346948c71048d025b7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/ShaderPresetDatabase.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 38906b7afefa41c8b21b736b364daa42, type: 3} 13 | m_Name: ShaderPresetDatabase 14 | m_EditorClassIdentifier: 15 | presets: 16 | - {fileID: 11400000, guid: 1b003da5256833346a3026f68ad2ab75, type: 2} 17 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/ShaderPresetDatabase.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8ef863c67c6d6d48aecdfad4d55450c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/ShaderPresets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 357226fb139081843a7aa8ad3d5c5bb9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/ShaderPresets/SampleDissolveShader.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: ebebb917bb2f4d97aff5a25ae5b694bc, type: 3} 13 | m_Name: SampleDissolveShader 14 | m_EditorClassIdentifier: 15 | shader: {fileID: -6465566751694194690, guid: 0edaa3caf861c0446be4692d8e68245c, type: 3} 16 | comment: 17 | values: 18 | - name: Dissolve Edge 19 | minMaxCurve: 20 | m_Mode: 0 21 | m_CurveMultiplier: 0 22 | m_CurveMin: 23 | serializedVersion: 2 24 | m_Curve: [] 25 | m_PreInfinity: 0 26 | m_PostInfinity: 0 27 | m_RotationOrder: 0 28 | m_CurveMax: 29 | serializedVersion: 2 30 | m_Curve: [] 31 | m_PreInfinity: 0 32 | m_PostInfinity: 0 33 | m_RotationOrder: 0 34 | m_ConstantMin: 0 35 | m_ConstantMax: 0 36 | - name: Dissolve Size 37 | minMaxCurve: 38 | m_Mode: 0 39 | m_CurveMultiplier: 0 40 | m_CurveMin: 41 | serializedVersion: 2 42 | m_Curve: [] 43 | m_PreInfinity: 0 44 | m_PostInfinity: 0 45 | m_RotationOrder: 0 46 | m_CurveMax: 47 | serializedVersion: 2 48 | m_Curve: [] 49 | m_PreInfinity: 0 50 | m_PostInfinity: 0 51 | m_RotationOrder: 0 52 | m_ConstantMin: 0 53 | m_ConstantMax: 0 54 | vertexStreams: 0000000001000000030000000400000020000000 55 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/ShaderPresets/SampleDissolveShader.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b003da5256833346a3026f68ad2ab75 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0371611536b2f6d448425369699dac76 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/Textures/frame32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Editor/Data/Textures/frame32x32.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/VfxToolConfig.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 4ded37edea4e4ebbbf1b8df8ed20ac91, type: 3} 13 | m_Name: VfxToolConfig 14 | m_EditorClassIdentifier: 15 | frameTexture: {fileID: 2800000, guid: 586ab92b0cf3d62438619ad910a33254, type: 3} 16 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Data/VfxToolConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfcec2fe87de8544ba37cfbe16a28011 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/PackageConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | using UnityEditor; 3 | using UnityEditor.Callbacks; 4 | using UnityEditor.PackageManager; 5 | using UnityEditor.PackageManager.Requests; 6 | using UnityEngine; 7 | 8 | namespace VfxToolBox 9 | { 10 | public static class PackageConfig 11 | { 12 | public static readonly string PackageName = "com.rngtm.vfx-toolbox"; 13 | 14 | public static string GetPackagePath(string path) => $"Packages/{PackageName}/{path}"; 15 | private static ListRequest Request; 16 | private static bool isInstallInstallPackage = false; 17 | public static bool IsInstallPackage => isInstallInstallPackage; 18 | 19 | 20 | [MenuItem(VfxMenuConfig.TestRootMenuName + "Check Package Installation")] 21 | [DidReloadScripts] 22 | public static void CheckInstall() 23 | { 24 | Request = Client.List(); 25 | EditorApplication.update += Progress; 26 | } 27 | 28 | static void Progress() 29 | { 30 | if (Request.IsCompleted) 31 | { 32 | if (Request.Status == StatusCode.Success) 33 | { 34 | if (Request.Result.Select(q => q.name).Contains(PackageName)) 35 | { 36 | // Debug.Log($"Is Install : {PackageName}"); 37 | isInstallInstallPackage = true; 38 | } 39 | else 40 | { 41 | // Debug.Log($"Is Not Install : {PackageName}"); 42 | isInstallInstallPackage = false; 43 | } 44 | // foreach (var package in Request.Result) 45 | // Debug.Log("Package name: " + package.name); 46 | } 47 | else if (Request.Status >= StatusCode.Failure) 48 | { 49 | Debug.Log(Request.Error.message); 50 | } 51 | 52 | EditorApplication.update -= Progress; 53 | } 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/PackageConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc19259d959b49c6ae3358412150f780 3 | timeCreated: 1609605183 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bade324c7bee4901be52d00394b3419d 3 | timeCreated: 1585198860 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetAttacher.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fb7d2e6e486c5747bf8b6e12adc7e1a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetAttacher/MaterialPresetAttachWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec47f0d14c0518e4a9eddaa6cfa24ebf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c8e957c28fd46946b0f285b0dd4151e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9369fc40146b4e0e9dadb29a65ee987d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/MaterialInspector.cs: -------------------------------------------------------------------------------- 1 | // using System; 2 | // using System.Reflection; 3 | // using UnityEditor; 4 | // using UnityEngine; 5 | // 6 | // namespace VfxTools.Shuriken.ShaderPresetGenerator 7 | // { 8 | // [CustomEditor(typeof(Material))] 9 | // public class MaterialInspector : MaterialEditor 10 | // { 11 | // public override void OnInspectorGUI() 12 | // { 13 | // DrawButton(); 14 | // base.OnInspectorGUI(); 15 | // 16 | // // if (editor != null) 17 | // // editor.OnInspectorGUI(); 18 | // 19 | // // var defaultParticleSystemInspectorType 20 | // // DrawButton(); 21 | // // base.OnInspectorGUI(); 22 | // } 23 | // 24 | // private void DrawButton() 25 | // { 26 | // EditorGUI.BeginDisabledGroup(VfxToolState.LastSelectionGameObject == null); 27 | // if (GUILayout.Button($"Apply to \"{VfxToolState.SelectionGameObjectName}\"")) 28 | // { 29 | // if (VfxToolState.LastSelectionGameObject != null) 30 | // { 31 | // var material = target as Material; 32 | // var preset = ShaderPresetDatabase.Get()?.FindPreset(material.shader); 33 | // PresetUtility.ApplyPreset(VfxToolState.LastSelectionGameObject, preset, material); 34 | // Selection.activeObject = target; 35 | // } 36 | // } 37 | // EditorGUI.EndDisabledGroup(); 38 | // } 39 | // } 40 | // } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/MaterialInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79572c79d187419a82763b1f9063d96d 3 | timeCreated: 1586083040 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/ShaderPresetDataInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab4d4480c9ea664eb033c257b19669d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/ShaderPresetDatabase.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | using UnityEditor; 4 | using UnityEditor.VersionControl; 5 | using UnityEngine; 6 | 7 | namespace VfxToolBox.Shuriken.ShaderPresetGenerator 8 | { 9 | // [CreateAssetMenu] 10 | public class ShaderPresetDatabase : ScriptableObject 11 | { 12 | [SerializeField] private List presets = new List(); 13 | 14 | 15 | 16 | /// 17 | /// Shaderを指定してプリセット取得 18 | /// 19 | public ShaderPresetData FindPreset(Shader shader) 20 | { 21 | return presets.FirstOrDefault(preset => preset.GetShader() == shader); 22 | } 23 | 24 | public static ShaderPresetData FindPresetInProject(Shader shader) 25 | { 26 | return AssetDatabase.FindAssets("t:scriptableobject", null) 27 | .Select(guid => AssetDatabase.GUIDToAssetPath(guid)) 28 | .Select(path => AssetDatabase.LoadAssetAtPath(path, typeof(ShaderPresetData)) as ShaderPresetData) 29 | .Where(preset => preset != null) 30 | // .FirstOrDefault(); 31 | .FirstOrDefault(preset => preset.GetShader() == shader); 32 | } 33 | 34 | [MenuItem(VfxMenuConfig.TestRootMenuName + "Get Test")] 35 | public static ShaderPresetDatabase Get() 36 | { 37 | Debug.Log(VfxToolConfig.PresetDatabasePath); 38 | var asset = AssetDatabase.LoadAssetAtPath(VfxToolConfig.PresetDatabasePath, typeof(ShaderPresetDatabase)) as ShaderPresetDatabase; 39 | Debug.Log(asset); 40 | 41 | return asset; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/ShaderPresetDatabase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38906b7afefa41c8b21b736b364daa42 3 | timeCreated: 1586083033 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/ToolConfigInspector.cs: -------------------------------------------------------------------------------- 1 | // using UnityEditor; 2 | // using UnityEditorInternal; 3 | // using UnityEngine; 4 | // 5 | // namespace VfxTools.Shuriken.ShaderSetup 6 | // { 7 | // [CustomEditor(typeof(ShaderToolConfig))] 8 | // public class ToolConfigInspector : Editor 9 | // { 10 | // private ReorderableList presetList; 11 | // 12 | // public override void OnInspectorGUI() 13 | // { 14 | // base.OnInspectorGUI(); 15 | // 16 | // EditorGUILayout.Space(); 17 | // if (presetList == null) 18 | // { 19 | // CreateReorderableList(); 20 | // } 21 | // 22 | // // 描画 23 | // presetList.DoLayoutList(); 24 | // serializedObject.ApplyModifiedProperties(); 25 | // } 26 | // 27 | // private void CreateReorderableList() 28 | // { 29 | // var shaderPresets = serializedObject.FindProperty("materialPresets"); 30 | // presetList = new ReorderableList(serializedObject, shaderPresets); 31 | // 32 | // presetList.drawHeaderCallback = rect => EditorGUI.LabelField(rect, "Material Presets"); 33 | // 34 | // presetList.drawElementCallback = (rect, index, active, focused) => 35 | // { 36 | // var elementProperty = shaderPresets.GetArrayElementAtIndex(index); 37 | // rect.height = EditorGUIUtility.singleLineHeight; 38 | // EditorGUI.PropertyField( rect, elementProperty, new GUIContent("Preset " + index)); 39 | // }; 40 | // } 41 | // } 42 | // } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/CustomEditor/ToolConfigInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54409c98fdd48e24688ba090b1fee050 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/MaterialPresetGeneratorWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 565665021b65a0b4c93b1925f7129846 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/PropertyDrawer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e55de16a105d40e5bed432fe9bc4492a 3 | timeCreated: 1585321167 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/PropertyDrawer/CustomDataValueDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | 4 | namespace VfxToolBox.Shuriken.ShaderPresetGenerator 5 | { 6 | [CustomPropertyDrawer(typeof(CustomDataValue))] 7 | public class CustomDataValueDrawer : PropertyDrawer 8 | { 9 | public override void OnGUI(Rect position, SerializedProperty property, 10 | GUIContent label) 11 | { 12 | //元は 1 つのプロパティーであることを示すために PropertyScope で囲む 13 | using (new EditorGUI.PropertyScope(position, label, property)) 14 | { 15 | position.height = EditorGUIUtility.singleLineHeight; 16 | 17 | //各プロパティーの Rect を求める 18 | Rect nameRect = new Rect(position) 19 | { 20 | // y = position.y + EditorGUIUtility.singleLineHeight 21 | }; 22 | 23 | Rect valueRect = new Rect(nameRect) 24 | { 25 | y = nameRect.y + EditorGUIUtility.singleLineHeight + 2 26 | }; 27 | 28 | //各プロパティーの SerializedProperty を求める 29 | SerializedProperty nameProperty = property.FindPropertyRelative("name"); 30 | // SerializedProperty valueProperty = property.FindPropertyRelative("minMaxCurve"); 31 | 32 | nameProperty.stringValue = EditorGUI.TextField(nameRect, "Name", nameProperty.stringValue); 33 | // EditorGUI.PropertyField(valueRect, valueProperty); 34 | } 35 | 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/PropertyDrawer/CustomDataValueDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c384d07e3ffc4b4b8df13a09bebba7e9 3 | timeCreated: 1585321087 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7212fb7fbe3f4ec295b8d3e6d3eea252 3 | timeCreated: 1585366726 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/CustomDataUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e6bf9b242b1429994cf4e4e4fe6323b 3 | timeCreated: 1585181864 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/CustomDataValue.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | using UnityEngine.Serialization; 4 | 5 | namespace VfxToolBox.Shuriken.ShaderPresetGenerator 6 | { 7 | [Serializable] 8 | public class CustomDataValue 9 | { 10 | [SerializeField] private string name = "Value"; 11 | [SerializeField] private ParticleSystem.MinMaxCurve minMaxCurve = new ParticleSystem.MinMaxCurve(); 12 | 13 | public string Name => name; 14 | public ParticleSystem.MinMaxCurve MinMaxCurve => minMaxCurve; 15 | 16 | public CustomDataValue(string name, ParticleSystem.MinMaxCurve value) 17 | { 18 | this.name = name; 19 | this.minMaxCurve = value; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/CustomDataValue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8772bf14fd1444feb4b8c6358396d97f 3 | timeCreated: 1585321063 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/MyStyle.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | 4 | namespace VfxToolBox.Shuriken.ShaderPresetGenerator 5 | { 6 | public class MyStyle : VfxToolStyle 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/MyStyle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d806a1aee2741fe9d55d6b2b2d321d0 3 | timeCreated: 1585369414 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/PresetUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13f9d706103042dda4cd9dbc45705bf7 3 | timeCreated: 1585374207 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/ShaderPresetData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | 4 | namespace VfxToolBox.Shuriken.ShaderPresetGenerator 5 | { 6 | public class ShaderPresetData : ScriptableObject 7 | { 8 | [SerializeField] private Shader shader = null; 9 | [SerializeField] private string comment = ""; 10 | [SerializeField, HideInInspector] private CustomDataValue[] values = new CustomDataValue[0] { }; 11 | 12 | [SerializeField, HideInInspector] private List vertexStreams = 13 | new List(new[] 14 | { 15 | ParticleSystemVertexStream.Position, 16 | ParticleSystemVertexStream.Normal, 17 | ParticleSystemVertexStream.Color, 18 | ParticleSystemVertexStream.UV, 19 | ParticleSystemVertexStream.Custom1X, 20 | }); 21 | 22 | public CustomDataValue GetFloatValue(int index) => values[index]; 23 | public IReadOnlyCollection VertexStreams => vertexStreams; 24 | public int Custom1Count => Mathf.Min(values.Length, 4); 25 | public int Custom2Count => Mathf.Max(values.Length - 4, 0); 26 | 27 | /// 28 | /// マテリアル取得 29 | /// 30 | public Shader GetShader() 31 | { 32 | return shader; 33 | } 34 | 35 | public void SetShader(Shader newShader) 36 | { 37 | shader = newShader; 38 | } 39 | 40 | // [MenuItem("Assets/Create/Shader Preset Data")] 41 | // public static void CreatePreset() 42 | // { 43 | // var shader = Selection.activeObject as Shader; 44 | // if (shader == null) return; 45 | // 46 | // var preset = ScriptableObject.CreateInstance(); 47 | // preset.SetShader(shader); 48 | // 49 | // var directory = Path.GetDirectoryName(AssetDatabase.GetAssetPath(shader)); 50 | // Debug.Log(directory); 51 | // 52 | // 53 | // var assetPath = Path.Combine(directory, "new Preset.asset"); 54 | // ProjectWindowUtil.CreateAsset(preset, assetPath); 55 | // } 56 | } 57 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/MaterialPresetGenerator/Utility/ShaderPresetData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebebb917bb2f4d97aff5a25ae5b694bc 3 | timeCreated: 1585180641 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenColorChanger.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d75bbc39e32749308868b37b28d56c2e 3 | timeCreated: 1585630894 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenColorChanger/Config.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | 4 | namespace VfxToolBox.Shuriken.ShurikenColorChanger 5 | { 6 | public class Config 7 | { 8 | public readonly GUILayoutOption[] ColorControlBoxOptions = { GUILayout.MinWidth(40) }; 9 | public readonly GUILayoutOption[] ApplyButtonOptions = {GUILayout.Width(48)}; 10 | public readonly GUILayoutOption[] LabelFieldOptions = { GUILayout.Width(64)}; 11 | public readonly GUILayoutOption[] ValueFieldOptions = { GUILayout.ExpandWidth(true), GUILayout.Width(120) }; 12 | public GUIStyle ButtonStyle { get; private set; } 13 | 14 | public void CreateStyleIfNull() 15 | { 16 | if (ButtonStyle == null) 17 | { 18 | ButtonStyle = new GUIStyle(EditorStyles.miniButton); 19 | } 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenColorChanger/Config.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67863e1d809f4e88b55360067969b426 3 | timeCreated: 1585916680 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenColorChanger/ShurikenColorChangeWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58705f8935f54075b451e4e4e7f90c8e 3 | timeCreated: 1585630905 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40908af3a3194c84f921b537b6063d48 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Config.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e8f7200c8777a4a8fd79d539ac9520 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35395068f996de04f943b3f53acf8978 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/Exctractor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9413ce88fe584702b205e796d0e568b8 3 | timeCreated: 1585089601 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/MemberValue.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace VfxToolBox.ShurikenCopyPaste 5 | { 6 | [Serializable] 7 | public class MemberValue 8 | { 9 | public MemberTypes MemberType; 10 | public object Value; 11 | public string MemberName; 12 | } 13 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/MemberValue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fddc3c9ad7694932b0e71a0b3aa7c5ca 3 | timeCreated: 1585037682 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/ModuleCopyPasteBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 697df93a98444997bacb34def5bc91be 3 | timeCreated: 1585038168 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/ModuleType.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.ShurikenCopyPaste 2 | { 3 | /** ******************************************************************************** 4 | * @summary モジュールタイプ 5 | ***********************************************************************************/ 6 | public enum ModuleType 7 | { 8 | Main, 9 | Emission, 10 | Shape, 11 | VelocityOverLifetime, 12 | LimitVelocityOverLifetime, 13 | InheritVelocity, 14 | ForceOverLifetime, 15 | ColorOverLifetime, 16 | ColorBySpeed, 17 | SizeOverLifetime, 18 | SizeBySpeed, 19 | RotationOverLifetime, 20 | RotationBySpeed, 21 | ExternalForces, 22 | Noise, 23 | Collision, 24 | Triggers, 25 | SubEmitters, 26 | TextureSheetAnimation, 27 | Lights, 28 | Trails, 29 | CustomData, 30 | Renderer, 31 | } 32 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/ModuleType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4db1c97ad0b14de42833284f18f525dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/CopyPaste/ParticleSystemCopyPaste.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abe99b60881b4ffdb27b72d59fa18e52 3 | timeCreated: 1585046929 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/DelayCall.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7b3872411f2d504c9b574d4189ebeed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/DelayCall/DelayCallData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace VfxToolBox.ShurikenCopyPaste 4 | { 5 | public class DelayCallData 6 | { 7 | public int Frame; 8 | public Action Action; 9 | public bool IsEmpty => Frame == 0; 10 | } 11 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/DelayCall/DelayCallData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 035eeebf6df14f47bcf0b7ac08110b8c 3 | timeCreated: 1585091767 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/DelayCall/DelayCallSystem.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | namespace VfxToolBox.ShurikenCopyPaste 6 | { 7 | public class DelayCallSystem 8 | { 9 | private readonly List delayCallList = new List(); 10 | 11 | /** ******************************************************************************** 12 | * @summary 指定したフレーム経過後に処理を実行 13 | ***********************************************************************************/ 14 | public void Register(int delayFrame, Action action) 15 | { 16 | var delayCallData = delayCallList.FirstOrDefault(item => item.IsEmpty); 17 | if (delayCallData == null) 18 | { 19 | delayCallData = new DelayCallData(); 20 | delayCallList.Add(delayCallData); 21 | } 22 | 23 | delayCallData.Frame = delayFrame; 24 | delayCallData.Action = action; 25 | } 26 | 27 | /** ******************************************************************************** 28 | * @summary 毎フレーム実行 29 | ***********************************************************************************/ 30 | public void DoUpdate() 31 | { 32 | foreach (var delayCall in delayCallList) 33 | { 34 | if (delayCall.IsEmpty) continue; 35 | 36 | delayCall.Frame--; 37 | if (delayCall.Frame == 0) 38 | { 39 | delayCall.Action?.Invoke(); 40 | delayCall.Action = null; 41 | } 42 | } 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/DelayCall/DelayCallSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9706aa06e7d4f289d453be9a4e9a553 3 | timeCreated: 1585092769 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/ShurikenCopyPasteWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29933e98bbd79e646b4c24e324a31dfe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2cdd48b23d647b1b7b7a3c09811a01a 3 | timeCreated: 1585046942 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Utils/CustomUI.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | 4 | namespace VfxToolBox.ShurikenCopyPaste 5 | { 6 | public static class CustomUI 7 | { 8 | public static void DrawModule(ModuleCopyPasteBase module) 9 | { 10 | using (new EditorGUILayout.VerticalScope(Config.BoxClipboardModuleOption)) 11 | { 12 | using (new EditorGUILayout.VerticalScope(GUI.skin.box)) 13 | { 14 | if (module.HasValue) 15 | { 16 | module.IsOpen = EditorGUILayout.Foldout(module.IsOpen, $"{module.ModuleType}"); 17 | 18 | if (module.IsOpen) 19 | { 20 | EditorGUI.indentLevel++; 21 | foreach (var member in module.GetMemberValues()) 22 | { 23 | DrawMember(member); 24 | } 25 | 26 | var internalValues = module.GetInternalValues(); 27 | if (internalValues != null) 28 | { 29 | foreach (var value in internalValues) 30 | { 31 | using (new EditorGUILayout.HorizontalScope()) 32 | { 33 | EditorGUILayout.TextArea(value.ToString()); 34 | } 35 | } 36 | } 37 | 38 | EditorGUI.indentLevel--; 39 | } 40 | // EditorGUI.EndDisabledGroup(); 41 | } 42 | } 43 | 44 | } 45 | } 46 | 47 | private static void DrawMember(MemberValue member) 48 | { 49 | // if (member.Value == null) return; 50 | 51 | // EditorGUILayout.LabelField($"{member.MemberName}({member.MemberType})"); 52 | using (new EditorGUILayout.HorizontalScope()) 53 | { 54 | // EditorGUILayout.LabelField(member.Value?.ToString()); 55 | EditorGUILayout.LabelField(member.MemberName, Config.LabelClipboardOption); 56 | EditorGUILayout.TextArea(member.Value?.ToString()); 57 | } 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Utils/CustomUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f20d898f10c38e4459638fa46a6f6dbb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Utils/ParticleSystemModuleUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a23ae34b5ba949b1aeed172222da8028 3 | timeCreated: 1585089709 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Utils/ToolIcon.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | 4 | namespace VfxToolBox.ShurikenCopyPaste 5 | { 6 | /** ******************************************************************************** 7 | * @summary アイコンの管理 8 | ***********************************************************************************/ 9 | public class ToolIcon 10 | { 11 | #region field 12 | private Texture2D prefabIconTexture = null; 13 | private Texture2D gameObjectIconTexture = null; 14 | #endregion 15 | 16 | #region prop 17 | public Texture2D PrefabIconTexture => prefabIconTexture; 18 | public Texture2D GameObjectIconTexture => gameObjectIconTexture; 19 | #endregion 20 | 21 | /** ******************************************************************************** 22 | * @summary コンストラクタ 23 | ***********************************************************************************/ 24 | public ToolIcon() 25 | { 26 | // Prefabアイコンをロード 27 | prefabIconTexture = EditorGUIUtility.Load("Prefab Icon") as Texture2D; 28 | gameObjectIconTexture = EditorGUIUtility.Load("GameObject Icon") as Texture2D; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenCopyPaste/Utils/ToolIcon.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df6877e1bbf4aaa4ebd6baa3d8bbad96 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenRandomizer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa6a4f5fc006412682d695b55c7e321b 3 | timeCreated: 1585697120 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenRandomizer/ShurikenRandomizeWindow.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEditor; 3 | using UnityEngine; 4 | using VfxToolBox; 5 | using VfxToolBox.ShurikenCopyPaste; 6 | 7 | namespace VfxToolBox.Shuriken.ShurikenRandomizer 8 | { 9 | public class ShurikenRandomizeWindow : VfxWindowBase 10 | { 11 | [MenuItem(VfxMenuConfig.RandomizerMenuName, false, VfxMenuConfig.RandomizerMenuPriority)] 12 | public static void Open() 13 | { 14 | var window = GetWindow(); 15 | window.titleContent = VfxMenuConfig.RandomizerTitleContent; 16 | } 17 | 18 | protected override void OnGUI() 19 | { 20 | base.OnGUI(); 21 | 22 | DrawSelectionBox(); 23 | } 24 | 25 | /// 26 | /// 選択オブジェクトの表示ボックス 27 | /// 28 | private void DrawSelectionBox() 29 | { 30 | using (new EditorGUILayout.VerticalScope(GUI.skin.box)) 31 | { 32 | EditorGUILayout.LabelField("■ Selection"); 33 | foreach (var gameObject in Selection.gameObjects) 34 | { 35 | EditorGUILayout.ObjectField(gameObject, typeof(GameObject), true); 36 | } 37 | } 38 | } 39 | 40 | } 41 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenRandomizer/ShurikenRandomizeWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41fd8aa67a124715b12a799a9af88b4d 3 | timeCreated: 1585697156 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenTimeChanger.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c807198d411398243a8c54372b937ea4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenTimeChanger/ButtonData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace VfxToolBox.Shuriken.TimeChanger 4 | { 5 | public class ButtonData 6 | { 7 | public string ButtonLabel { get; protected set; } 8 | public Func Callback { get; protected set; } 9 | 10 | public ButtonData(string label, Func callback) 11 | { 12 | ButtonLabel = label; 13 | Callback = callback; 14 | } 15 | } 16 | 17 | public class AddButtonData : ButtonData 18 | { 19 | public AddButtonData(float add) 20 | : base(add > 0 ? $"+{add}" : $"{add}", startDelay => startDelay + add) 21 | { 22 | } 23 | } 24 | 25 | public class MultiplyButtonData : ButtonData 26 | { 27 | public MultiplyButtonData(float multiply) 28 | : base($"x{multiply:0.0}", startDelay => startDelay * multiply) 29 | { 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenTimeChanger/ButtonData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61bc2d72399841799be5d8b9b08f0841 3 | timeCreated: 1585740742 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenTimeChanger/ShurikenTimeChangerWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9796f73b65e24464aae7b890ae9392c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenTimeChanger/TimeChangeToolConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bee95f952e9b498ab807b69053002c2b 3 | timeCreated: 1585143187 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57ab8a91d0dc3c04a9406096a157b26f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/ShurikenViewerWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d58a445157d01243945ba787697d26e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 514e047e2b1a4bf180f4fa17be33cc6d 3 | timeCreated: 1585150072 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/EffectColumnHeader.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.ShurikenViewer 2 | { 3 | using UnityEditor.IMGUI.Controls; 4 | using UnityEngine; 5 | 6 | /// 7 | /// MultiColumnHeaderStateのオーバーライド 8 | /// 9 | class EffectHeaderState : MultiColumnHeaderState 10 | { 11 | public EffectHeaderState(Column[] columns) : base(columns) 12 | { 13 | } 14 | } 15 | 16 | /// 17 | /// MultiColumnHeaderState.Columnのオーバーライド 18 | /// 19 | class EffectHeaderStateColumn : MultiColumnHeaderState.Column 20 | { 21 | public EffectHeaderStateColumn(string header, float width) 22 | { 23 | headerContent = new GUIContent(header); 24 | this.width = width; 25 | autoResize = false; 26 | } 27 | } 28 | 29 | /// 30 | /// MultiColumnHeaderのオーバーライド 31 | /// 32 | public class EffectColumnHeader : MultiColumnHeader 33 | { 34 | public static readonly float headerHeight = 36f; 35 | static readonly float labelY = 4f; // ラベル位置 36 | private GUIStyle style; 37 | 38 | public EffectColumnHeader(MultiColumnHeaderState state) : base(state) 39 | { 40 | height = headerHeight; // ヘッダーの高さ 上書き 41 | } 42 | 43 | protected override void ColumnHeaderGUI(MultiColumnHeaderState.Column column, Rect headerRect, int columnIndex) 44 | { 45 | if (canSort && column.canSort) 46 | { 47 | SortingButton(column, headerRect, columnIndex); 48 | } 49 | 50 | if (style == null) 51 | { 52 | style = new GUIStyle(DefaultStyles.columnHeader); 53 | style.alignment = TextAnchor.LowerLeft; 54 | } 55 | 56 | float labelHeight = headerHeight; 57 | Rect labelRect = new Rect(headerRect.x, headerRect.yMax - labelHeight - labelY, headerRect.width, labelHeight); 58 | GUI.Label(labelRect, column.headerContent, style); 59 | } 60 | } 61 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/EffectColumnHeader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d687f82416eb0d42b24efdd9e72f452 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/EffectTreeElement.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.ShurikenViewer 2 | { 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | // 親子構造を表現するためのモデルを定義しておく 7 | // これがTreeViewに渡すモデルになる 8 | public class EffectTreeElement 9 | { 10 | public int Id { get; set; } 11 | public string Name { get; set; } 12 | public EffectTreeElement Parent { get; private set; } 13 | private List _children = new List(); 14 | public List Children { get { return _children; } } 15 | public EffectData EffectData { get; set; } 16 | 17 | /// 18 | /// 子を追加する 19 | /// 20 | public void AddChild(EffectTreeElement child) 21 | { 22 | // 既に親がいたら削除 23 | if (child.Parent != null) 24 | { 25 | child.Parent.RemoveChild(child); 26 | } 27 | // 親子関係を設定 28 | Children.Add(child); 29 | child.Parent = this; 30 | } 31 | 32 | /// 33 | /// 子を削除する 34 | /// 35 | public void RemoveChild(EffectTreeElement child) 36 | { 37 | if (Children.Contains(child)) 38 | { 39 | Children.Remove(child); 40 | child.Parent = null; 41 | } 42 | } 43 | } 44 | 45 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/EffectTreeElement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ced408e2e3b2db499f5d7c17aa190ef 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/EffectTreeView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8434eeb27393a240ad912a96a723386 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/RowFieldAccessor.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.ShurikenViewer 2 | { 3 | using UnityEngine; 4 | 5 | public class RowFieldAccessor 6 | { 7 | public string Title = ""; 8 | public float Width = 100f; 9 | public System.Action ObjectField = null; 10 | 11 | public RowFieldAccessor(string title, float width, System.Action extractValue) 12 | { 13 | Title = title; 14 | Width = width; 15 | //Width = EditorStyles.label.CalcSize(new GUIContent(title)).x; 16 | 17 | ObjectField = extractValue; 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Shuriken/ShurikenViewer/Utils/RowFieldAccessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db348ecfd2e250640b9b2dc54040abbd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c14656b1797410da216b08997fca16d 3 | timeCreated: 1585198880 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/CustomUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2196f17f0684715bb0ed1f7c4aca376 3 | timeCreated: 1585633480 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/GroupingUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c942541c2924fc2accad05e969a07dd 3 | timeCreated: 1585142591 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/ParticleSystemUtility.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEditor; 3 | using UnityEngine; 4 | 5 | namespace VfxToolBox.Utility 6 | { 7 | /// 8 | /// ParticlySystem汎用メソッド定義 9 | /// 10 | public static class ParticleSystemUtility 11 | { 12 | /// 13 | /// 空のParticleSystemを作成する 14 | /// 15 | public static ParticleSystem CreateEmptyParticleSystem(string name) 16 | { 17 | var go = new GameObject(name); 18 | Undo.RegisterCreatedObjectUndo(go, "Create Object"); 19 | 20 | var ps = go.AddComponent(); 21 | var emission = ps.emission; 22 | emission.enabled = false; 23 | 24 | var shape = ps.shape; 25 | shape.enabled = false; 26 | 27 | var renderer = go.GetComponent(); 28 | renderer.enabled = false; 29 | return ps; 30 | } 31 | 32 | /// 33 | /// ParticleSystemを作成する 34 | /// 35 | public static ParticleSystem CreateParticleSystem(string name) 36 | { 37 | var go = new GameObject(name); 38 | Undo.RegisterCreatedObjectUndo(go, "Create Object"); 39 | 40 | var ps = go.AddComponent(); 41 | return ps; 42 | } 43 | 44 | /// 45 | /// 選択しているParticleSystemを取得 46 | /// 47 | public static IEnumerable GetSelectionParticleSystem() 48 | { 49 | foreach (var gameObject in Selection.gameObjects) 50 | { 51 | var particleSystem = gameObject.GetComponent(); 52 | if (particleSystem == null) continue; 53 | 54 | yield return particleSystem; 55 | } 56 | } 57 | 58 | /// 59 | /// 選択しているParticleSystemを子を含めて取得 60 | /// 61 | public static IEnumerable GetSelectionParticleSystemRecursive() 62 | { 63 | foreach (var ps in GetSelectionParticleSystem()) 64 | { 65 | foreach (var childPs in ps.GetComponentsInChildren()) 66 | { 67 | yield return childPs; 68 | } 69 | } 70 | } 71 | } 72 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/ParticleSystemUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9d58a8b6cc44b7eb1d2ce1fd24e57b0 3 | timeCreated: 1585150894 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/SceneHierarchyWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b12e153329e4e1db19bca85ddd81721 3 | timeCreated: 1585203726 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/VfxMenuConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99f3e25eea094dacbb8fff5f718339be 3 | timeCreated: 1585405063 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/VfxToolState.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | using VfxToolBox.Shuriken.ShaderPresetGenerator; 4 | 5 | namespace VfxToolBox 6 | { 7 | public static class VfxToolState 8 | { 9 | public static GameObject LastSelectionGameObject { get; private set; } 10 | public static ShaderPresetData LastSelectionPreset { get; private set; } 11 | public static string SelectionGameObjectName => LastSelectionGameObject ? LastSelectionGameObject.name : ""; 12 | 13 | [InitializeOnLoadMethod] 14 | static void OnLoad() 15 | { 16 | Selection.selectionChanged += () => 17 | { 18 | LastSelectionGameObject = Selection.activeGameObject ?? LastSelectionGameObject; 19 | 20 | var selectionPresetData = Selection.activeObject as ShaderPresetData; 21 | LastSelectionPreset = selectionPresetData ?? LastSelectionPreset; 22 | }; 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/VfxToolState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f81bf208dd394bf19e81cc903286b207 3 | timeCreated: 1585379422 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/VfxToolStyle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac73b0f203a548359cf424172e4ccb25 3 | timeCreated: 1585634512 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/WindowBase.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8fbd16a641a4c7da2eb4512fbf8855c 3 | timeCreated: 1585920755 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/WindowBase/VfxControlerWindowBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f21c126090a4d388af0272ba859156b 3 | timeCreated: 1585920784 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/WindowBase/VfxWindowBase.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | 3 | namespace VfxToolBox 4 | { 5 | /// 6 | /// VFXウィンドウの基本となるウィンドウ 7 | /// 8 | public abstract class VfxWindowBase : EditorWindow 9 | { 10 | private readonly int repaintInterval = 8; 11 | private int frameCount = 0; 12 | private bool loadFailed = false; 13 | protected VfxToolConfig toolConfig { get; private set; } 14 | protected VfxToolStyle style { get; private set; } 15 | 16 | protected virtual void Update() 17 | { 18 | CheckRepaint(); 19 | LoadConfigIfNull(); 20 | } 21 | 22 | protected virtual void OnGUI() 23 | { 24 | CreateStyleIfNull(); 25 | } 26 | 27 | private void CheckRepaint() 28 | { 29 | if (frameCount == repaintInterval) 30 | { 31 | frameCount = 0; 32 | Repaint(); 33 | } 34 | else 35 | { 36 | frameCount++; 37 | } 38 | } 39 | 40 | private void LoadConfigIfNull() 41 | { 42 | if (loadFailed) return; 43 | 44 | if (toolConfig == null) 45 | { 46 | toolConfig = VfxToolConfig.Get(); 47 | loadFailed = toolConfig == null; 48 | } 49 | } 50 | 51 | private void CreateStyleIfNull() 52 | { 53 | style = style ?? new VfxToolStyle(); 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/Utility/WindowBase/VfxWindowBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad12bbde8807461db95e4de7f7742782 3 | timeCreated: 1585709374 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/VfxToolConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ded37edea4e4ebbbf1b8df8ed20ac91 3 | timeCreated: 1585366122 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/VfxToolHub.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d6cddab17494036839379a56bcb4bcf 3 | timeCreated: 1585131155 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/vfx-toolbox-editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity-VFXToolbox", 3 | "rootNamespace": "", 4 | "references": [], 5 | "includePlatforms": [ 6 | "Editor" 7 | ], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": false, 11 | "precompiledReferences": [], 12 | "autoReferenced": true, 13 | "defineConstraints": [], 14 | "versionDefines": [], 15 | "noEngineReferences": false 16 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Editor/vfx-toolbox-editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f0dd18c9874bf74d9e1799675af5678 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 r-ngtm 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Assets/VfxToolBox/LICENSE.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21a73819ecea88a49bb804284527f4e7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b4a0390af92d8e4e9236fe5ca9bb4d0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2bf28309ced4364cabdea9b9a0cbcae 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3f6d68405916bc4ca34d39c8e018b3c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/Sample001_Aura.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d0d7de286af4a04ca476a2463ff67d2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/Sample001_Misc.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 830fa79f74fe2a341979727075ad640c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/Sample001_SpatialUI.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9956c261e62d9d4408ddc27a896430bf 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/Sample001_Wind.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d4deb9e95df2e54692c6957e7547aee 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fc74f7742e498a42b983bd71ecaa445 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4cd77c2d8ce9a004f8510fbdcc5cf503 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Materials/M_DotLineCircle.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_DotLineCircle 11 | m_Shader: {fileID: -6465566751694194690, guid: 0025a4a7d24b48d40adcf7d092d34576, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - unity_Lightmaps: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_LightmapsInd: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_ShadowMasks: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | m_Floats: 35 | - Boolean_1: 0 36 | - Boolean_111f0b92defc421c98161e4811b6e93a: 0 37 | - Boolean_2: 1 38 | - Boolean_24caace7d1944671946820aeed727160: 1 39 | - Boolean_67b84ae2d82d4724bf4521c7f6def2ed: 0 40 | - Vector1_27f604495a094f2ba976960889b2141c: 0.05 41 | - Vector1_8c15af294ad84663ad8a5766e7b853a3: 16 42 | - Vector1_cb84aa54d4ae4e92b0809fcf867473cf: 0.663 43 | - Vector1_cb84aa54d4ae4e92b0809fcf867473cf_1: 0.03 44 | m_Colors: 45 | - Color_2c83f182b0584cc3a4aa56205b4254fb: {r: 1, g: 0.73333335, b: 0, a: 1} 46 | m_BuildTextureStacks: [] 47 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Materials/M_DotLineCircle.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ff98b7e0011fee4c9338fb3132dc904 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Materials/M_DotLineStar.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_DotLineStar 11 | m_Shader: {fileID: -6465566751694194690, guid: 0025a4a7d24b48d40adcf7d092d34576, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - unity_Lightmaps: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_LightmapsInd: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_ShadowMasks: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | m_Floats: 35 | - Boolean_1: 0 36 | - Boolean_111f0b92defc421c98161e4811b6e93a: 0 37 | - Boolean_2: 1 38 | - Boolean_24caace7d1944671946820aeed727160: 1 39 | - Boolean_67b84ae2d82d4724bf4521c7f6def2ed: 0 40 | - Vector1_27f604495a094f2ba976960889b2141c: 0.1 41 | - Vector1_8c15af294ad84663ad8a5766e7b853a3: 8 42 | - Vector1_cb84aa54d4ae4e92b0809fcf867473cf: 0.115 43 | - Vector1_cb84aa54d4ae4e92b0809fcf867473cf_1: 0.045 44 | m_Colors: 45 | - Color_2c83f182b0584cc3a4aa56205b4254fb: {r: 1, g: 0.73333335, b: 0, a: 1} 46 | m_BuildTextureStacks: [] 47 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Materials/M_DotLineStar.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f91f3bc0baf38a4da28036892c39924 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5983d2b0b4c8fa40a4bacc9e44a8338 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 415f7ba1282418b4bab145ff3352d2c0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Prefabs/DotLine_Circle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c964ddf2d01c9934ca36d9d492b719f4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/SpatialUI/Prefabs/DotLine_Star.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48c13efa4c5b31c40bb018b85584e1fb 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f1975c6e5e5c1240927770010f3dc4d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12179740e4ae6f94690844bf0c1f2e34 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_AuraBox_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b4da556a92e0e141a612989734e331f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_AuraTube_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c53ef79d54e3094ca1bcd14f1b423f9 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Charge_001.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_Charge_001 11 | m_Shader: {fileID: -6465566751694194690, guid: 2747e84b545da924b8073c4c3049885c, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - Texture2D_F43EED19: 23 | m_Texture: {fileID: 2800000, guid: bff9675739a32b64799f9ae6bd73c226, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_Lightmaps: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_LightmapsInd: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - unity_ShadowMasks: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | m_Floats: 39 | - Boolean_BF62E7BA: 0 40 | - Boolean_C4E26124: 0 41 | m_Colors: [] 42 | m_BuildTextureStacks: [] 43 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Charge_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f23e2bd8e5224324c999a915b397bea5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Dissolve_001.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_Dissolve_001 11 | m_Shader: {fileID: -6465566751694194690, guid: dd099f7ad58a6a14090c40466b950f5f, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: 3000 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _MainTex: 23 | m_Texture: {fileID: 2800000, guid: 59b5ddfb106f0384699dae44263e6a79, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_Lightmaps: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_LightmapsInd: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - unity_ShadowMasks: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | m_Floats: [] 39 | m_Colors: [] 40 | m_BuildTextureStacks: [] 41 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Dissolve_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cef4ad3b460b1224496ed48fa7d4376d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Jet_001.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_Jet_001 11 | m_Shader: {fileID: -6465566751694194690, guid: 2747e84b545da924b8073c4c3049885c, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - Texture2D_F43EED19: 23 | m_Texture: {fileID: 2800000, guid: bff9675739a32b64799f9ae6bd73c226, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_Lightmaps: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_LightmapsInd: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - unity_ShadowMasks: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | m_Floats: 39 | - Boolean_BF62E7BA: 0 40 | - Boolean_C4E26124: 0 41 | m_Colors: [] 42 | m_BuildTextureStacks: [] 43 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Jet_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 375e8cfe7797ae446bb73f73899ab454 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_ParticleWhite.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 133417637c508be4aa7f02eabe1e8f36 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Materials/M_Wind_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a610625852c2004896c0f92a4433e91 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72e6782ee22fe4144bce47c88eea2439 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8aca95d7aa60a824cad6906d068ffc57 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs/FX_AuraBox_001.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff074e59474cae149bce07c2cc3961ce 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs/FX_AuraTube_001.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fa015661edefb44b9a717a83effd200 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs/FX_Charge_001.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80264ffadb3301c41864b4370fedf50a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs/FX_Dissolve_001.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c7ccb9ddec364c4eb40975e2a01a285 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs/FX_Jet_001.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63fb1dcf5516a7f4abf03c966e38123c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Prefabs/FX_Wind_001.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15b0d71905c38654eb321c170dab9323 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56bc6ed3a45d6f3438cdfff6f64e9ca9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_linear.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16c2d5ae23c48334191b52a23f488f6b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_linear/gradient_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_linear/gradient_001.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_linear/gradient_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_linear/gradient_002.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_linear/gradient_002.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5e7c2180d0ad6c4686fc46de4117ccb 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: -1 36 | aniso: -1 37 | mipBias: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_radial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a48e8414c35b81047ab8055954afc034 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_radial/radial_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_radial/radial_001.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/gradient_radial/radial_001.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8f2245bc5f41604d96abb9c66c3115b 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: -1 36 | aniso: -1 37 | mipBias: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/smoke.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a8cfa4a3c7a40a4885109174f0cffc1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/smoke/smoke01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/smoke/smoke01.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample001/VFX/Textures/smoke/smoke01.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 153cc3ae22ce53341b973957751c94fe 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: -1 36 | aniso: -1 37 | mipBias: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3c2f2b2c80e4cc41ab163a6afa0ec25 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/Sample002_Aura.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3998673aaef940f41880cac6baab6cc8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a82785eb492de348b0e0ec43747e6da 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6defb2cdc9930e543aeea66c1de13ba5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Aura_Disc.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Aura_Disc 11 | m_Shader: {fileID: -6465566751694194690, guid: 0155fccc1ac94124ead02fcbab5ffd63, 12 | type: 3} 13 | m_ShaderKeywords: 14 | m_LightmapFlags: 4 15 | m_EnableInstancingVariants: 0 16 | m_DoubleSidedGI: 0 17 | m_CustomRenderQueue: -1 18 | stringTagMap: {} 19 | disabledShaderPasses: [] 20 | m_SavedProperties: 21 | serializedVersion: 3 22 | m_TexEnvs: 23 | - Texture2D_295DC890: 24 | m_Texture: {fileID: 2800000, guid: d6991798fe732134a9e2a6f078e04487, type: 3} 25 | m_Scale: {x: 1, y: 1} 26 | m_Offset: {x: 0, y: 0} 27 | - Texture2D_3D8EC3EB: 28 | m_Texture: {fileID: 2800000, guid: eebc09f0d3fab7848b46011f7e2316b7, type: 3} 29 | m_Scale: {x: 1, y: 1} 30 | m_Offset: {x: 0, y: 0} 31 | - Texture2D_B5591311: 32 | m_Texture: {fileID: 2800000, guid: 7d5af3982047adf408edfb7ddb9df7e0, type: 3} 33 | m_Scale: {x: 1, y: 1} 34 | m_Offset: {x: 0, y: 0} 35 | - Texture2D_C411B1A4: 36 | m_Texture: {fileID: 2800000, guid: 9e0ef69da7e595643befb85de458b255, type: 3} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | - _SampleTexture2D_F01C2EA4_Texture_1: 40 | m_Texture: {fileID: 2800000, guid: 3903430200ebe264b8bd5a89595598df, type: 3} 41 | m_Scale: {x: 1, y: 1} 42 | m_Offset: {x: 0, y: 0} 43 | m_Floats: 44 | - Vector1_7B9C841A: 1 45 | - Vector1_EC63876E: 1 46 | m_Colors: 47 | - Color_5749BB84: {r: 1, g: 1, b: 1, a: 0.40392157} 48 | - Color_D637B84C: {r: 0, g: 4.6133604, b: 5.3403134, a: 1} 49 | - Color_F659ED6A: {r: 0, g: 0.8627451, b: 1, a: 0} 50 | - Color_FF270ED6: {r: 0, g: 1, b: 0.8547306, a: 0} 51 | - Vector2_1D7D0B5B: {r: 0, g: 0, b: 0, a: 0} 52 | - Vector2_386C1F19: {r: 0.16, g: 0.27, b: 0, a: 0} 53 | - Vector2_99D6DBF5: {r: 2, g: 0.8, b: 0, a: 0} 54 | - Vector2_AED470EE: {r: 1.2, g: 1.05, b: 0, a: 0} 55 | - Vector2_FDA845B1: {r: 0.5, g: 0, b: 0, a: 0} 56 | m_BuildTextureStacks: [] 57 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Aura_Disc.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95b27be7c2cc9544c94a0a08dd54ee6b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Aura_Sphere.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Aura_Sphere 11 | m_Shader: {fileID: -6465566751694194690, guid: 0155fccc1ac94124ead02fcbab5ffd63, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - Texture2D_295DC890: 23 | m_Texture: {fileID: 2800000, guid: d6991798fe732134a9e2a6f078e04487, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - Texture2D_3D8EC3EB: 27 | m_Texture: {fileID: 2800000, guid: 3903430200ebe264b8bd5a89595598df, type: 3} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - Texture2D_B5591311: 31 | m_Texture: {fileID: 2800000, guid: 42687417345a7ff4c97d9d90eca1a927, type: 3} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - Texture2D_C411B1A4: 35 | m_Texture: {fileID: 2800000, guid: 831964476c626ef4c8a4e74fcaf77a23, type: 3} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _SampleTexture2D_F01C2EA4_Texture_1: 39 | m_Texture: {fileID: 2800000, guid: 3903430200ebe264b8bd5a89595598df, type: 3} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - unity_Lightmaps: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - unity_LightmapsInd: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - unity_ShadowMasks: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | m_Floats: 55 | - Vector1_7B9C841A: 2.6 56 | - Vector1_EC63876E: 3 57 | m_Colors: 58 | - Color_5749BB84: {r: 1, g: 1, b: 1, a: 0.40392157} 59 | - Color_D637B84C: {r: 2.6981132, g: 3.7660015, b: 4, a: 1} 60 | - Color_F659ED6A: {r: 0, g: 0.8627451, b: 1, a: 0} 61 | - Color_FF270ED6: {r: 0, g: 0.86242104, b: 1, a: 0} 62 | - Vector2_1D7D0B5B: {r: 0.02, g: 0.02, b: 0, a: 0} 63 | - Vector2_386C1F19: {r: 0.05, g: 0.1, b: 0, a: 0} 64 | - Vector2_99D6DBF5: {r: 1, g: 1, b: 0, a: 0} 65 | - Vector2_AED470EE: {r: 0.2, g: -0.25, b: 0, a: 0} 66 | - Vector2_FDA845B1: {r: 0.5, g: 0, b: 0, a: 0} 67 | m_BuildTextureStacks: [] 68 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Aura_Sphere.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7215d40d66248c8448907418d3a9772a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Base.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Base 11 | m_Shader: {fileID: -6465566751694194690, guid: 2999ae657a6ec5a408ea040b9dc0dd4a, 12 | type: 3} 13 | m_ShaderKeywords: 14 | m_LightmapFlags: 4 15 | m_EnableInstancingVariants: 0 16 | m_DoubleSidedGI: 0 17 | m_CustomRenderQueue: -1 18 | stringTagMap: {} 19 | disabledShaderPasses: [] 20 | m_SavedProperties: 21 | serializedVersion: 3 22 | m_TexEnvs: 23 | - Texture2D_295DC890: 24 | m_Texture: {fileID: 2800000, guid: d6991798fe732134a9e2a6f078e04487, type: 3} 25 | m_Scale: {x: 1, y: 1} 26 | m_Offset: {x: 0, y: 0} 27 | - Texture2D_3D8EC3EB: 28 | m_Texture: {fileID: 2800000, guid: 831964476c626ef4c8a4e74fcaf77a23, type: 3} 29 | m_Scale: {x: 1, y: 1} 30 | m_Offset: {x: 0, y: 0} 31 | - Texture2D_B5591311: 32 | m_Texture: {fileID: 2800000, guid: 6a79938b79c720441b6d7c9a867fbc55, type: 3} 33 | m_Scale: {x: 1, y: 1} 34 | m_Offset: {x: 0, y: 0} 35 | - Texture2D_C411B1A4: 36 | m_Texture: {fileID: 2800000, guid: ea9dd2e677e5668428fef4e6252d6e4b, type: 3} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | - _SampleTexture2D_F01C2EA4_Texture_1: 40 | m_Texture: {fileID: 2800000, guid: 3903430200ebe264b8bd5a89595598df, type: 3} 41 | m_Scale: {x: 1, y: 1} 42 | m_Offset: {x: 0, y: 0} 43 | m_Floats: 44 | - Vector1_7B9C841A: 3 45 | - Vector1_A91A570E: 0.2 46 | - Vector1_C2376D86: 0.9 47 | - Vector1_EC63876E: 5 48 | m_Colors: 49 | - Color_5749BB84: {r: 1, g: 1, b: 1, a: 0.40392157} 50 | - Color_D637B84C: {r: 0, g: 1, b: 0.8900914, a: 1} 51 | - Color_F659ED6A: {r: 0.5254902, g: 0.7867782, b: 1, a: 0.7372549} 52 | - Color_FF270ED6: {r: 0.15686274, g: 1, b: 0.9533777, a: 0.2784314} 53 | - Vector2_1D7D0B5B: {r: 0, g: 0, b: 0, a: 0} 54 | - Vector2_386C1F19: {r: 0.2, g: 1, b: 0, a: 0} 55 | - Vector2_AED470EE: {r: 1, g: -0.3, b: 0, a: 0} 56 | - Vector2_FDA845B1: {r: 0.5, g: 0, b: 0, a: 0} 57 | m_BuildTextureStacks: [] 58 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Base.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ab6453c80f437849b2da86e2d57978e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Materials/Disc.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23816efc8a2eaeb4bab97d7accc5b318 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd2556202f09bef42aad8c8a303d7f0c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 302da0f3f3d3b2c46a37bebcb17f5cb3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_distortion01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_distortion01.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_distortion05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_distortion05.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_distortion10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_distortion10.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_lightning01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_lightning01.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_lightning02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_lightning02.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_mask02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_mask02.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_mask03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_mask03.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_noise01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_noise01.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_noise02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_noise02.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_noise03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/SampleData/Sample002_Aura/VFX/Textures/TX_fx_noise03.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45ff829f6888a9b4586f92a3f3649d0c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a451d1a0bf2b6b40bcf6faa1f1da422 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/01_Spiral.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e55c58baba800e4aae554a55811c82f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/01_Spiral/SpiralMesh_001.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5effddf5e92370d42a7bdfc0e8183d2d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/01_Spiral/SpiralMesh_002.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec5f2075a3354c946afb64afde1f50fa 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/03_Cylinder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 952f032f6edd0ea498c1c0a1d6378b1a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/03_Cylinder/CylinderMesh.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba468f97c647ddb4d8b673df68950dbe 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/04_Disc+Cylinder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c8d23518b9d6854db0e3c6ccff80390 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/04_Disc+Cylinder/cylinder.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 686f6d781059c664b9805b1f5e01d178 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/04_Disc+Cylinder/disc_in.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16d26802af63b5549b04ee7ead7b64eb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Export/04_Disc+Cylinder/disc_out.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d353f2c7c5cb1c74fba856a2ec4ed0ad 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4300000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec2f13489b504c24eb01a7802eaf7183 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/01_Spiral.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3b574019a8e6cd48ac3ac63e72e474b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/01_Spiral/NoiseScroll_Green.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5477e2884e9d07d48942d6aa47875c33 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/01_Spiral/NoiseScroll_Orange.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccbc683fa58a6474d804329c52853afc 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/01_Spiral/NoiseScroll_White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9613f1525081a8448ca2a26b3aeff75 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/01_Spiral/UnlitTexture.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89d278bd9834f954aa3cbb8a0fcacc46 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/02_DIsc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dc2830f682726c45b36e74aed1b6224 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/02_DIsc/NoiseScroll_Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b7ae85b95097a34195be29a151f2188 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/02_DIsc/NoiseScroll_Orange.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7bddb83654cce14492dc601fdc829d4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/02_DIsc/NoiseScroll_Purple.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c29e53769bc17a540b87f3628398dacd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/03_Cylinder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02568987f2e524d4994289fcedff2c68 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/03_Cylinder/NoiseScroll_Blue_01.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b964f17802b80446b93c760a240bfb3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/03_Cylinder/NoiseScroll_Blue_02_Cylinder.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d26481c22b3a9fa4eb44a8c930ed666d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/03_Cylinder/NoiseScroll_Purple.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edeb89445f1d17548a4113920cd01c02 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/03_Cylinder/NoiseScroll_Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce025816d8c74334ead784d1b7feaca6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d552c8807dece5f4db03756399d293f1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/01_Orange.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27153d4ac8cfabe4288eee59dd5c95d5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/01_Orange/Noise_Cylinder.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d715321d6eb9c6346a25f02c630fe90b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/01_Orange/VertexColor_Cylinder.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebb5f19a63749bd44a594aa6967d8026 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/01_Orange/VertexColor_Disc.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e91f97b9fac6e1d4cb83336775f05458 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/Aura.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0fe0649e8377264986e4d74f8c5e417 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/Aura/Noise_Cylinder.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ffbe255784bbeb40961311fd360aa96 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/Aura/VertexColor_Cylinder.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a75b37ef1dad0c42b5626daf9bf1395 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Materials/04_Cylinder+Disc/Aura/VertexColor_Disc.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e57038fe72a5534ebd86ede27e4e1b6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Sample003_Cylinder+Disc.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac432bddb82cff344938b455d8c3f20e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Sample003_Cylinder.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e08c69c1ca414b848951dbb938d21861 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Sample003_Disc.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8b03cb8f34a39f459207603ac1089eb 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/SampleData/Sample003_ProceduralMesh/Sample003_Spiral.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f19c768931feee4ca32d0902ca332e0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecf3802a5e2789b4abbf24bbda02748a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af07fae93a6f0f34f8b4eacffad27d62 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb129080430439848b69e889fb6504ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment/M_Checkerboard_001.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_Checkerboard_001 11 | m_Shader: {fileID: -6465566751694194690, guid: df4cfeeba907b894aa7bd5c4a52e8147, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - unity_Lightmaps: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_LightmapsInd: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_ShadowMasks: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | m_Floats: [] 35 | m_Colors: 36 | - Color_f7649a64f3e04403af52559192970bbb: {r: 0.0139999995, g: 0.0139999995, b: 0.0139999995, a: 1} 37 | - Color_f7649a64f3e04403af52559192970bbb_1: {r: 0.25, g: 0.25, b: 0.25, a: 1} 38 | - Vector2_3027fec8e3134c45904cd3df3f708112: {r: 0.25, g: 0.25, b: 0, a: 0} 39 | m_BuildTextureStacks: [] 40 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment/M_Checkerboard_001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b626e73ebf388e54995e57cc9ea641e4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment/M_Checkerboard_002.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: M_Checkerboard_002 11 | m_Shader: {fileID: -6465566751694194690, guid: df4cfeeba907b894aa7bd5c4a52e8147, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - unity_Lightmaps: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_LightmapsInd: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_ShadowMasks: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | m_Floats: 35 | - Vector1_6dd0a65bdae5450dac6131d94ea6fe19: 0.03 36 | m_Colors: 37 | - Color_f7649a64f3e04403af52559192970bbb: {r: 0.027999999, g: 0.027999999, b: 0.027999999, a: 1} 38 | - Color_f7649a64f3e04403af52559192970bbb_1: {r: 0, g: 0, b: 0, a: 1} 39 | - Vector2_3027fec8e3134c45904cd3df3f708112: {r: 1, g: 1, b: 0, a: 0} 40 | m_BuildTextureStacks: [] 41 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment/M_Checkerboard_002.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b066dd69b84dee641a0d78e1a7d1ef6c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment/M_Ground_01.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20352445c14994245aa0e2182a72a90f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Materials/Environment/M_LitWhite.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47f85d235173aaa4f8ee271fd4b9f679 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bd5f7578a5c78240afd37f44c523601 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 547f4818f7c22db4f98baf782050a045 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/CylinderMeshGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4ba8ca11c764f758f6751d9fd37fbee 3 | timeCreated: 1610190395 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/DiscMeshGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90101b63c4d14217981e693e93bf5768 3 | timeCreated: 1610167244 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e2e191c477d0b846b0eda26f0907416 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor/MeshExporter.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel; 2 | 3 | namespace VfxToolBox.Sample._003 4 | { 5 | using UnityEditor; 6 | using UnityEngine; 7 | 8 | public static class MeshExporter 9 | { 10 | /// 11 | /// メッシュを保存するダイアログを表示 12 | /// 13 | public static void SaveMeshDialog(Mesh mesh, string dialogTitle, string defaultAssetName) 14 | { 15 | var savePath = EditorUtility.SaveFilePanelInProject( 16 | dialogTitle, defaultAssetName, "asset", "Save Mesh"); 17 | 18 | if (string.IsNullOrEmpty(savePath)) return; 19 | 20 | // clone mesh 21 | mesh = Object.Instantiate(mesh); 22 | MeshUtility.Optimize(mesh); 23 | 24 | var oldAsset = AssetDatabase.LoadAssetAtPath(savePath, typeof(Object)); 25 | if (oldAsset != null) 26 | { 27 | // copy 28 | EditorUtility.CopySerialized(mesh, oldAsset); 29 | AssetDatabase.SaveAssets(); 30 | } 31 | else 32 | { 33 | // create 34 | AssetDatabase.CreateAsset(mesh, savePath); 35 | AssetDatabase.Refresh(); 36 | } 37 | 38 | var asset = AssetDatabase.LoadAssetAtPath(savePath, typeof(Mesh)); 39 | if (asset == null) return; 40 | 41 | EditorGUIUtility.PingObject(asset); 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor/MeshExporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 693d4ab4c941468bab71579c30b1175a 3 | timeCreated: 1610178802 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor/MeshGeneratorInspector.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.Sample._003 2 | { 3 | using UnityEngine; 4 | using UnityEditor; 5 | 6 | [CustomEditor(typeof(MeshGeneratorBase), true)] 7 | public class MeshGeneratorInspector : Editor 8 | { 9 | public override void OnInspectorGUI() 10 | { 11 | base.OnInspectorGUI(); 12 | 13 | if (GUILayout.Button("Save Mesh")) 14 | { 15 | SaveMesh(); 16 | } 17 | } 18 | 19 | private void SaveMesh() 20 | { 21 | var meshGenerator = target as MeshGeneratorBase; 22 | if (meshGenerator == null || meshGenerator.Mesh == null) return; 23 | 24 | MeshExporter.SaveMeshDialog(meshGenerator.Mesh, "Save Mesh", $"{target.name}.asset"); 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor/MeshGeneratorInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19bc54e88c1947c1b61e01e2369fa039 3 | timeCreated: 1610080277 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor/vfx-toolbox-sample003-editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vfx-toolbox-sample003-editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "GUID:bd56f122afd0f2c4bb8ca321cc2fe9d9" 6 | ], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": false, 11 | "precompiledReferences": [], 12 | "autoReferenced": true, 13 | "defineConstraints": [ 14 | "UNITY_EDITOR" 15 | ], 16 | "versionDefines": [], 17 | "noEngineReferences": false 18 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/Editor/vfx-toolbox-sample003-editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c4124e765097af4d822e2d2bb677b4c 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/MeshGeneratorBase.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.Sample._003 2 | { 3 | using UnityEngine; 4 | 5 | public abstract class MeshGeneratorBase : MonoBehaviour 6 | { 7 | [SerializeField, HideInInspector] private Mesh mesh; 8 | [SerializeField, HideInInspector] private MeshFilter meshFilter; 9 | [SerializeField, HideInInspector] private int objectInstanceId = -1; 10 | private bool needComputeMesh = false; 11 | 12 | public Mesh Mesh => mesh; 13 | 14 | protected virtual void Start() 15 | { 16 | mesh = new Mesh(); 17 | objectInstanceId = this.GetInstanceID(); 18 | mesh.name = this.GetInstanceID().ToString(); 19 | 20 | meshFilter = GetComponent(); 21 | meshFilter.mesh = mesh; 22 | 23 | ComputeMesh(mesh); 24 | } 25 | 26 | /// 27 | /// 描画フレーム時 実行処理 28 | /// 29 | protected virtual void Update() 30 | { 31 | if (needComputeMesh) 32 | { 33 | if (objectInstanceId != GetInstanceID()) 34 | { 35 | // recreate mesh 36 | mesh = new Mesh(); 37 | objectInstanceId = GetInstanceID(); 38 | mesh.name = GetInstanceID().ToString(); 39 | meshFilter.mesh = mesh; 40 | } 41 | 42 | ComputeMesh(mesh); 43 | needComputeMesh = false; 44 | } 45 | } 46 | 47 | /// 48 | /// コンポーネントが破棄されたタイミングで実行 49 | /// 50 | protected virtual void OnDestroy() 51 | { 52 | DestroyImmediate(mesh); 53 | } 54 | 55 | /// 56 | /// インスペクターの値が変更されたときに呼ばれる 57 | /// 58 | public virtual void OnValidate() 59 | { 60 | needComputeMesh = true; 61 | } 62 | 63 | protected abstract void ComputeMesh(Mesh mesh); 64 | } 65 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/MeshGeneratorBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 537a3f34627f4b5596c2836b821b2a80 3 | timeCreated: 1610271958 -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/SpiralMeshGenerator.cs: -------------------------------------------------------------------------------- 1 | namespace VfxToolBox.Sample._003 2 | { 3 | using UnityEngine; 4 | 5 | [RequireComponent(typeof(MeshFilter))] 6 | [RequireComponent(typeof(MeshRenderer))] 7 | [ExecuteInEditMode] 8 | public class SpiralMeshGenerator : MeshGeneratorBase 9 | { 10 | [SerializeField] public int curveDivsU = 32; 11 | [SerializeField] public int curveDivsV = 32; 12 | [SerializeField] public float curveWidth = 0.25f; 13 | [SerializeField] public float height = 2f; 14 | [SerializeField] public float loops = 2f; 15 | [SerializeField] public float roll = 0f; 16 | 17 | [SerializeField] public AnimationCurve radiusCurve = new AnimationCurve(new Keyframe[] 18 | { 19 | new Keyframe(0f, 0f), 20 | new Keyframe(1f, 1f), 21 | }); 22 | 23 | [SerializeField] public Gradient vertexColorU = new Gradient(); 24 | [SerializeField] public Gradient vertexColorV = new Gradient(); 25 | 26 | protected override void ComputeMesh(Mesh mesh) 27 | { 28 | SpiralMeshGeneratorCore.ComputeMesh(this, mesh); 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/SpiralMeshGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67fca90d210994743b6908587a04023d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/SpiralMeshGeneratorCore.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae6ff299c7494445b89c950aac5ac969 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/vfx-toolbox-sample003.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vfx-toolbox-sample003" 3 | } 4 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Scripts/Sample003/vfx-toolbox-sample003.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd56f122afd0f2c4bb8ca321cc2fe9d9 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d52d2fb0b6f84ec4fb6881ce83653e2a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ee4637360049ae45b8c2ae532f6352e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c26faf8e8363764194afc5bb063ddb3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Core/Checkerboard.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df4cfeeba907b894aa7bd5c4a52e8147 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Core/SubGraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55f705e040a71fa4fb2168825ae89c34 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Core/SubGraph/CustomUV.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0082c3587e9c72644b1774ade093bfa2 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Core/SubGraph/CustomVertexColor.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db4e3f8754b693b4db50a4293d70737a 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Core/SubGraph/ScreenSpaceScanline.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b983f89c298fb64cbb3f4f6fb34bed5 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/NonParticle.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0cb82cf8a8c81d4b801cd9985525d43 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/NonParticle/NonParticleScrollMask.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60c1a07a392d4e441980bf4fb22c97a4 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/NonParticle/NonParticleScrollMaskWind.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2261f2d0e3275a94bb6e2fd7ccf61235 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2d8a27157ba10840a9397c9c38c495b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle/ParticleDissolveShader.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd099f7ad58a6a14090c40466b950f5f 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle/ParticleScroll.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2747e84b545da924b8073c4c3049885c 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle/ParticleScrollMask.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34b04e30d45a133458eff7bda3063ec6 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle/VertexShader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34f8a2299683c4f40af29fa0d3056978 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle/VertexShader/Rotate90.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed3104fcc9bf1784f85f8c7f3d087bb3 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/Particle/VertexShader/WindVertex.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d67f5ec000e43164392f1d810b871eb3 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/SpatialUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbb9273ae31439942bf8de4878a58980 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample001/SpatialUI/VertexColorClip.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0025a4a7d24b48d40adcf7d092d34576 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample002_Aura.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b86658a0cb9dcad4c8644370b1f5166d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample002_Aura/Sketch_20200421_OneSIde.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2999ae657a6ec5a408ea040b9dc0dd4a 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/Sample002_Aura/Sketch_20200421_TwoSided.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0155fccc1ac94124ead02fcbab5ffd63 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c7ca0ed8971eeb4c84954be361e1bfd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common/CheckUV.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62854af32d265ef4da0ddd206a826463 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common/CheckUV.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9a86690695a92841b5dc063f12d1fd0 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common/VertexColor.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: VertexColor 11 | m_Shader: {fileID: -6465566751694194690, guid: cb2dc886a73417e4999e74649d900f83, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - Texture2D_525dc3e6ed5f4422af9f94dff8f51dec: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - unity_Lightmaps: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - unity_LightmapsInd: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - unity_ShadowMasks: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | m_Floats: [] 39 | m_Colors: [] 40 | m_BuildTextureStacks: [] 41 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common/VertexColor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0d3a5f7d42fc6e42aa88ccda4fd2d23 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common/VertexColor.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb2dc886a73417e4999e74649d900f83 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Shaders/_Common/VertexColorAdditive.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4591a28922177474f90913cfdfec24c1 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fb9638be18503d42b17cf535889033e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Ground.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93d80d61190f2734694b3fcee3e421f1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Ground/TX_ground_01_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Ground/TX_ground_01_base.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Ground/TX_ground_01_roughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Ground/TX_ground_01_roughness.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abdce862c0cf028429d4f965f3d330f8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6a8711b4813d434e96c57dd979b14e4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_001.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_002.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_003.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_004.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_005.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_006.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_007.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/AfterEffects/ae_noise_008.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d793c166d0d2cb94f8f1add45ec71e88 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2435ce322197da428f1de1c16efe919 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_101.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_102.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_103.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_1/sd_noise_104.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e171eedf24996b41ae5d9b470c912f0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_201.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_201.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_201.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37ce9d52cf83435418a73c39b3b34bc2 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: -1 36 | aniso: -1 37 | mipBias: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_202.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_202.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5ce0ad53ed12774fabc96dcd5b94494 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: -1 36 | aniso: -1 37 | mipBias: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_203.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_203.png -------------------------------------------------------------------------------- /Assets/VfxToolBox/Samples/_Common/Textures/Noise/SubstanceDesigner/noise_2/sd_noise_203.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75298e7756beed64a9d457f6fdec8236 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: -1 36 | aniso: -1 37 | mipBias: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/VfxToolBox/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "com.rngtm.vfx-toolbox", 3 | "displayName": "VFX Toolbox", 4 | "version": "1.7.1", 5 | "unity": "2020.2", 6 | "description": "VFX Tools for ParticleSystem.", 7 | "author": { 8 | "name": "r-ngtm", 9 | "url": "https://github.com/rngtm" 10 | }, 11 | 12 | "keywords": [ 13 | "shader", 14 | "particle", 15 | "vfx" 16 | ], 17 | 18 | "dependencies": { 19 | "com.unity.render-pipelines.universal": "10.2.2" 20 | }, 21 | 22 | "samples": [ 23 | { 24 | "displayName": "VFX Sample 1", 25 | "description": "Particle System and Spatial UI Samples.", 26 | "path": "Samples/SampleData/Sample001" 27 | }, 28 | { 29 | "displayName": "VFX Sample 2 - Aura Effect", 30 | "description": "Aura Effect Sample.", 31 | "path": "Samples/SampleData/Sample002_Aura" 32 | }, 33 | { 34 | "displayName": "VFX Sample 3 - Procedural VFX Mesh", 35 | "description": "Realtime mesh generation via Unity C#.", 36 | "path": "Samples/SampleData/Sample003_ProceduralMesh" 37 | } 38 | ] 39 | } -------------------------------------------------------------------------------- /Assets/VfxToolBox/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a061c972cebaffd41af944bd803806ac 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Demo/images/1_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/1_open.png -------------------------------------------------------------------------------- /Demo/images/2_edit_preset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/2_edit_preset.png -------------------------------------------------------------------------------- /Demo/images/2_open_preset_attacher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/2_open_preset_attacher.png -------------------------------------------------------------------------------- /Demo/images/2_open_preset_generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/2_open_preset_generator.png -------------------------------------------------------------------------------- /Demo/images/2_preset_generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/2_preset_generator.png -------------------------------------------------------------------------------- /Demo/images/3_apply_preset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/3_apply_preset.png -------------------------------------------------------------------------------- /Demo/images/3_apply_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/3_apply_result.png -------------------------------------------------------------------------------- /Demo/images/3_register_preset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/3_register_preset.png -------------------------------------------------------------------------------- /Demo/images/vfx_samples/01_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/vfx_samples/01_sample.png -------------------------------------------------------------------------------- /Demo/images/vfx_samples/disc_generator_component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/vfx_samples/disc_generator_component.png -------------------------------------------------------------------------------- /Demo/images/vfx_samples/disc_generator_sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Demo/images/vfx_samples/disc_generator_sample.jpg -------------------------------------------------------------------------------- /Designs/Houdini/SpatialUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5f55f9da96a9fe4d9fb381a35db543f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Designs/Houdini/SpatialUI/backup.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d5b4d60ff0736245a1f59397e2347d2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Designs/Houdini/SpatialUI/circle.hiplc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Designs/Houdini/SpatialUI/circle.hiplc -------------------------------------------------------------------------------- /Designs/Houdini/backup.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c89d137bf274d44283a9501dc0e1dd6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Designs/Houdini/backup/circle_bak1.hiplc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Designs/Houdini/backup/circle_bak1.hiplc -------------------------------------------------------------------------------- /Designs/Houdini/backup/circle_bak1.hiplc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6535a2fa7ebc4da458a8ff90ca885fca -------------------------------------------------------------------------------- /Designs/Houdini/circle.hiplc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rngtm/Unity-VFXToolBox/ac5e968f8fd6657b549ac2f64103566cf1cc9f95/Designs/Houdini/circle.hiplc -------------------------------------------------------------------------------- /Designs/Houdini/circle.hiplc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e93c6829fdffe964c971e6669062fc31 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 rngtm 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.3.9", 4 | "com.unity.ide.rider": "2.0.7", 5 | "com.unity.ide.visualstudio": "2.0.5", 6 | "com.unity.ide.vscode": "1.2.3", 7 | "com.unity.recorder": "2.5.2", 8 | "com.unity.render-pipelines.universal": "10.2.2", 9 | "com.unity.test-framework": "1.1.19", 10 | "com.unity.textmeshpro": "3.0.1", 11 | "com.unity.timeline": "1.3.0", 12 | "com.unity.ugui": "1.0.0", 13 | "com.unity.modules.ai": "1.0.0", 14 | "com.unity.modules.androidjni": "1.0.0", 15 | "com.unity.modules.animation": "1.0.0", 16 | "com.unity.modules.assetbundle": "1.0.0", 17 | "com.unity.modules.audio": "1.0.0", 18 | "com.unity.modules.cloth": "1.0.0", 19 | "com.unity.modules.director": "1.0.0", 20 | "com.unity.modules.imageconversion": "1.0.0", 21 | "com.unity.modules.imgui": "1.0.0", 22 | "com.unity.modules.jsonserialize": "1.0.0", 23 | "com.unity.modules.particlesystem": "1.0.0", 24 | "com.unity.modules.physics": "1.0.0", 25 | "com.unity.modules.physics2d": "1.0.0", 26 | "com.unity.modules.screencapture": "1.0.0", 27 | "com.unity.modules.terrain": "1.0.0", 28 | "com.unity.modules.terrainphysics": "1.0.0", 29 | "com.unity.modules.tilemap": "1.0.0", 30 | "com.unity.modules.ui": "1.0.0", 31 | "com.unity.modules.uielements": "1.0.0", 32 | "com.unity.modules.umbra": "1.0.0", 33 | "com.unity.modules.unityanalytics": "1.0.0", 34 | "com.unity.modules.unitywebrequest": "1.0.0", 35 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 36 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 37 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 38 | "com.unity.modules.unitywebrequestwww": "1.0.0", 39 | "com.unity.modules.vehicles": "1.0.0", 40 | "com.unity.modules.video": "1.0.0", 41 | "com.unity.modules.vr": "1.0.0", 42 | "com.unity.modules.wind": "1.0.0", 43 | "com.unity.modules.xr": "1.0.0" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 0 20 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ffabcef5d628cd4a8404bac651339fd -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d93ed82ff8b69e244ad0012b9af0f958 -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 13 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0.1 18 | m_ClothInterCollisionStiffness: 0.2 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ClothGravity: {x: 0, y: -9.81, z: 0} 26 | m_ContactPairsMode: 0 27 | m_BroadphaseType: 0 28 | m_WorldBounds: 29 | m_Center: {x: 0, y: 0, z: 0} 30 | m_Extent: {x: 250, y: 250, z: 250} 31 | m_WorldSubdivisions: 8 32 | m_FrictionType: 0 33 | m_EnableEnhancedDeterminism: 0 34 | m_EnableUnifiedHeightmaps: 1 35 | m_SolverType: 0 36 | m_DefaultMaxAngularSpeed: 7 37 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d2d49f0af76a12499ad1877c1fc49b6 -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 0 9 | path: Assets/Scenes/SampleScene.unity 10 | guid: d1c3109bdb54ad54c8a2b2838528e640 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df447abbc76b99d43b8bf7f43a44392e -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_AssetPipelineMode: 1 6 | m_ObjectHideFlags: 0 7 | serializedVersion: 10 8 | m_ExternalVersionControlSupport: Visible Meta Files 9 | m_SerializationMode: 2 10 | m_LineEndingsForNewScripts: 1 11 | m_DefaultBehaviorMode: 0 12 | m_PrefabRegularEnvironment: {fileID: 0} 13 | m_PrefabUIEnvironment: {fileID: 0} 14 | m_SpritePackerMode: 0 15 | m_SpritePackerPaddingPower: 1 16 | m_EtcTextureCompressorBehavior: 1 17 | m_EtcTextureFastCompressor: 1 18 | m_EtcTextureNormalCompressor: 2 19 | m_EtcTextureBestCompressor: 4 20 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp 21 | m_ProjectGenerationRootNamespace: 22 | m_CollabEditorSettings: 23 | inProgressEnabled: 1 24 | m_EnableTextureStreamingInEditMode: 1 25 | m_EnableTextureStreamingInPlayMode: 1 26 | m_AsyncShaderCompilation: 1 27 | m_EnterPlayModeOptionsEnabled: 0 28 | m_EnterPlayModeOptions: 3 29 | m_ShowLightmapResolutionOverlay: 1 30 | m_UseLegacyProbeSampleCount: 0 31 | m_SerializeInlineMappingsOnOneLine: 1 32 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e8feb4c7a212a5409a979835315b17f -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 13 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_VideoShadersIncludeMode: 2 32 | m_AlwaysIncludedShaders: 33 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 38 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 39 | - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} 40 | - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} 41 | - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} 42 | - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} 43 | m_PreloadedShaders: [] 44 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 45 | m_CustomRenderPipeline: {fileID: 11400000, guid: c305d75e360af2246af71332127d0d92, type: 2} 46 | m_TransparencySortMode: 0 47 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 48 | m_DefaultRenderingPath: 1 49 | m_DefaultMobileRenderingPath: 1 50 | m_TierSettings: [] 51 | m_LightmapStripping: 0 52 | m_FogStripping: 0 53 | m_InstancingStripping: 0 54 | m_LightmapKeepPlain: 1 55 | m_LightmapKeepDirCombined: 1 56 | m_LightmapKeepDynamicPlain: 1 57 | m_LightmapKeepDynamicDirCombined: 1 58 | m_LightmapKeepShadowMask: 1 59 | m_LightmapKeepSubtractive: 1 60 | m_FogKeepLinear: 1 61 | m_FogKeepExp: 1 62 | m_FogKeepExp2: 1 63 | m_AlbedoSwatchInfos: [] 64 | m_LightsUseLinearIntensity: 1 65 | m_LightsUseColorTemperature: 0 66 | m_LogWhenShaderIsCompiled: 0 67 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0bdaff15eeb531646880832f7cc44f51 -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45b2077919bd7a2459821ac9c7b5cc4f -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 024b773d7e53dd34b909b96d9d49fd4c -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreviewPackages: 1 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | oneTimeWarningShown: 1 20 | m_Registries: 21 | - m_Id: main 22 | m_Name: 23 | m_Url: https://packages.unity.com 24 | m_Scopes: [] 25 | m_IsDefault: 1 26 | m_Capabilities: 7 27 | m_UserSelectedRegistryName: 28 | m_UserAddingNewScopedRegistry: 0 29 | m_RegistryInfoDraft: 30 | m_ErrorMessage: 31 | m_Original: 32 | m_Id: 33 | m_Name: 34 | m_Url: 35 | m_Scopes: [] 36 | m_IsDefault: 0 37 | m_Capabilities: 0 38 | m_Modified: 0 39 | m_Name: 40 | m_Url: 41 | m_Scopes: 42 | - 43 | m_SelectedScopeIndex: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9fd6dfd266bfb548a0210bb69ca7c80 -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 1 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 245ad13a57375434a80450edc05b5cc8 -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: 8 | - first: 9 | m_NativeTypeID: 1020 10 | m_ManagedTypePPtr: {fileID: 0} 11 | m_ManagedTypeFallback: 12 | second: 13 | - m_Preset: {fileID: 2655988077585873504, guid: e7689051185d12f4298e1ebb2693a29f, type: 2} 14 | m_Filter: 15 | m_Disabled: 0 16 | - first: 17 | m_NativeTypeID: 1006 18 | m_ManagedTypePPtr: {fileID: 0} 19 | m_ManagedTypeFallback: 20 | second: 21 | - m_Preset: {fileID: 2655988077585873504, guid: e8537455c6c08bd4e8bf0be3707da685, type: 2} 22 | m_Filter: 23 | m_Disabled: 0 24 | - first: 25 | m_NativeTypeID: 108 26 | m_ManagedTypePPtr: {fileID: 0} 27 | m_ManagedTypeFallback: 28 | second: 29 | - m_Preset: {fileID: 2655988077585873504, guid: 463065d4f17d1d94d848aa127b94dd43, type: 2} 30 | m_Filter: 31 | m_Disabled: 0 32 | - first: 33 | m_NativeTypeID: 1041 34 | m_ManagedTypePPtr: {fileID: 0} 35 | m_ManagedTypeFallback: 36 | second: 37 | - m_Preset: {fileID: 2655988077585873504, guid: 198099662d9d83147861e5a5eee20c13, type: 2} 38 | m_Filter: 39 | m_Disabled: 0 40 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cca840fde4735846aacbc1f3433f74a -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ef3e5fe779e0f3419b54c943b5bc272 -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2020.2.0f1 2 | m_EditorVersionWithRevision: 2020.2.0f1 (3721df5a8b28) 3 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb7d4bee8d96d9140b08496b66c91bc0 -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b9785b3f43fa1d4cbb9d200757dcaa6 -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4a70f07669800f4986aa914c34e2719 -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 712abe63943b8464bbe0f0b673ed4a30 -------------------------------------------------------------------------------- /ProjectSettings/URPProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_LastMaterialVersion: 4 16 | -------------------------------------------------------------------------------- /ProjectSettings/URPProjectSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 845c67c62cfa3e44ebebb5587057ab2a -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 269784a2b4eece844942a533c467e7f6 -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d64c62c479e329a4fa513d9d55a034aa -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13641d87d04344444b3a82c3f8a3d3dd -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 111f38328416f3741981a86bf0c0e419 -------------------------------------------------------------------------------- /UserSettings/EditorUserSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a42108d834b55a44a3cb112d7730470 --------------------------------------------------------------------------------