├── .gitignore ├── .vscode └── settings.json ├── .vsconfig ├── Assets ├── ExampleScene-VAT3.0.unity ├── ExampleScene-VAT3.0.unity.meta ├── Resources.meta ├── Resources │ ├── Animation.meta │ ├── Animation │ │ ├── CM vcam1 Profile.asset │ │ ├── CM vcam1 Profile.asset.meta │ │ ├── CM vcam1.controller │ │ ├── CM vcam1.controller.meta │ │ ├── CM vcam2 Profile.asset │ │ ├── CM vcam2 Profile.asset.meta │ │ ├── CM vcam2.controller │ │ ├── CM vcam2.controller.meta │ │ ├── Director.playable │ │ ├── Director.playable.meta │ │ ├── VC1_Anim.anim │ │ ├── VC1_Anim.anim.meta │ │ ├── VC2_Anim.anim │ │ └── VC2_Anim.anim.meta │ ├── Materials.meta │ ├── Materials │ │ ├── Checkboard.mat │ │ ├── Checkboard.mat.meta │ │ ├── checkerBoard.shadergraph │ │ └── checkerBoard.shadergraph.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── RotateArroundAxis.cs │ │ └── RotateArroundAxis.cs.meta │ ├── Textures.meta │ ├── Textures │ │ ├── SphereNormal.bmp │ │ ├── SphereNormal.bmp.meta │ │ ├── studio_small_09_4k.hdr │ │ └── studio_small_09_4k.hdr.meta │ ├── VAT Shader Fork.meta │ ├── VAT Shader Fork │ │ ├── VFXxVAT_SoftBodyDeformationFork.shadergraph │ │ └── VFXxVAT_SoftBodyDeformationFork.shadergraph.meta │ ├── VAT Sources Examples.meta │ └── VAT Sources Examples │ │ ├── DynamicRemeshing_Fluid.meta │ │ ├── DynamicRemeshing_Fluid │ │ ├── data.meta │ │ ├── data │ │ │ ├── DynamicRemeshing_Fluid_data.json │ │ │ └── DynamicRemeshing_Fluid_data.json.meta │ │ ├── geo.meta │ │ ├── geo │ │ │ ├── DynamicRemeshing_Fluid_mesh.fbx │ │ │ └── DynamicRemeshing_Fluid_mesh.fbx.meta │ │ ├── tex.meta │ │ ├── tex │ │ │ ├── DynamicRemeshing_Fluid_col.exr │ │ │ ├── DynamicRemeshing_Fluid_col.exr.meta │ │ │ ├── DynamicRemeshing_Fluid_lookup.png │ │ │ ├── DynamicRemeshing_Fluid_lookup.png.meta │ │ │ ├── DynamicRemeshing_Fluid_pos.exr │ │ │ ├── DynamicRemeshing_Fluid_pos.exr.meta │ │ │ ├── DynamicRemeshing_Fluid_rot.exr │ │ │ └── DynamicRemeshing_Fluid_rot.exr.meta │ │ ├── unity.meta │ │ └── unity │ │ │ ├── DynamicRemeshing_Fluid_mat.mat │ │ │ └── DynamicRemeshing_Fluid_mat.mat.meta │ │ ├── RBD_Fracture.meta │ │ ├── RBD_Fracture │ │ ├── data.meta │ │ ├── data │ │ │ ├── RBD_Fracture_data.json │ │ │ └── RBD_Fracture_data.json.meta │ │ ├── geo.meta │ │ ├── geo │ │ │ ├── RBD_Fracture.fbx │ │ │ └── RBD_Fracture.fbx.meta │ │ ├── tex.meta │ │ ├── tex │ │ │ ├── RBD_Fracture_col.exr │ │ │ ├── RBD_Fracture_col.exr.meta │ │ │ ├── RBD_Fracture_pos.exr │ │ │ ├── RBD_Fracture_pos.exr.meta │ │ │ ├── RBD_Fracture_rot.exr │ │ │ └── RBD_Fracture_rot.exr.meta │ │ ├── unity.meta │ │ └── unity │ │ │ ├── RBD_Fracture_mat.mat │ │ │ └── RBD_Fracture_mat.mat.meta │ │ ├── SoftBody_Orchid1.8K.meta │ │ ├── SoftBody_Orchid1.8K │ │ ├── data.meta │ │ ├── data │ │ │ ├── Orchid1.8K_data.json │ │ │ └── Orchid1.8K_data.json.meta │ │ ├── geo.meta │ │ ├── geo │ │ │ ├── Orchid1.8K_mesh.fbx │ │ │ └── Orchid1.8K_mesh.fbx.meta │ │ ├── tex.meta │ │ ├── tex │ │ │ ├── Orchid1.8K_col.exr │ │ │ ├── Orchid1.8K_col.exr.meta │ │ │ ├── Orchid1.8K_col2.exr │ │ │ ├── Orchid1.8K_col2.exr.meta │ │ │ ├── Orchid1.8K_pos.exr │ │ │ ├── Orchid1.8K_pos.exr.meta │ │ │ ├── Orchid1.8K_rot.exr │ │ │ └── Orchid1.8K_rot.exr.meta │ │ ├── unity.meta │ │ └── unity │ │ │ ├── Orchid1.8K_mat.mat │ │ │ └── Orchid1.8K_mat.mat.meta │ │ ├── SoftBody_Pistil318.meta │ │ ├── SoftBody_Pistil318 │ │ ├── data.meta │ │ ├── data │ │ │ ├── Pistil150_data.json │ │ │ └── Pistil150_data.json.meta │ │ ├── geo.meta │ │ ├── geo │ │ │ ├── Pistil150_mesh.fbx │ │ │ └── Pistil150_mesh.fbx.meta │ │ ├── tex.meta │ │ ├── tex │ │ │ ├── Pistil150_col.exr │ │ │ ├── Pistil150_col.exr.meta │ │ │ ├── Pistil150_col2.exr │ │ │ ├── Pistil150_col2.exr.meta │ │ │ ├── Pistil150_pos.exr │ │ │ ├── Pistil150_pos.exr.meta │ │ │ ├── Pistil150_rot.exr │ │ │ └── Pistil150_rot.exr.meta │ │ ├── unity.meta │ │ └── unity │ │ │ ├── Pistil150_mat.mat │ │ │ └── Pistil150_mat.mat.meta │ │ ├── Sprite_SmokeSimulation.meta │ │ └── Sprite_SmokeSimulation │ │ ├── data.meta │ │ ├── data │ │ ├── Sprite_SmokeSimulation_data.json │ │ └── Sprite_SmokeSimulation_data.json.meta │ │ ├── geo.meta │ │ ├── geo │ │ ├── Sprite_SmokeSimulation_mesh.fbx │ │ └── Sprite_SmokeSimulation_mesh.fbx.meta │ │ ├── tex.meta │ │ ├── tex │ │ ├── Sprite_SmokeSimulation_col.exr │ │ ├── Sprite_SmokeSimulation_col.exr.meta │ │ ├── Sprite_SmokeSimulation_pos.exr │ │ └── Sprite_SmokeSimulation_pos.exr.meta │ │ ├── unity.meta │ │ └── unity │ │ ├── Sprite_SmokeSimulation_mat.mat │ │ └── Sprite_SmokeSimulation_mat.mat.meta ├── Settings.meta ├── Settings │ ├── ExampleScene.meta │ ├── ExampleScene │ │ ├── PostFX Profile.asset │ │ └── PostFX Profile.asset.meta │ ├── HDRPDefaultResources.meta │ ├── HDRPDefaultResources │ │ ├── DefaultLookDevProfile.asset │ │ ├── DefaultLookDevProfile.asset.meta │ │ ├── DefaultSettingsVolumeProfile.asset │ │ ├── DefaultSettingsVolumeProfile.asset.meta │ │ ├── FoliageDiffusionProfile.asset │ │ ├── FoliageDiffusionProfile.asset.meta │ │ ├── HDRenderPipelineAsset.asset │ │ ├── HDRenderPipelineAsset.asset.meta │ │ ├── HDRenderPipelineGlobalSettings.asset │ │ ├── HDRenderPipelineGlobalSettings.asset.meta │ │ ├── SkinDiffusionProfile.asset │ │ └── SkinDiffusionProfile.asset.meta │ ├── New Lighting Settings.lighting │ ├── New Lighting Settings.lighting.meta │ ├── SkyandFogSettingsProfile.asset │ └── SkyandFogSettingsProfile.asset.meta ├── com.bonjour-lab.vatutils.meta └── com.bonjour-lab.vatutils │ ├── Editor.meta │ ├── Editor │ ├── BindVATParamsToVFXEditor.cs │ ├── BindVATParamsToVFXEditor.cs.meta │ ├── LICENSE.md │ ├── LICENSE.md.meta │ ├── Presets.meta │ ├── Presets │ │ ├── VAT_FBX_Import_Houdini.preset │ │ ├── VAT_FBX_Import_Houdini.preset.meta │ │ ├── VAT_HDR_Texture_Import_Houdini.preset │ │ ├── VAT_HDR_Texture_Import_Houdini.preset.meta │ │ ├── VAT_LDR_Texture_Import_Houdini.preset │ │ └── VAT_LDR_Texture_Import_Houdini.preset.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── VAT_DynamicRemeshing_SSG.shadersubgraph │ │ ├── VAT_DynamicRemeshing_SSG.shadersubgraph.meta │ │ ├── VAT_ParticleSprites_SSG.shadersubgraph │ │ ├── VAT_ParticleSprites_SSG.shadersubgraph.meta │ │ ├── VAT_RigidBodyDynamics_SSG.shadersubgraph │ │ ├── VAT_RigidBodyDynamics_SSG.shadersubgraph.meta │ │ ├── VAT_SoftBodyDeformation_SSG.shadersubgraph │ │ ├── VAT_SoftBodyDeformation_SSG.shadersubgraph.meta │ │ ├── VFXxVAT_DynamicRemeshing.shadergraph │ │ ├── VFXxVAT_DynamicRemeshing.shadergraph.meta │ │ ├── VFXxVAT_ParticleSprites.shadergraph │ │ ├── VFXxVAT_ParticleSprites.shadergraph.meta │ │ ├── VFXxVAT_RigidBodyDynamics.shadergraph │ │ ├── VFXxVAT_RigidBodyDynamics.shadergraph.meta │ │ ├── VFXxVAT_SoftBodyDeformation.shadergraph │ │ └── VFXxVAT_SoftBodyDeformation.shadergraph.meta │ ├── vatutils.Editor.asmdef │ └── vatutils.Editor.asmdef.meta │ ├── README.md │ ├── README.md.meta │ ├── Runtime.meta │ ├── Runtime │ ├── Scripts.meta │ ├── Scripts │ │ ├── BindVATDynamicRemeshingToVFX.cs │ │ ├── BindVATDynamicRemeshingToVFX.cs.meta │ │ ├── BindVATMultiSoftBodyToVFX.cs │ │ ├── BindVATMultiSoftBodyToVFX.cs.meta │ │ ├── BindVATParticleSpritesToVFX.cs │ │ ├── BindVATParticleSpritesToVFX.cs.meta │ │ ├── BindVATRigidBodyToVFX.cs │ │ ├── BindVATRigidBodyToVFX.cs.meta │ │ ├── BindVATSoftBodyToVFX.cs │ │ ├── BindVATSoftBodyToVFX.cs.meta │ │ ├── BindVATToVFX.cs │ │ ├── BindVATToVFX.cs.meta │ │ ├── MaterialGetter.cs │ │ ├── MaterialGetter.cs.meta │ │ ├── VATDataStructs.cs │ │ └── VATDataStructs.cs.meta │ ├── VFXTemplate.meta │ ├── VFXTemplate │ │ ├── VFXxVAT_DynamicRemeshing.vfx │ │ ├── VFXxVAT_DynamicRemeshing.vfx.meta │ │ ├── VFXxVAT_ParticleSprites.vfx │ │ ├── VFXxVAT_ParticleSprites.vfx.meta │ │ ├── VFXxVAT_RigidBody.vfx │ │ ├── VFXxVAT_RigidBody.vfx.meta │ │ ├── VFXxVAT_SoftBody_Mono.vfx │ │ ├── VFXxVAT_SoftBody_Mono.vfx.meta │ │ ├── VFXxVAT_SoftBody_Multiple.vfx │ │ └── VFXxVAT_SoftBody_Multiple.vfx.meta │ ├── VatUtils.Runtime.asmdef │ └── VatUtils.Runtime.asmdef.meta │ ├── package.json │ └── package.json.meta ├── LICENSE ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── HDRPProjectSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Packages │ └── com.unity.testtools.codecoverage │ │ └── Settings.json ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ShaderGraphSettings.asset ├── TagManager.asset ├── TimeManager.asset ├── TimelineSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset ├── XRSettings.asset └── boot.config ├── README.md └── UserSettings ├── EditorUserSettings.asset ├── HDRPUserSettings.asset ├── Layouts └── default-2021.dwlt ├── Search.index └── Search.settings /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Mm]emoryCaptures/ 12 | 13 | # Asset meta data should only be ignored when the corresponding asset is also ignored 14 | !/[Aa]ssets/**/*.meta 15 | 16 | # Uncomment this line if you wish to ignore the asset store tools plugin 17 | # /[Aa]ssets/AssetStoreTools* 18 | 19 | # Autogenerated Jetbrains Rider plugin 20 | [Aa]ssets/Plugins/Editor/JetBrains* 21 | 22 | # Visual Studio cache directory 23 | .vs/ 24 | 25 | # Gradle cache directory 26 | .gradle/ 27 | 28 | # Autogenerated VS/MD/Consulo solution and project files 29 | ExportedObj/ 30 | .consulo/ 31 | *.csproj 32 | *.unityproj 33 | *.sln 34 | *.suo 35 | *.tmp 36 | *.user 37 | *.userprefs 38 | *.pidb 39 | *.booproj 40 | *.svd 41 | *.pdb 42 | *.mdb 43 | *.opendb 44 | *.VC.db 45 | 46 | # Unity3D generated meta files 47 | *.pidb.meta 48 | *.pdb.meta 49 | *.mdb.meta 50 | 51 | # Unity3D generated file on crash reports 52 | sysinfo.txt 53 | 54 | # Builds 55 | *.apk 56 | *.unitypackage 57 | 58 | # Crashlytics generated file 59 | crashlytics-build.properties 60 | 61 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": 3 | { 4 | "**/.DS_Store":true, 5 | "**/.git":true, 6 | "**/.gitmodules":true, 7 | "**/*.booproj":true, 8 | "**/*.pidb":true, 9 | "**/*.suo":true, 10 | "**/*.user":true, 11 | "**/*.userprefs":true, 12 | "**/*.unityproj":true, 13 | "**/*.dll":true, 14 | "**/*.exe":true, 15 | "**/*.pdf":true, 16 | "**/*.mid":true, 17 | "**/*.midi":true, 18 | "**/*.wav":true, 19 | "**/*.gif":true, 20 | "**/*.ico":true, 21 | "**/*.jpg":true, 22 | "**/*.jpeg":true, 23 | "**/*.png":true, 24 | "**/*.psd":true, 25 | "**/*.tga":true, 26 | "**/*.tif":true, 27 | "**/*.tiff":true, 28 | "**/*.3ds":true, 29 | "**/*.3DS":true, 30 | "**/*.fbx":true, 31 | "**/*.FBX":true, 32 | "**/*.lxo":true, 33 | "**/*.LXO":true, 34 | "**/*.ma":true, 35 | "**/*.MA":true, 36 | "**/*.obj":true, 37 | "**/*.OBJ":true, 38 | "**/*.asset":true, 39 | "**/*.cubemap":true, 40 | "**/*.flare":true, 41 | "**/*.mat":true, 42 | "**/*.meta":true, 43 | "**/*.prefab":true, 44 | "**/*.unity":true, 45 | "build/":true, 46 | "Build/":true, 47 | "Library/":true, 48 | "library/":true, 49 | "obj/":true, 50 | "Obj/":true, 51 | "ProjectSettings/":true, 52 | "temp/":true, 53 | "Temp/":true 54 | } 55 | } -------------------------------------------------------------------------------- /.vsconfig: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "components": [ 4 | "Microsoft.VisualStudio.Workload.ManagedGame" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /Assets/ExampleScene-VAT3.0.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca6fb3949fd99b342b1092f841573f53 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a703a5115ec49e347876333c7a8925d0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a40f548acaa8e44fb7c68e645fbae0a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam1 Profile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &-8611596099369392588 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 3 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: aaa3b8214f75b354e9ba2caadd022259, type: 3} 13 | m_Name: DepthOfField 14 | m_EditorClassIdentifier: 15 | active: 1 16 | quality: 17 | m_OverrideState: 0 18 | m_Value: 1 19 | focusMode: 20 | m_OverrideState: 1 21 | m_Value: 2 22 | focusDistance: 23 | m_OverrideState: 0 24 | m_Value: 10 25 | focusDistanceMode: 26 | m_OverrideState: 0 27 | m_Value: 0 28 | nearFocusStart: 29 | m_OverrideState: 1 30 | m_Value: 50 31 | nearFocusEnd: 32 | m_OverrideState: 1 33 | m_Value: 90 34 | farFocusStart: 35 | m_OverrideState: 1 36 | m_Value: 110 37 | farFocusEnd: 38 | m_OverrideState: 1 39 | m_Value: 200 40 | m_NearSampleCount: 41 | m_OverrideState: 0 42 | m_Value: 5 43 | m_NearMaxBlur: 44 | m_OverrideState: 0 45 | m_Value: 4 46 | m_FarSampleCount: 47 | m_OverrideState: 0 48 | m_Value: 7 49 | m_FarMaxBlur: 50 | m_OverrideState: 0 51 | m_Value: 8 52 | m_Resolution: 53 | m_OverrideState: 0 54 | m_Value: 2 55 | m_HighQualityFiltering: 56 | m_OverrideState: 0 57 | m_Value: 1 58 | m_PhysicallyBased: 59 | m_OverrideState: 0 60 | m_Value: 0 61 | --- !u!114 &11400000 62 | MonoBehaviour: 63 | m_ObjectHideFlags: 0 64 | m_CorrespondingSourceObject: {fileID: 0} 65 | m_PrefabInstance: {fileID: 0} 66 | m_PrefabAsset: {fileID: 0} 67 | m_GameObject: {fileID: 0} 68 | m_Enabled: 1 69 | m_EditorHideFlags: 0 70 | m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} 71 | m_Name: CM vcam1 Profile 72 | m_EditorClassIdentifier: 73 | components: 74 | - {fileID: -8611596099369392588} 75 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam1 Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec84b22b334f24740a343897a5711729 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam1.controller: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1107 &-4079881771996013507 4 | AnimatorStateMachine: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 1 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Base Layer 11 | m_ChildStates: 12 | - serializedVersion: 1 13 | m_State: {fileID: 2265629413872008694} 14 | m_Position: {x: 200, y: 0, z: 0} 15 | m_ChildStateMachines: [] 16 | m_AnyStateTransitions: [] 17 | m_EntryTransitions: [] 18 | m_StateMachineTransitions: {} 19 | m_StateMachineBehaviours: [] 20 | m_AnyStatePosition: {x: 50, y: 20, z: 0} 21 | m_EntryPosition: {x: 50, y: 120, z: 0} 22 | m_ExitPosition: {x: 800, y: 120, z: 0} 23 | m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} 24 | m_DefaultState: {fileID: 2265629413872008694} 25 | --- !u!91 &9100000 26 | AnimatorController: 27 | m_ObjectHideFlags: 0 28 | m_CorrespondingSourceObject: {fileID: 0} 29 | m_PrefabInstance: {fileID: 0} 30 | m_PrefabAsset: {fileID: 0} 31 | m_Name: CM vcam1 32 | serializedVersion: 5 33 | m_AnimatorParameters: [] 34 | m_AnimatorLayers: 35 | - serializedVersion: 5 36 | m_Name: Base Layer 37 | m_StateMachine: {fileID: -4079881771996013507} 38 | m_Mask: {fileID: 0} 39 | m_Motions: [] 40 | m_Behaviours: [] 41 | m_BlendingMode: 0 42 | m_SyncedLayerIndex: -1 43 | m_DefaultWeight: 0 44 | m_IKPass: 0 45 | m_SyncedLayerAffectsTiming: 0 46 | m_Controller: {fileID: 9100000} 47 | --- !u!1102 &2265629413872008694 48 | AnimatorState: 49 | serializedVersion: 6 50 | m_ObjectHideFlags: 1 51 | m_CorrespondingSourceObject: {fileID: 0} 52 | m_PrefabInstance: {fileID: 0} 53 | m_PrefabAsset: {fileID: 0} 54 | m_Name: VC1_Anim 55 | m_Speed: 1 56 | m_CycleOffset: 0 57 | m_Transitions: [] 58 | m_StateMachineBehaviours: [] 59 | m_Position: {x: 50, y: 50, z: 0} 60 | m_IKOnFeet: 0 61 | m_WriteDefaultValues: 1 62 | m_Mirror: 0 63 | m_SpeedParameterActive: 0 64 | m_MirrorParameterActive: 0 65 | m_CycleOffsetParameterActive: 0 66 | m_TimeParameterActive: 0 67 | m_Motion: {fileID: 7400000, guid: e119e0fbe20d6cc40a98d1f365209221, type: 2} 68 | m_Tag: 69 | m_SpeedParameter: 70 | m_MirrorParameter: 71 | m_CycleOffsetParameter: 72 | m_TimeParameter: 73 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam1.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5a91b2620f544d4e80050e219895b9e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 9100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam2 Profile.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: d7fd9488000d3734a9e00ee676215985, type: 3} 13 | m_Name: CM vcam2 Profile 14 | m_EditorClassIdentifier: 15 | components: 16 | - {fileID: 3788939249688392952} 17 | --- !u!114 &3788939249688392952 18 | MonoBehaviour: 19 | m_ObjectHideFlags: 3 20 | m_CorrespondingSourceObject: {fileID: 0} 21 | m_PrefabInstance: {fileID: 0} 22 | m_PrefabAsset: {fileID: 0} 23 | m_GameObject: {fileID: 0} 24 | m_Enabled: 1 25 | m_EditorHideFlags: 0 26 | m_Script: {fileID: 11500000, guid: aaa3b8214f75b354e9ba2caadd022259, type: 3} 27 | m_Name: DepthOfField 28 | m_EditorClassIdentifier: 29 | active: 1 30 | quality: 31 | m_OverrideState: 0 32 | m_Value: 1 33 | focusMode: 34 | m_OverrideState: 1 35 | m_Value: 2 36 | focusDistance: 37 | m_OverrideState: 0 38 | m_Value: 10 39 | focusDistanceMode: 40 | m_OverrideState: 0 41 | m_Value: 0 42 | nearFocusStart: 43 | m_OverrideState: 1 44 | m_Value: 15 45 | nearFocusEnd: 46 | m_OverrideState: 1 47 | m_Value: 18 48 | farFocusStart: 49 | m_OverrideState: 1 50 | m_Value: 22 51 | farFocusEnd: 52 | m_OverrideState: 1 53 | m_Value: 30 54 | m_NearSampleCount: 55 | m_OverrideState: 0 56 | m_Value: 5 57 | m_NearMaxBlur: 58 | m_OverrideState: 0 59 | m_Value: 4 60 | m_FarSampleCount: 61 | m_OverrideState: 0 62 | m_Value: 7 63 | m_FarMaxBlur: 64 | m_OverrideState: 0 65 | m_Value: 8 66 | m_Resolution: 67 | m_OverrideState: 0 68 | m_Value: 2 69 | m_HighQualityFiltering: 70 | m_OverrideState: 0 71 | m_Value: 1 72 | m_PhysicallyBased: 73 | m_OverrideState: 0 74 | m_Value: 0 75 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam2 Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffbf39b33693b0342be440c4e37bb835 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam2.controller: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1107 &-1800701281698577387 4 | AnimatorStateMachine: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 1 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Base Layer 11 | m_ChildStates: 12 | - serializedVersion: 1 13 | m_State: {fileID: -955553495295233452} 14 | m_Position: {x: 200, y: 0, z: 0} 15 | m_ChildStateMachines: [] 16 | m_AnyStateTransitions: [] 17 | m_EntryTransitions: [] 18 | m_StateMachineTransitions: {} 19 | m_StateMachineBehaviours: [] 20 | m_AnyStatePosition: {x: 50, y: 20, z: 0} 21 | m_EntryPosition: {x: 50, y: 120, z: 0} 22 | m_ExitPosition: {x: 800, y: 120, z: 0} 23 | m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} 24 | m_DefaultState: {fileID: -955553495295233452} 25 | --- !u!1102 &-955553495295233452 26 | AnimatorState: 27 | serializedVersion: 6 28 | m_ObjectHideFlags: 1 29 | m_CorrespondingSourceObject: {fileID: 0} 30 | m_PrefabInstance: {fileID: 0} 31 | m_PrefabAsset: {fileID: 0} 32 | m_Name: VC2_Anim 33 | m_Speed: 1 34 | m_CycleOffset: 0 35 | m_Transitions: [] 36 | m_StateMachineBehaviours: [] 37 | m_Position: {x: 50, y: 50, z: 0} 38 | m_IKOnFeet: 0 39 | m_WriteDefaultValues: 1 40 | m_Mirror: 0 41 | m_SpeedParameterActive: 0 42 | m_MirrorParameterActive: 0 43 | m_CycleOffsetParameterActive: 0 44 | m_TimeParameterActive: 0 45 | m_Motion: {fileID: 7400000, guid: 456644c2780f3404a9b78727ae17a2ad, type: 2} 46 | m_Tag: 47 | m_SpeedParameter: 48 | m_MirrorParameter: 49 | m_CycleOffsetParameter: 50 | m_TimeParameter: 51 | --- !u!91 &9100000 52 | AnimatorController: 53 | m_ObjectHideFlags: 0 54 | m_CorrespondingSourceObject: {fileID: 0} 55 | m_PrefabInstance: {fileID: 0} 56 | m_PrefabAsset: {fileID: 0} 57 | m_Name: CM vcam2 58 | serializedVersion: 5 59 | m_AnimatorParameters: [] 60 | m_AnimatorLayers: 61 | - serializedVersion: 5 62 | m_Name: Base Layer 63 | m_StateMachine: {fileID: -1800701281698577387} 64 | m_Mask: {fileID: 0} 65 | m_Motions: [] 66 | m_Behaviours: [] 67 | m_BlendingMode: 0 68 | m_SyncedLayerIndex: -1 69 | m_DefaultWeight: 0 70 | m_IKPass: 0 71 | m_SyncedLayerAffectsTiming: 0 72 | m_Controller: {fileID: 9100000} 73 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/CM vcam2.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 083d41b31c289a744beffd457bfa1aae 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 9100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/Director.playable.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1e1546238843b4499fcf2a5535259a7 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/VC1_Anim.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: VC1_Anim 10 | serializedVersion: 6 11 | m_Legacy: 0 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: [] 19 | m_FloatCurves: 20 | - curve: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0 26 | inSlope: 0.041666668 27 | outSlope: 0.041666668 28 | tangentMode: 34 29 | weightedMode: 0 30 | inWeight: 0.33333334 31 | outWeight: 0.33333334 32 | - serializedVersion: 3 33 | time: 24 34 | value: 1 35 | inSlope: 0.041666668 36 | outSlope: 0.041666668 37 | tangentMode: 34 38 | weightedMode: 0 39 | inWeight: 0.33333334 40 | outWeight: 0.33333334 41 | m_PreInfinity: 2 42 | m_PostInfinity: 2 43 | m_RotationOrder: 4 44 | attribute: offset 45 | path: 46 | classID: 114 47 | script: {fileID: 11500000, guid: eb33398f453751a4ca3e82cad294fa16, type: 3} 48 | m_PPtrCurves: [] 49 | m_SampleRate: 60 50 | m_WrapMode: 0 51 | m_Bounds: 52 | m_Center: {x: 0, y: 0, z: 0} 53 | m_Extent: {x: 0, y: 0, z: 0} 54 | m_ClipBindingConstant: 55 | genericBindings: 56 | - serializedVersion: 2 57 | path: 0 58 | attribute: 1493879504 59 | script: {fileID: 11500000, guid: eb33398f453751a4ca3e82cad294fa16, type: 3} 60 | typeID: 114 61 | customType: 0 62 | isPPtrCurve: 0 63 | pptrCurveMapping: [] 64 | m_AnimationClipSettings: 65 | serializedVersion: 2 66 | m_AdditiveReferencePoseClip: {fileID: 0} 67 | m_AdditiveReferencePoseTime: 0 68 | m_StartTime: 0 69 | m_StopTime: 24 70 | m_OrientationOffsetY: 0 71 | m_Level: 0 72 | m_CycleOffset: 0 73 | m_HasAdditiveReferencePose: 0 74 | m_LoopTime: 1 75 | m_LoopBlend: 0 76 | m_LoopBlendOrientation: 0 77 | m_LoopBlendPositionY: 0 78 | m_LoopBlendPositionXZ: 0 79 | m_KeepOriginalOrientation: 0 80 | m_KeepOriginalPositionY: 1 81 | m_KeepOriginalPositionXZ: 0 82 | m_HeightFromFeet: 0 83 | m_Mirror: 0 84 | m_EditorCurves: 85 | - curve: 86 | serializedVersion: 2 87 | m_Curve: 88 | - serializedVersion: 3 89 | time: 0 90 | value: 0 91 | inSlope: 0.041666668 92 | outSlope: 0.041666668 93 | tangentMode: 34 94 | weightedMode: 0 95 | inWeight: 0.33333334 96 | outWeight: 0.33333334 97 | - serializedVersion: 3 98 | time: 24 99 | value: 1 100 | inSlope: 0.041666668 101 | outSlope: 0.041666668 102 | tangentMode: 34 103 | weightedMode: 0 104 | inWeight: 0.33333334 105 | outWeight: 0.33333334 106 | m_PreInfinity: 2 107 | m_PostInfinity: 2 108 | m_RotationOrder: 4 109 | attribute: offset 110 | path: 111 | classID: 114 112 | script: {fileID: 11500000, guid: eb33398f453751a4ca3e82cad294fa16, type: 3} 113 | m_EulerEditorCurves: [] 114 | m_HasGenericRootTransform: 0 115 | m_HasMotionFloatCurves: 0 116 | m_Events: [] 117 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/VC1_Anim.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e119e0fbe20d6cc40a98d1f365209221 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 7400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/VC2_Anim.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: VC2_Anim 10 | serializedVersion: 6 11 | m_Legacy: 0 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: [] 19 | m_FloatCurves: 20 | - curve: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0 26 | inSlope: 0.041666668 27 | outSlope: 0.041666668 28 | tangentMode: 34 29 | weightedMode: 0 30 | inWeight: 0.33333334 31 | outWeight: 0.33333334 32 | - serializedVersion: 3 33 | time: 24 34 | value: 1 35 | inSlope: 0.041666668 36 | outSlope: 0.041666668 37 | tangentMode: 34 38 | weightedMode: 0 39 | inWeight: 0.33333334 40 | outWeight: 0.33333334 41 | m_PreInfinity: 2 42 | m_PostInfinity: 2 43 | m_RotationOrder: 4 44 | attribute: offset 45 | path: 46 | classID: 114 47 | script: {fileID: 11500000, guid: eb33398f453751a4ca3e82cad294fa16, type: 3} 48 | m_PPtrCurves: [] 49 | m_SampleRate: 60 50 | m_WrapMode: 0 51 | m_Bounds: 52 | m_Center: {x: 0, y: 0, z: 0} 53 | m_Extent: {x: 0, y: 0, z: 0} 54 | m_ClipBindingConstant: 55 | genericBindings: 56 | - serializedVersion: 2 57 | path: 0 58 | attribute: 1493879504 59 | script: {fileID: 11500000, guid: eb33398f453751a4ca3e82cad294fa16, type: 3} 60 | typeID: 114 61 | customType: 0 62 | isPPtrCurve: 0 63 | pptrCurveMapping: [] 64 | m_AnimationClipSettings: 65 | serializedVersion: 2 66 | m_AdditiveReferencePoseClip: {fileID: 0} 67 | m_AdditiveReferencePoseTime: 0 68 | m_StartTime: 0 69 | m_StopTime: 24 70 | m_OrientationOffsetY: 0 71 | m_Level: 0 72 | m_CycleOffset: 0 73 | m_HasAdditiveReferencePose: 0 74 | m_LoopTime: 1 75 | m_LoopBlend: 0 76 | m_LoopBlendOrientation: 0 77 | m_LoopBlendPositionY: 0 78 | m_LoopBlendPositionXZ: 0 79 | m_KeepOriginalOrientation: 0 80 | m_KeepOriginalPositionY: 1 81 | m_KeepOriginalPositionXZ: 0 82 | m_HeightFromFeet: 0 83 | m_Mirror: 0 84 | m_EditorCurves: 85 | - curve: 86 | serializedVersion: 2 87 | m_Curve: 88 | - serializedVersion: 3 89 | time: 0 90 | value: 0 91 | inSlope: 0.041666668 92 | outSlope: 0.041666668 93 | tangentMode: 34 94 | weightedMode: 0 95 | inWeight: 0.33333334 96 | outWeight: 0.33333334 97 | - serializedVersion: 3 98 | time: 24 99 | value: 1 100 | inSlope: 0.041666668 101 | outSlope: 0.041666668 102 | tangentMode: 34 103 | weightedMode: 0 104 | inWeight: 0.33333334 105 | outWeight: 0.33333334 106 | m_PreInfinity: 2 107 | m_PostInfinity: 2 108 | m_RotationOrder: 4 109 | attribute: offset 110 | path: 111 | classID: 114 112 | script: {fileID: 11500000, guid: eb33398f453751a4ca3e82cad294fa16, type: 3} 113 | m_EulerEditorCurves: [] 114 | m_HasGenericRootTransform: 0 115 | m_HasMotionFloatCurves: 0 116 | m_Events: [] 117 | -------------------------------------------------------------------------------- /Assets/Resources/Animation/VC2_Anim.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 456644c2780f3404a9b78727ae17a2ad 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 7400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5bf0090b62f49c4f98a1d82efec58dd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Materials/Checkboard.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93a0260c4175e644e8e86192e5301159 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Materials/checkerBoard.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fab7ec7b910b5004b8ff237e9d204253 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/Resources/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e0bf96e52a200e4e8f890eaeaec8a2a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Scripts/RotateArroundAxis.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | [ExecuteInEditMode] 5 | public class RotateArroundAxis : MonoBehaviour 6 | { 7 | public GameObject target; 8 | public float radius = 5; 9 | [Range(0f, 1f)] public float offset; 10 | 11 | void Start() 12 | { 13 | 14 | } 15 | 16 | // Update is called once per frame 17 | void Update() 18 | { 19 | float angle = Mathf.PI * 2f * offset; 20 | float _x = Mathf.Cos(angle) * radius; 21 | float _y = Mathf.Sin(angle) * radius; 22 | 23 | float x = target.transform.position.x + _x; 24 | float z = target.transform.position.z + _y; 25 | float y = transform.position.y; 26 | 27 | transform.position = new Vector3(x, y, z); 28 | // transform.RotateAround(target.transform.position, Vector3.up, speed); 29 | transform.LookAt(target.transform.position); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/Resources/Scripts/RotateArroundAxis.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb33398f453751a4ca3e82cad294fa16 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Resources/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6aaa720e3ae4bc34788a789a575cdad5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/Textures/SphereNormal.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/Textures/SphereNormal.bmp -------------------------------------------------------------------------------- /Assets/Resources/Textures/SphereNormal.bmp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65b327b254c481d4aae31b400dc0ff13 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 1 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 1 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 1 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 2048 82 | resizeAlgorithm: 0 83 | textureFormat: -1 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 0 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: Server 93 | maxTextureSize: 2048 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | internalID: 0 111 | vertices: [] 112 | indices: 113 | edges: [] 114 | weights: [] 115 | secondaryTextures: [] 116 | nameFileIdTable: {} 117 | spritePackingTag: 118 | pSDRemoveMatte: 0 119 | pSDShowRemoveMatteOption: 0 120 | userData: 121 | assetBundleName: 122 | assetBundleVariant: 123 | -------------------------------------------------------------------------------- /Assets/Resources/Textures/studio_small_09_4k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/Textures/studio_small_09_4k.hdr -------------------------------------------------------------------------------- /Assets/Resources/Textures/studio_small_09_4k.hdr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2653af0025175844885b600ae81ad08f 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 2 30 | cubemapConvolution: 2 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 1 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 1 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 2 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 2048 82 | resizeAlgorithm: 0 83 | textureFormat: -1 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 0 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: Server 93 | maxTextureSize: 2048 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | internalID: 0 111 | vertices: [] 112 | indices: 113 | edges: [] 114 | weights: [] 115 | secondaryTextures: [] 116 | nameFileIdTable: {} 117 | spritePackingTag: 118 | pSDRemoveMatte: 0 119 | pSDShowRemoveMatteOption: 0 120 | userData: 121 | assetBundleName: 122 | assetBundleVariant: 123 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Shader Fork.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbd46753c44baab478d2317e21214e4d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Shader Fork/VFXxVAT_SoftBodyDeformationFork.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2afccc63d5b7184dac2c7e0c04cfb3c 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/Resources/VAT Sources Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0af77053fedabb469c53a3f6cf542df 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f833f7f119a03641865ed2d7ab48c4c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a1be0491295eab408547ab425f6ca86 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/data/DynamicRemeshing_Fluid_data.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Axis System": "Left-Handed Y-Up", 4 | "Bound Max X": 1.7999999523162842, 5 | "Bound Max Y": 5.099999904632568, 6 | "Bound Max Z": 4.050000190734863, 7 | "Bound Min X": -2.3299999237060547, 8 | "Bound Min Y": -0.21299999952316284, 9 | "Bound Min Z": -1.7999999523162842, 10 | "Houdini FPS": 30.0, 11 | "Name": "VAT", 12 | "Two Position Textures": 0 13 | } 14 | ] -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/data/DynamicRemeshing_Fluid_data.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c26eb731849aa4442a42a8b2b4250bd7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/geo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e516fe7137072ad4b98178b3a77ee4d1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/geo/DynamicRemeshing_Fluid_mesh.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27df4c0f421395947a210e691c44e8f4 3 | ModelImporter: 4 | serializedVersion: 21202 5 | internalIDToNameTable: [] 6 | externalObjects: {} 7 | materials: 8 | materialImportMode: 2 9 | materialName: 0 10 | materialSearch: 1 11 | materialLocation: 1 12 | animations: 13 | legacyGenerateAnimations: 4 14 | bakeSimulation: 0 15 | resampleCurves: 1 16 | optimizeGameObjects: 0 17 | removeConstantScaleCurves: 1 18 | motionNodeName: 19 | rigImportErrors: 20 | rigImportWarnings: 21 | animationImportErrors: 22 | animationImportWarnings: 23 | animationRetargetingWarnings: 24 | animationDoRetargetingWarnings: 0 25 | importAnimatedCustomProperties: 0 26 | importConstraints: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | extraUserProperties: [] 34 | clipAnimations: [] 35 | isReadable: 0 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | useSRGBMaterialColor: 1 42 | sortHierarchyByName: 1 43 | importVisibility: 0 44 | importBlendShapes: 0 45 | importCameras: 0 46 | importLights: 0 47 | nodeNameCollisionStrategy: 1 48 | fileIdsGeneration: 2 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | keepQuads: 0 53 | weldVertices: 0 54 | bakeAxisConversion: 0 55 | preserveHierarchy: 1 56 | skinWeightsMode: 0 57 | maxBonesPerVertex: 4 58 | minBoneWeight: 0.001 59 | optimizeBones: 0 60 | meshOptimizationFlags: 0 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVMarginMethod: 1 66 | secondaryUVMinLightmapResolution: 40 67 | secondaryUVMinObjectScale: 1 68 | secondaryUVPackMargin: 4 69 | useFileScale: 0 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 0 74 | normalCalculationMode: 4 75 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 76 | blendShapeNormalImportMode: 1 77 | normalSmoothingSource: 0 78 | referencedClips: [] 79 | importAnimation: 1 80 | humanDescription: 81 | serializedVersion: 3 82 | human: [] 83 | skeleton: [] 84 | armTwist: 0.5 85 | foreArmTwist: 0.5 86 | upperLegTwist: 0.5 87 | legTwist: 0.5 88 | armStretch: 0.05 89 | legStretch: 0.05 90 | feetSpacing: 0 91 | globalScale: 1 92 | rootMotionBoneName: 93 | hasTranslationDoF: 0 94 | hasExtraRoot: 0 95 | skeletonHasParents: 1 96 | lastHumanDescriptionAvatarSource: {instanceID: 0} 97 | autoGenerateAvatarMappingIfUnspecified: 1 98 | animationType: 2 99 | humanoidOversampling: 1 100 | avatarSetup: 0 101 | addHumanoidExtraRootOnlyWhenUsingAvatar: 1 102 | additionalBone: 0 103 | userData: 104 | assetBundleName: 105 | assetBundleVariant: 106 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcfa52485b158294bb722a1b27b05385 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_col.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_col.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_col.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c8183d8eac50d8489e479be3e7aad86 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_lookup.png -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_pos.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_pos.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_pos.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ec9a54fdfb134645864af06357a2d22 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_rot.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_rot.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/tex/DynamicRemeshing_Fluid_rot.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa9fa314677e4da41a4c3b0bbfb94796 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10ed2c21be4f4a343aa653f79d990c47 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/DynamicRemeshing_Fluid/unity/DynamicRemeshing_Fluid_mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f4da9f5b20125a4a8c40afb17ce12ec 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8271de76a2754ef4f95844c0687eb17f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9521ce4fd1abf9f409c239aa799d3f35 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/data/RBD_Fracture_data.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Axis System": "Left-Handed Y-Up", 4 | "Bound Max X": 4.800000190734863, 5 | "Bound Max Y": 5.0, 6 | "Bound Max Z": 7.350000381469727, 7 | "Bound Min X": -5.099999904632568, 8 | "Bound Min Y": -0.3009999990463257, 9 | "Bound Min Z": -6.599999904632568, 10 | "Houdini FPS": 30.0, 11 | "Name": "VAT", 12 | "Two Position Textures": 0 13 | } 14 | ] -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/data/RBD_Fracture_data.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77df6638472d79a4d8c46b74c4b94a44 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/geo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45960ef0579c66b41ad5e5c8ee06d10e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/geo/RBD_Fracture.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27a91c7ed8176fe49a84910803ba7003 3 | ModelImporter: 4 | serializedVersion: 21202 5 | internalIDToNameTable: [] 6 | externalObjects: {} 7 | materials: 8 | materialImportMode: 2 9 | materialName: 0 10 | materialSearch: 1 11 | materialLocation: 1 12 | animations: 13 | legacyGenerateAnimations: 4 14 | bakeSimulation: 0 15 | resampleCurves: 1 16 | optimizeGameObjects: 0 17 | removeConstantScaleCurves: 1 18 | motionNodeName: 19 | rigImportErrors: 20 | rigImportWarnings: 21 | animationImportErrors: 22 | animationImportWarnings: 23 | animationRetargetingWarnings: 24 | animationDoRetargetingWarnings: 0 25 | importAnimatedCustomProperties: 0 26 | importConstraints: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | extraUserProperties: [] 34 | clipAnimations: [] 35 | isReadable: 0 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | useSRGBMaterialColor: 1 42 | sortHierarchyByName: 1 43 | importVisibility: 0 44 | importBlendShapes: 0 45 | importCameras: 0 46 | importLights: 0 47 | nodeNameCollisionStrategy: 1 48 | fileIdsGeneration: 2 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | keepQuads: 0 53 | weldVertices: 0 54 | bakeAxisConversion: 0 55 | preserveHierarchy: 1 56 | skinWeightsMode: 0 57 | maxBonesPerVertex: 4 58 | minBoneWeight: 0.001 59 | optimizeBones: 0 60 | meshOptimizationFlags: 0 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVMarginMethod: 1 66 | secondaryUVMinLightmapResolution: 40 67 | secondaryUVMinObjectScale: 1 68 | secondaryUVPackMargin: 4 69 | useFileScale: 0 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 0 74 | normalCalculationMode: 4 75 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 76 | blendShapeNormalImportMode: 1 77 | normalSmoothingSource: 0 78 | referencedClips: [] 79 | importAnimation: 1 80 | humanDescription: 81 | serializedVersion: 3 82 | human: [] 83 | skeleton: [] 84 | armTwist: 0.5 85 | foreArmTwist: 0.5 86 | upperLegTwist: 0.5 87 | legTwist: 0.5 88 | armStretch: 0.05 89 | legStretch: 0.05 90 | feetSpacing: 0 91 | globalScale: 1 92 | rootMotionBoneName: 93 | hasTranslationDoF: 0 94 | hasExtraRoot: 0 95 | skeletonHasParents: 1 96 | lastHumanDescriptionAvatarSource: {instanceID: 0} 97 | autoGenerateAvatarMappingIfUnspecified: 1 98 | animationType: 2 99 | humanoidOversampling: 1 100 | avatarSetup: 0 101 | addHumanoidExtraRootOnlyWhenUsingAvatar: 1 102 | additionalBone: 0 103 | userData: 104 | assetBundleName: 105 | assetBundleVariant: 106 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f7b043258deb014fab2242965224c4a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_col.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_col.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_col.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4251dd251f0372545903ce1fb98d7503 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_pos.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_pos.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_pos.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb47cab224436c54eb82640b0eb6d2f6 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_rot.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_rot.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/tex/RBD_Fracture_rot.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3967a102c4e6bc41ab0fce273400f74 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2255cadf3f022341bc03d83a5777e01 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/RBD_Fracture/unity/RBD_Fracture_mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ae5458e17bcfef4a9dd3688c71b70f5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebde5be5f80f158469b5bbf7fcced23a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f97884d2090241d4aa364509953ce8f8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/data/Orchid1.8K_data.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Axis System": "Left-Handed Y-Up", 4 | "Bound Max X": 0.5, 5 | "Bound Max Y": 0.5, 6 | "Bound Max Z": 0.6500000357627869, 7 | "Bound Min X": -0.6000000238418579, 8 | "Bound Min Y": -0.10199999809265137, 9 | "Bound Min Z": -0.6000000238418579, 10 | "Houdini FPS": 30.0, 11 | "Name": "VAT", 12 | "Two Position Textures": 0 13 | } 14 | ] -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/data/Orchid1.8K_data.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f821aa6fc02fb604eadf392005dbc95f 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/geo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91027a500e8db2948a86cfa1304a0174 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/geo/Orchid1.8K_mesh.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2cabfec74602df4db0c34fe2740fdda 3 | ModelImporter: 4 | serializedVersion: 21202 5 | internalIDToNameTable: [] 6 | externalObjects: {} 7 | materials: 8 | materialImportMode: 2 9 | materialName: 0 10 | materialSearch: 1 11 | materialLocation: 1 12 | animations: 13 | legacyGenerateAnimations: 4 14 | bakeSimulation: 0 15 | resampleCurves: 1 16 | optimizeGameObjects: 0 17 | removeConstantScaleCurves: 1 18 | motionNodeName: 19 | rigImportErrors: 20 | rigImportWarnings: 21 | animationImportErrors: 22 | animationImportWarnings: 23 | animationRetargetingWarnings: 24 | animationDoRetargetingWarnings: 0 25 | importAnimatedCustomProperties: 0 26 | importConstraints: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | extraUserProperties: [] 34 | clipAnimations: [] 35 | isReadable: 0 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | useSRGBMaterialColor: 1 42 | sortHierarchyByName: 1 43 | importVisibility: 0 44 | importBlendShapes: 0 45 | importCameras: 0 46 | importLights: 0 47 | nodeNameCollisionStrategy: 1 48 | fileIdsGeneration: 2 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | keepQuads: 0 53 | weldVertices: 0 54 | bakeAxisConversion: 0 55 | preserveHierarchy: 1 56 | skinWeightsMode: 0 57 | maxBonesPerVertex: 4 58 | minBoneWeight: 0.001 59 | optimizeBones: 0 60 | meshOptimizationFlags: 0 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVMarginMethod: 1 66 | secondaryUVMinLightmapResolution: 40 67 | secondaryUVMinObjectScale: 1 68 | secondaryUVPackMargin: 4 69 | useFileScale: 0 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 0 74 | normalCalculationMode: 4 75 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 76 | blendShapeNormalImportMode: 1 77 | normalSmoothingSource: 0 78 | referencedClips: [] 79 | importAnimation: 1 80 | humanDescription: 81 | serializedVersion: 3 82 | human: [] 83 | skeleton: [] 84 | armTwist: 0.5 85 | foreArmTwist: 0.5 86 | upperLegTwist: 0.5 87 | legTwist: 0.5 88 | armStretch: 0.05 89 | legStretch: 0.05 90 | feetSpacing: 0 91 | globalScale: 1 92 | rootMotionBoneName: 93 | hasTranslationDoF: 0 94 | hasExtraRoot: 0 95 | skeletonHasParents: 1 96 | lastHumanDescriptionAvatarSource: {instanceID: 0} 97 | autoGenerateAvatarMappingIfUnspecified: 1 98 | animationType: 2 99 | humanoidOversampling: 1 100 | avatarSetup: 0 101 | addHumanoidExtraRootOnlyWhenUsingAvatar: 1 102 | additionalBone: 0 103 | userData: 104 | assetBundleName: 105 | assetBundleVariant: 106 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 008b89078f87a4b45a92ec54c7925813 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_col.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_col.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_col.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8123ce4423694fb4495eb00223d2813e 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_col2.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_col2.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_col2.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 539c11cce5fc28a47b5870e18c5245c2 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_pos.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_pos.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_pos.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f39c065844bece8448d5688d8696c417 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_rot.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_rot.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/tex/Orchid1.8K_rot.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d1ef491e3630654b9aae827f5d62fca 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e4fd50f2a6601e4aa7fb89191d80a6a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Orchid1.8K/unity/Orchid1.8K_mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad0d358482c13d543a3a068134b4ee40 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2238586376fb3d14eb8d830bbe52a1a3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4ef9a19119b7fa48870604a17b34c3d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/data/Pistil150_data.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Axis System": "Left-Handed Y-Up", 4 | "Bound Max X": 0.10000000149011612, 5 | "Bound Max Y": 0.4000000059604645, 6 | "Bound Max Z": 0.15000000596046448, 7 | "Bound Min X": -0.10000000149011612, 8 | "Bound Min Y": -0.10100000351667404, 9 | "Bound Min Z": -0.10000000149011612, 10 | "Houdini FPS": 30.0, 11 | "Name": "VAT", 12 | "Two Position Textures": 0 13 | } 14 | ] -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/data/Pistil150_data.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c766b9afa568d04a84a0f1a05d56424 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/geo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f11fa9d9ba819654ca2dd6baa56ac2ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/geo/Pistil150_mesh.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37524e55b2e96cb42b46880db0f6a8a0 3 | ModelImporter: 4 | serializedVersion: 21202 5 | internalIDToNameTable: [] 6 | externalObjects: {} 7 | materials: 8 | materialImportMode: 2 9 | materialName: 0 10 | materialSearch: 1 11 | materialLocation: 1 12 | animations: 13 | legacyGenerateAnimations: 4 14 | bakeSimulation: 0 15 | resampleCurves: 1 16 | optimizeGameObjects: 0 17 | removeConstantScaleCurves: 1 18 | motionNodeName: 19 | rigImportErrors: 20 | rigImportWarnings: 21 | animationImportErrors: 22 | animationImportWarnings: 23 | animationRetargetingWarnings: 24 | animationDoRetargetingWarnings: 0 25 | importAnimatedCustomProperties: 0 26 | importConstraints: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | extraUserProperties: [] 34 | clipAnimations: [] 35 | isReadable: 0 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | useSRGBMaterialColor: 1 42 | sortHierarchyByName: 1 43 | importVisibility: 0 44 | importBlendShapes: 0 45 | importCameras: 0 46 | importLights: 0 47 | nodeNameCollisionStrategy: 1 48 | fileIdsGeneration: 2 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | keepQuads: 0 53 | weldVertices: 0 54 | bakeAxisConversion: 0 55 | preserveHierarchy: 1 56 | skinWeightsMode: 0 57 | maxBonesPerVertex: 4 58 | minBoneWeight: 0.001 59 | optimizeBones: 0 60 | meshOptimizationFlags: 0 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVMarginMethod: 1 66 | secondaryUVMinLightmapResolution: 40 67 | secondaryUVMinObjectScale: 1 68 | secondaryUVPackMargin: 4 69 | useFileScale: 0 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 0 74 | normalCalculationMode: 4 75 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 76 | blendShapeNormalImportMode: 1 77 | normalSmoothingSource: 0 78 | referencedClips: [] 79 | importAnimation: 1 80 | humanDescription: 81 | serializedVersion: 3 82 | human: [] 83 | skeleton: [] 84 | armTwist: 0.5 85 | foreArmTwist: 0.5 86 | upperLegTwist: 0.5 87 | legTwist: 0.5 88 | armStretch: 0.05 89 | legStretch: 0.05 90 | feetSpacing: 0 91 | globalScale: 1 92 | rootMotionBoneName: 93 | hasTranslationDoF: 0 94 | hasExtraRoot: 0 95 | skeletonHasParents: 1 96 | lastHumanDescriptionAvatarSource: {instanceID: 0} 97 | autoGenerateAvatarMappingIfUnspecified: 1 98 | animationType: 2 99 | humanoidOversampling: 1 100 | avatarSetup: 0 101 | addHumanoidExtraRootOnlyWhenUsingAvatar: 1 102 | additionalBone: 0 103 | userData: 104 | assetBundleName: 105 | assetBundleVariant: 106 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 254159fea6b508b4f8cecc3154ad03f9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_col.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_col.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_col.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7aac56ec23109f4418fef07ab83d0f72 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_col2.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_col2.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_col2.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fbc7a383f9cc9494d804b3bbc3815e02 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_pos.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_pos.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_pos.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb1f57315c3e3f6458e327b36246d324 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_rot.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_rot.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/tex/Pistil150_rot.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99a7d0d11eacd7041ac6b0ed49fd38c0 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ce2b83030960a348a675781077116c5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/SoftBody_Pistil318/unity/Pistil150_mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c94f974605d642a499affd694a169c7d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b866921ed215f447a350af404257899 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0879bdb9f04b15b4cbc16c9547a051d4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/data/Sprite_SmokeSimulation_data.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Axis System": "Left-Handed Y-Up", 4 | "Bound Max X": 3.799999952316284, 5 | "Bound Max Y": 8.899999618530273, 6 | "Bound Max Z": 4.25, 7 | "Bound Min X": -7.599999904632568, 8 | "Bound Min Y": -0.3140000104904175, 9 | "Bound Min Z": -6.400000095367432, 10 | "Houdini FPS": 30.0, 11 | "Name": "VAT", 12 | "Two Position Textures": 0 13 | } 14 | ] -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/data/Sprite_SmokeSimulation_data.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bed1739a98557d940a52576b774f96e4 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/geo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e93a76d2809ae3f4d9fa76933f36b1d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/geo/Sprite_SmokeSimulation_mesh.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf033bf60a281334e81b192753c6b19b 3 | ModelImporter: 4 | serializedVersion: 21202 5 | internalIDToNameTable: [] 6 | externalObjects: {} 7 | materials: 8 | materialImportMode: 2 9 | materialName: 0 10 | materialSearch: 1 11 | materialLocation: 1 12 | animations: 13 | legacyGenerateAnimations: 4 14 | bakeSimulation: 0 15 | resampleCurves: 1 16 | optimizeGameObjects: 0 17 | removeConstantScaleCurves: 1 18 | motionNodeName: 19 | rigImportErrors: 20 | rigImportWarnings: 21 | animationImportErrors: 22 | animationImportWarnings: 23 | animationRetargetingWarnings: 24 | animationDoRetargetingWarnings: 0 25 | importAnimatedCustomProperties: 0 26 | importConstraints: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | extraUserProperties: [] 34 | clipAnimations: [] 35 | isReadable: 0 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | useSRGBMaterialColor: 1 42 | sortHierarchyByName: 1 43 | importVisibility: 0 44 | importBlendShapes: 0 45 | importCameras: 0 46 | importLights: 0 47 | nodeNameCollisionStrategy: 1 48 | fileIdsGeneration: 2 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | keepQuads: 0 53 | weldVertices: 0 54 | bakeAxisConversion: 0 55 | preserveHierarchy: 1 56 | skinWeightsMode: 0 57 | maxBonesPerVertex: 4 58 | minBoneWeight: 0.001 59 | optimizeBones: 0 60 | meshOptimizationFlags: 0 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVMarginMethod: 1 66 | secondaryUVMinLightmapResolution: 40 67 | secondaryUVMinObjectScale: 1 68 | secondaryUVPackMargin: 4 69 | useFileScale: 0 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 0 74 | normalCalculationMode: 4 75 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 76 | blendShapeNormalImportMode: 1 77 | normalSmoothingSource: 0 78 | referencedClips: [] 79 | importAnimation: 1 80 | humanDescription: 81 | serializedVersion: 3 82 | human: [] 83 | skeleton: [] 84 | armTwist: 0.5 85 | foreArmTwist: 0.5 86 | upperLegTwist: 0.5 87 | legTwist: 0.5 88 | armStretch: 0.05 89 | legStretch: 0.05 90 | feetSpacing: 0 91 | globalScale: 1 92 | rootMotionBoneName: 93 | hasTranslationDoF: 0 94 | hasExtraRoot: 0 95 | skeletonHasParents: 1 96 | lastHumanDescriptionAvatarSource: {instanceID: 0} 97 | autoGenerateAvatarMappingIfUnspecified: 1 98 | animationType: 2 99 | humanoidOversampling: 1 100 | avatarSetup: 0 101 | addHumanoidExtraRootOnlyWhenUsingAvatar: 1 102 | additionalBone: 0 103 | userData: 104 | assetBundleName: 105 | assetBundleVariant: 106 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/tex.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e46c00c586314c4594576b489200a54 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/tex/Sprite_SmokeSimulation_col.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/tex/Sprite_SmokeSimulation_col.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/tex/Sprite_SmokeSimulation_col.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37450f44723cea243b96b35b03953f83 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 0 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 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 0 37 | aniso: 2 38 | mipBias: 0 39 | wrapU: 0 40 | wrapV: 0 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 0 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 0 55 | spriteTessellationDetail: -1 56 | textureType: 0 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | platformSettings: 67 | - serializedVersion: 3 68 | buildTarget: DefaultTexturePlatform 69 | maxTextureSize: 8192 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | androidETC2FallbackOverride: 0 78 | forceMaximumCompressionQuality_BC6H_BC7: 0 79 | - serializedVersion: 3 80 | buildTarget: Standalone 81 | maxTextureSize: 8192 82 | resizeAlgorithm: 0 83 | textureFormat: 17 84 | textureCompression: 1 85 | compressionQuality: 50 86 | crunchedCompression: 0 87 | allowsAlphaSplitting: 0 88 | overridden: 1 89 | androidETC2FallbackOverride: 0 90 | forceMaximumCompressionQuality_BC6H_BC7: 0 91 | - serializedVersion: 3 92 | buildTarget: iPhone 93 | maxTextureSize: 8192 94 | resizeAlgorithm: 0 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | androidETC2FallbackOverride: 0 102 | forceMaximumCompressionQuality_BC6H_BC7: 0 103 | - serializedVersion: 3 104 | buildTarget: Android 105 | maxTextureSize: 8192 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | forceMaximumCompressionQuality_BC6H_BC7: 0 115 | - serializedVersion: 3 116 | buildTarget: Windows Store Apps 117 | maxTextureSize: 8192 118 | resizeAlgorithm: 0 119 | textureFormat: -1 120 | textureCompression: 1 121 | compressionQuality: 50 122 | crunchedCompression: 0 123 | allowsAlphaSplitting: 0 124 | overridden: 0 125 | androidETC2FallbackOverride: 0 126 | forceMaximumCompressionQuality_BC6H_BC7: 0 127 | - serializedVersion: 3 128 | buildTarget: Server 129 | maxTextureSize: 8192 130 | resizeAlgorithm: 0 131 | textureFormat: -1 132 | textureCompression: 1 133 | compressionQuality: 50 134 | crunchedCompression: 0 135 | allowsAlphaSplitting: 0 136 | overridden: 0 137 | androidETC2FallbackOverride: 0 138 | forceMaximumCompressionQuality_BC6H_BC7: 0 139 | spriteSheet: 140 | serializedVersion: 2 141 | sprites: [] 142 | outline: [] 143 | physicsShape: [] 144 | bones: [] 145 | spriteID: 146 | internalID: 0 147 | vertices: [] 148 | indices: 149 | edges: [] 150 | weights: [] 151 | secondaryTextures: [] 152 | nameFileIdTable: {} 153 | spritePackingTag: 154 | pSDRemoveMatte: 0 155 | pSDShowRemoveMatteOption: 0 156 | userData: 157 | assetBundleName: 158 | assetBundleVariant: 159 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/tex/Sprite_SmokeSimulation_pos.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/tex/Sprite_SmokeSimulation_pos.exr -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c4b2a25f4d76ca4686d1dbd3b8fdbc3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Resources/VAT Sources Examples/Sprite_SmokeSimulation/unity/Sprite_SmokeSimulation_mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 133c4a785b173f64ebe7be4d0cb74848 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b912c280ff3334ce98f15a14956a3e5c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/ExampleScene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56007d2b306c0fb45875179258297423 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/ExampleScene/PostFX Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff3690e68a87fee4f9ac9347317f71d4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 181cd982040374fac84aed5329ef5583 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/DefaultLookDevProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4594f4a3fb14247e192bcca6dc23c8ed 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/DefaultSettingsVolumeProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14b392ee213d25a48b1feddbd9f5a9be 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/FoliageDiffusionProfile.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: b2686e09ec7aef44bad2843e4416f057, type: 3} 13 | m_Name: FoliageDiffusionProfile 14 | m_EditorClassIdentifier: 15 | m_Version: 1 16 | profile: 17 | scatteringDistance: {r: 0.7568628, g: 0.7019608, b: 0.24313727, a: 1} 18 | transmissionTint: {r: 1, g: 1, b: 1, a: 1} 19 | texturingMode: 0 20 | transmissionMode: 1 21 | thicknessRemap: {x: 0, y: 0.2873168} 22 | worldScale: 1 23 | ior: 1.4 24 | hash: 1081692787 25 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/FoliageDiffusionProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 879ffae44eefa4412bb327928f1a96dd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/HDRenderPipelineAsset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9f3086da92434da0bc1518f19f0ce86 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/HDRenderPipelineGlobalSettings.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: 781cc897cf8675041a751163b51f97dd, type: 3} 13 | m_Name: HDRenderPipelineGlobalSettings 14 | m_EditorClassIdentifier: 15 | m_DefaultVolumeProfile: {fileID: 11400000, guid: 14b392ee213d25a48b1feddbd9f5a9be, 16 | type: 2} 17 | m_LookDevVolumeProfile: {fileID: 11400000, guid: 4594f4a3fb14247e192bcca6dc23c8ed, 18 | type: 2} 19 | m_RenderingPathDefaultCameraFrameSettings: 20 | bitDatas: 21 | data1: 72198260625768269 22 | data2: 13763000477350330392 23 | lodBias: 1 24 | lodBiasMode: 0 25 | lodBiasQualityLevel: 0 26 | maximumLODLevel: 0 27 | maximumLODLevelMode: 0 28 | maximumLODLevelQualityLevel: 0 29 | sssQualityMode: 0 30 | sssQualityLevel: 0 31 | sssCustomSampleBudget: 20 32 | msaaMode: 1 33 | materialQuality: 0 34 | m_RenderingPathDefaultBakedOrCustomReflectionFrameSettings: 35 | bitDatas: 36 | data1: 135310754214733 37 | data2: 4539628428684460056 38 | lodBias: 1 39 | lodBiasMode: 0 40 | lodBiasQualityLevel: 0 41 | maximumLODLevel: 0 42 | maximumLODLevelMode: 0 43 | maximumLODLevelQualityLevel: 0 44 | sssQualityMode: 0 45 | sssQualityLevel: 0 46 | sssCustomSampleBudget: 20 47 | msaaMode: 1 48 | materialQuality: 0 49 | m_RenderingPathDefaultRealtimeReflectionFrameSettings: 50 | bitDatas: 51 | data1: 139923391782733 52 | data2: 13763000465807638544 53 | lodBias: 1 54 | lodBiasMode: 0 55 | lodBiasQualityLevel: 0 56 | maximumLODLevel: 0 57 | maximumLODLevelMode: 0 58 | maximumLODLevelQualityLevel: 0 59 | sssQualityMode: 0 60 | sssQualityLevel: 0 61 | sssCustomSampleBudget: 20 62 | msaaMode: 1 63 | materialQuality: 0 64 | m_RenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7, 65 | type: 2} 66 | m_RenderPipelineRayTracingResources: {fileID: 0} 67 | beforeTransparentCustomPostProcesses: [] 68 | beforePostProcessCustomPostProcesses: [] 69 | afterPostProcessBlursCustomPostProcesses: [] 70 | afterPostProcessCustomPostProcesses: [] 71 | beforeTAACustomPostProcesses: [] 72 | lightLayerName0: Light Layer default 73 | lightLayerName1: Light Layer 1 74 | lightLayerName2: Light Layer 2 75 | lightLayerName3: Light Layer 3 76 | lightLayerName4: Light Layer 4 77 | lightLayerName5: Light Layer 5 78 | lightLayerName6: Light Layer 6 79 | lightLayerName7: Light Layer 7 80 | decalLayerName0: Decal Layer default 81 | decalLayerName1: Decal Layer 1 82 | decalLayerName2: Decal Layer 2 83 | decalLayerName3: Decal Layer 3 84 | decalLayerName4: Decal Layer 4 85 | decalLayerName5: Decal Layer 5 86 | decalLayerName6: Decal Layer 6 87 | decalLayerName7: Decal Layer 7 88 | shaderVariantLogLevel: 0 89 | lensAttenuationMode: 0 90 | diffusionProfileSettingsList: 91 | - {fileID: 11400000, guid: 48e911a1e337b44e2b85dbc65b47a594, type: 2} 92 | - {fileID: 11400000, guid: 879ffae44eefa4412bb327928f1a96dd, type: 2} 93 | rendererListCulling: 0 94 | DLSSProjectId: 000000 95 | useDLSSCustomProjectId: 0 96 | supportProbeVolumes: 0 97 | supportRuntimeDebugDisplay: 0 98 | apvScenesData: 99 | serializedBounds: [] 100 | serializedHasVolumes: [] 101 | serializedProfiles: [] 102 | serializedBakeSettings: [] 103 | serializedBakingSets: [] 104 | m_Version: 3 105 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/HDRenderPipelineGlobalSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac0316ca287ba459492b669ff1317a6f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/SkinDiffusionProfile.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: b2686e09ec7aef44bad2843e4416f057, type: 3} 13 | m_Name: SkinDiffusionProfile 14 | m_EditorClassIdentifier: 15 | m_Version: 1 16 | profile: 17 | scatteringDistance: {r: 0.7568628, g: 0.32156864, b: 0.20000002, a: 1} 18 | transmissionTint: {r: 0.7568628, g: 0.32156864, b: 0.20000002, a: 1} 19 | texturingMode: 0 20 | transmissionMode: 0 21 | thicknessRemap: {x: 0, y: 8.152544} 22 | worldScale: 1 23 | ior: 1.4 24 | hash: 1075477546 25 | -------------------------------------------------------------------------------- /Assets/Settings/HDRPDefaultResources/SkinDiffusionProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48e911a1e337b44e2b85dbc65b47a594 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/New Lighting Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: New Lighting Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 0 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 0 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 512 45 | m_PVREnvironmentSampleCount: 256 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 1 50 | m_PVREnvironmentMIS: 1 51 | m_PVRFilteringMode: 1 52 | m_PVRDenoiserTypeDirect: 1 53 | m_PVRDenoiserTypeIndirect: 1 54 | m_PVRDenoiserTypeAO: 1 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Settings/New Lighting Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a2c21f70c90d1249a72c40e476c7400 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/SkyandFogSettingsProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ba92e2dd7f884a0f88b98fa2d235fe7 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f450be06def64d5419a391f3c96b4ef5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3903f5d09ff2b884aa4e5fb1afae7ef3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/BindVATParamsToVFXEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEditor; 5 | 6 | 7 | namespace Bonjour.VAT{ 8 | [CanEditMultipleObjects] 9 | [CustomEditor(typeof(Bonjour.VAT.BindVATToVFX), true)] 10 | public class BindVATParamsToVFXEditor : Editor 11 | { 12 | public override void OnInspectorGUI(){ 13 | DrawDefaultInspector(); 14 | 15 | EditorGUILayout.Space(); 16 | 17 | BindVATToVFX script = (BindVATToVFX)target; 18 | if(GUILayout.Button("Bind VATParams to VFX")){ 19 | script.LoadAndApplyParams(); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/BindVATParamsToVFXEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1837d7600bf0c941af7767fd18a3dad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020 Side Effects Software Inc. All rights reserved. 2 | 3 | Redistribution and use of in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 4 | 5 | Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 6 | 7 | The name of Side Effects Software may not be used to endorse or promote products derived from this software without specific prior written permission. 8 | 9 | THIS SOFTWARE IS PROVIDED BY SIDE EFFECTS SOFTWARE `AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SIDE EFFECTS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/LICENSE.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bef387616891c545b540b3143b9d5be 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/Presets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fb5f2a1527e4e0498c08eff8b5c3ad5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/Presets/VAT_FBX_Import_Houdini.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76a6c685d3b4cd345972f4c68654c4e6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/Presets/VAT_HDR_Texture_Import_Houdini.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9de5458301557ad4b8b42fbeac587a28 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/Presets/VAT_LDR_Texture_Import_Houdini.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14cfc0d4183c65e41a5f2235ee30ab25 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee90996b0d2d66f4b9077b2d30294e20 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/Shaders/VAT_DynamicRemeshing_SSG.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 075109887a49f844fbddb16017525b70 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/com.bonjour-lab.vatutils/Editor/Shaders/VAT_ParticleSprites_SSG.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c58eccff9a0bb343a88b72ec3ca197c 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/com.bonjour-lab.vatutils/Editor/Shaders/VAT_RigidBodyDynamics_SSG.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4f0f42d0478d0747b2f528d548fb71b 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/com.bonjour-lab.vatutils/Editor/Shaders/VAT_SoftBodyDeformation_SSG.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f3365547ed1268419091a31adbb2317 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/com.bonjour-lab.vatutils/Editor/Shaders/VFXxVAT_DynamicRemeshing.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19b419010e1004644affea18d0fc8dff 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/com.bonjour-lab.vatutils/Editor/Shaders/VFXxVAT_ParticleSprites.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bf13a6837d559049924774e12033384 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/com.bonjour-lab.vatutils/Editor/Shaders/VFXxVAT_RigidBodyDynamics.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 085ef3ec3a5a70d4790c0957d30c9f63 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/com.bonjour-lab.vatutils/Editor/Shaders/VFXxVAT_SoftBodyDeformation.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 987a09a96b5f17d46a88a7c429d130d2 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/com.bonjour-lab.vatutils/Editor/vatutils.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vatutils.Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "vatutils" 6 | ], 7 | "includePlatforms": [ 8 | "Editor" 9 | ], 10 | "excludePlatforms": [], 11 | "allowUnsafeCode": false, 12 | "overrideReferences": false, 13 | "precompiledReferences": [], 14 | "autoReferenced": true, 15 | "defineConstraints": [], 16 | "versionDefines": [], 17 | "noEngineReferences": false 18 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Editor/vatutils.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9683b833d735d4441a0650c4617e96f2 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67fb3522033ded44e85179d0f62e484c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc60412865d4367419c8e15006e1d5f5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 088eef62885f7e04e875d4e9aefa50c2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATDynamicRemeshingToVFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.VFX; 5 | 6 | namespace Bonjour.VAT{ 7 | [ExecuteInEditMode] 8 | [RequireComponent(requiredComponent:typeof(VisualEffect))] 9 | public class BindVATDynamicRemeshingToVFX : BindVATToVFX 10 | { 11 | 12 | protected override void BindVATParamsToVFX(ref VisualEffect vfx){ 13 | base.BindVATParamsToVFX(ref vfx); 14 | 15 | vfx.SetBool("Surface UVs from Color RG", vatdata.surfaceUVsFromColorRG); 16 | vfx.SetBool("Use Compressed Normals", vatdata.useCompressedNormals); 17 | } 18 | 19 | protected override void BindVATTextures(ref VisualEffect vfx){ 20 | base.BindVATTextures(ref vfx); 21 | SetTexture(ref vfx, "Rotation Texture", vatdata.rotationTexture); 22 | SetTexture(ref vfx, "Lookup Table", vatdata.lookupTable); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATDynamicRemeshingToVFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec33f7d34a2b0f641b653000ebf179a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATMultiSoftBodyToVFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.VFX; 5 | 6 | namespace Bonjour.VAT{ 7 | [ExecuteInEditMode] 8 | [RequireComponent(requiredComponent:typeof(VisualEffect))] 9 | public class BindVATMultiSoftBodyToVFX : BindVATSoftBodyToVFX 10 | { 11 | [Space] 12 | [Tooltip("Add your second VAT Mesh from Houdini")] public Mesh VATMeshReference2; 13 | [Tooltip("Add your second VAT Material from Houdini")] public Material VATMaterialReference2; 14 | protected VATData vatdata2; 15 | 16 | protected override void ConstructVATData(){ 17 | base.ConstructVATData(); 18 | vatdata2 = new VATData(VATMaterialReference2); 19 | } 20 | 21 | protected override void BindVATMesh(ref VisualEffect vfx){ 22 | base.BindVATMesh(ref vfx); 23 | vfx.SetMesh("VAT Mesh 1", VATMeshReference2); 24 | } 25 | 26 | protected override void BindVATParamsToVFX(ref VisualEffect vfx){ 27 | base.BindVATParamsToVFX(ref vfx); 28 | 29 | vfx.SetBool("Auto Playback 1", vatdata2.autoPlayback); 30 | vfx.SetFloat("Game Time at First Frame 1", vatdata2.gameStartAtFirstFrame); 31 | vfx.SetFloat("Playback Speed 1", vatdata2.playbackSpeed); 32 | vfx.SetFloat("Houdini FPS 1", vatdata2.houdiniFPS); 33 | vfx.SetFloat("Display Frame 1", vatdata2.displayFrame); 34 | vfx.SetBool("Support Surface Normal Map 1", vatdata2.supportSurfaceNormalMap); 35 | vfx.SetBool("Two Sided Normals 1", vatdata2.twoSidedNormals); 36 | vfx.SetBool("Load Color Texture 1", vatdata2.loadColorTexture); 37 | vfx.SetBool("Position Required Two Textures 1", vatdata2.positionRequiredTwoTextures); 38 | vfx.SetBool("Load Surface Normal 1", vatdata2.loadSurfaceNormal); 39 | vfx.SetBool("Interframe Interpolation 1", vatdata2.interframeInterpolations); 40 | vfx.SetBool("Interpolate Color 1", vatdata2.interpolateColor); 41 | vfx.SetBool("Interpolate Spare Color 1", vatdata2.interpolateSpareColor); 42 | vfx.SetBool("Use Compressed Normals 1", vatdata2.useCompressedNormals); 43 | } 44 | 45 | protected override void BindVATTextures(ref VisualEffect vfx){ 46 | base.BindVATTextures(ref vfx); 47 | SetTexture(ref vfx, "Position Texture 1", vatdata2.positionTexture); 48 | SetTexture(ref vfx, "Position Texture 3", vatdata2.positionTexture2); 49 | SetTexture(ref vfx, "Color Texture 1", vatdata2.colorTexture); 50 | SetTexture(ref vfx, "Spare Color Texture 1", vatdata2.spareColorTexture); 51 | SetTexture(ref vfx, "Rotation Texture 1", vatdata2.rotationTexture); 52 | } 53 | 54 | protected override void BindVATData(ref VisualEffect vfx){ 55 | base.BindVATData(ref vfx); 56 | //VAT DATA 57 | vfx.SetFloat("Frame Count 1", vatdata2.frameCount); 58 | vfx.SetFloat("Bound Max X 1", vatdata2.boundMaxX); 59 | vfx.SetFloat("Bound Max Y 1", vatdata2.boundMaxY); 60 | vfx.SetFloat("Bound Max Z 1", vatdata2.boundMaxZ); 61 | vfx.SetFloat("Bound Min X 1", vatdata2.boundMinX); 62 | vfx.SetFloat("Bound Min Y 1", vatdata2.boundMinY); 63 | vfx.SetFloat("Bound Min Z 1", vatdata2.boundMinZ); 64 | } 65 | } 66 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATMultiSoftBodyToVFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1db1294dc6df005438e157fa9277c6fa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATParticleSpritesToVFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.VFX; 5 | 6 | namespace Bonjour.VAT{ 7 | [ExecuteInEditMode] 8 | [RequireComponent(requiredComponent:typeof(VisualEffect))] 9 | public class BindVATParticleSpritesToVFX : BindVATToVFX 10 | { 11 | 12 | protected override void BindVATParamsToVFX(ref VisualEffect vfx){ 13 | base.BindVATParamsToVFX(ref vfx); 14 | 15 | vfx.SetBool("Interframe Interpolation", vatdata.interframeInterpolations); 16 | vfx.SetBool("Interpolate Color", vatdata.interpolateColor); 17 | vfx.SetBool("Interpolate Spare Color", vatdata.interpolateSpareColor); 18 | 19 | vfx.SetBool("Particles Can Spin", vatdata.particleCanSpin); 20 | 21 | vfx.SetBool("Particle Scales Are in Position Alpha", vatdata.particleScalesAreInPositionAlpha); 22 | vfx.SetFloat("Global Particle Scale Multiplier", vatdata.globalParticleScaleMultiplier); 23 | vfx.SetFloat("Particle Width Base Scale", vatdata.particleWidthBaseScale); 24 | vfx.SetFloat("Particle Height Base Scale", vatdata.particleHeigtBaseScale); 25 | vfx.SetFloat("Particle Texture U Scale", vatdata.particlesTextureUScale); 26 | vfx.SetFloat("Particle Texture V Scale", vatdata.particlesTextureVScale); 27 | vfx.SetBool("Compute Spin from Heading Vector", vatdata.computeSpinFromHeadingVector); 28 | vfx.SetFloat("Scale by Velocity Amount", vatdata.scaleByVelocityAmount); 29 | vfx.SetFloat("Particle Spin Phase", vatdata.particleSpinPhase); 30 | vfx.SetBool("Hide Particles Overlapping Object Origin", vatdata.hideParticlesOverlappingObjectOrigin); 31 | vfx.SetFloat("Origin Effective Radius", vatdata.originEffectiveRadius); 32 | } 33 | 34 | protected override void BindVATTextures(ref VisualEffect vfx){ 35 | base.BindVATTextures(ref vfx); 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATParticleSpritesToVFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39305c73985796c45be407fbc85418a2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATRigidBodyToVFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.VFX; 5 | 6 | namespace Bonjour.VAT{ 7 | [ExecuteInEditMode] 8 | [RequireComponent(requiredComponent:typeof(VisualEffect))] 9 | public class BindVATRigidBodyToVFX : BindVATToVFX 10 | { 11 | 12 | protected override void BindVATParamsToVFX(ref VisualEffect vfx){ 13 | base.BindVATParamsToVFX(ref vfx); 14 | 15 | vfx.SetBool("Interframe Interpolation", vatdata.interframeInterpolations); 16 | vfx.SetBool("Interpolate Color", vatdata.interpolateColor); 17 | vfx.SetBool("Interpolate Spare Color", vatdata.interpolateSpareColor); 18 | 19 | vfx.SetBool("Smoothly Interpolated Trajectories", vatdata.smoothlyInterpolatedTrajectory); 20 | vfx.SetBool("Piece Scales Are in Position Alpha", vatdata.pieceScaleAreInPositionAlpha); 21 | vfx.SetFloat("Global Piece Scale Multiplier", vatdata.globalPieceScaleMultiplier); 22 | vfx.SetBool("Stretch by Velocity", vatdata.stretchByVelocity); 23 | vfx.SetFloat("Stretch by Velocity Amount", vatdata.stretchByVelocityAmount); 24 | vfx.SetBool("Animate First Frame", vatdata.animateFirstFrame); 25 | } 26 | 27 | protected override void BindVATTextures(ref VisualEffect vfx){ 28 | base.BindVATTextures(ref vfx); 29 | SetTexture(ref vfx, "Rotation Texture", vatdata.rotationTexture); 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATRigidBodyToVFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 959cab263bbd29947a7389bddf086aac 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATSoftBodyToVFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.VFX; 5 | 6 | namespace Bonjour.VAT{ 7 | [ExecuteInEditMode] 8 | [RequireComponent(requiredComponent:typeof(VisualEffect))] 9 | public class BindVATSoftBodyToVFX : BindVATToVFX 10 | { 11 | 12 | protected override void BindVATParamsToVFX(ref VisualEffect vfx){ 13 | base.BindVATParamsToVFX(ref vfx); 14 | 15 | vfx.SetBool("Interframe Interpolation", vatdata.interframeInterpolations); 16 | vfx.SetBool("Interpolate Color", vatdata.interpolateColor); 17 | vfx.SetBool("Interpolate Spare Color", vatdata.interpolateSpareColor); 18 | vfx.SetBool("Use Compressed Normals", vatdata.useCompressedNormals); 19 | } 20 | 21 | protected override void BindVATTextures(ref VisualEffect vfx){ 22 | base.BindVATTextures(ref vfx); 23 | SetTexture(ref vfx, "Rotation Texture", vatdata.rotationTexture); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATSoftBodyToVFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: baf1c017c8ebdba4a99e4130e140b933 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATToVFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.VFX; 5 | 6 | namespace Bonjour.VAT{ 7 | [ExecuteInEditMode] 8 | [RequireComponent(requiredComponent:typeof(VisualEffect))] 9 | public abstract class BindVATToVFX : MonoBehaviour 10 | { 11 | [Tooltip("Add your VAT Mesh from Houdini")] public Mesh VATMeshReference; 12 | [Tooltip("Add your VAT Material from Houdini")] public Material VATMaterialReference; 13 | 14 | protected VATData vatdata; 15 | 16 | public virtual void LoadAndApplyParams(){ 17 | VisualEffect vfx = this.GetComponent(); 18 | 19 | ConstructVATData(); 20 | BindVATMesh(ref vfx); 21 | BindVATParamsToVFX(ref vfx); 22 | BindVATTextures(ref vfx); 23 | BindVATData(ref vfx); 24 | 25 | BindCustomDataToVFX(ref vfx); 26 | 27 | //vfx.Stop(); 28 | vfx.Reinit(); 29 | } 30 | 31 | protected virtual void ConstructVATData(){ 32 | vatdata = new VATData(VATMaterialReference); 33 | } 34 | 35 | protected virtual void BindVATMesh(ref VisualEffect vfx){ 36 | vfx.SetMesh("VAT Mesh", VATMeshReference); 37 | } 38 | 39 | protected virtual void BindVATParamsToVFX(ref VisualEffect vfx){ 40 | vfx.SetBool("Auto Playback", vatdata.autoPlayback); 41 | 42 | vfx.SetFloat("Game Time at First Frame", vatdata.gameStartAtFirstFrame); 43 | vfx.SetFloat("Playback Speed", vatdata.playbackSpeed); 44 | vfx.SetFloat("Houdini FPS", vatdata.houdiniFPS); 45 | vfx.SetFloat("Display Frame", vatdata.displayFrame); 46 | 47 | vfx.SetBool("Support Surface Normal Map", vatdata.supportSurfaceNormalMap); 48 | vfx.SetBool("Two Sided Normals", vatdata.twoSidedNormals); 49 | vfx.SetBool("Load Color Texture", vatdata.loadColorTexture); 50 | vfx.SetBool("Position Required Two Textures", vatdata.positionRequiredTwoTextures); 51 | vfx.SetBool("Load Surface Normal", vatdata.loadSurfaceNormal); 52 | } 53 | 54 | protected virtual void BindVATTextures(ref VisualEffect vfx){ 55 | SetTexture(ref vfx, "Position Texture", vatdata.positionTexture); 56 | SetTexture(ref vfx, "Position Texture 2", vatdata.positionTexture2); 57 | SetTexture(ref vfx, "Color Texture", vatdata.colorTexture); 58 | SetTexture(ref vfx, "Spare Color Texture", vatdata.spareColorTexture); 59 | } 60 | 61 | protected virtual void BindVATData(ref VisualEffect vfx){ 62 | //VAT DATA 63 | vfx.SetFloat("Frame Count", vatdata.frameCount); 64 | vfx.SetFloat("Bound Max X", vatdata.boundMaxX); 65 | vfx.SetFloat("Bound Max Y", vatdata.boundMaxY); 66 | vfx.SetFloat("Bound Max Z", vatdata.boundMaxZ); 67 | vfx.SetFloat("Bound Min X", vatdata.boundMinX); 68 | vfx.SetFloat("Bound Min Y", vatdata.boundMinY); 69 | vfx.SetFloat("Bound Min Z", vatdata.boundMinZ); 70 | } 71 | 72 | protected virtual void BindCustomDataToVFX(ref VisualEffect vfx){ 73 | //Extend this function to bind your own custom data to the VFX Graph (eg: Albedo, Roughness, Metallic...) 74 | } 75 | 76 | protected void SetTexture(ref VisualEffect vfx, string ID, Texture texture){ 77 | if(texture != null) 78 | vfx.SetTexture(ID, texture); 79 | } 80 | } 81 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/BindVATToVFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b07af8d4bb9e71c4eb000791ac2a53aa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/MaterialGetter.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace Bonjour{ 4 | public static class MaterialGetter{ 5 | public static float GetFloatValue(Material mat, string ID){ 6 | if(mat.HasFloat(ID)) 7 | return mat.GetFloat(ID); 8 | else 9 | return 0f; 10 | } 11 | 12 | public static int GetIntValue(Material mat, string ID){ 13 | if(mat.HasInt(ID)) 14 | return mat.GetInt(ID); 15 | else 16 | return 0; 17 | } 18 | 19 | public static bool GetBoolValue(Material mat, string ID){ 20 | if(mat.HasInt(ID)) 21 | return mat.GetFloat(ID) == 1 ? true : false; 22 | else 23 | return false; 24 | } 25 | 26 | public static Texture GetTexture(Material mat, string ID){ 27 | if(mat.HasTexture(ID)) 28 | return mat.GetTexture(ID); 29 | else 30 | return null; 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/MaterialGetter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ba3327945ba90346bc8b74903f1ab2b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/Scripts/VATDataStructs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd5315a74025ee64e915814fab1e040f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VFXTemplate.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9cb04f8111aff246a6f4a9d6f0da9db 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VFXTemplate/VFXxVAT_DynamicRemeshing.vfx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49e60c74cd9c560429adb87df2d1816d 3 | VisualEffectImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VFXTemplate/VFXxVAT_ParticleSprites.vfx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed44dcecd16c9eb4fad96e9245301d92 3 | VisualEffectImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VFXTemplate/VFXxVAT_RigidBody.vfx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3c470647d621d245948e0ae15f04c9a 3 | VisualEffectImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VFXTemplate/VFXxVAT_SoftBody_Mono.vfx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed14d03fd5211ab459f248363635e04a 3 | VisualEffectImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VFXTemplate/VFXxVAT_SoftBody_Multiple.vfx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66ebe296d93d0ff4d93f38136ac501db 3 | VisualEffectImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VatUtils.Runtime.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vatutils" 3 | } 4 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/Runtime/VatUtils.Runtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbaacd7ddc6d3824ca2f66d995e93090 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "com.bonjour-lab.vatutils", 3 | "displayName": "Bonjour Lab - VATUtils", 4 | "version": "0.0.8", 5 | "unity": "2021.1", 6 | "description": "Vertex Animation Texture utilities tools used at BonjourLab", 7 | "keywords": [ 8 | "utility", 9 | "unity", 10 | "vertexanimationtexture", 11 | "bonjourlab" 12 | ], 13 | "homepage": "https://www.bonjour-lab.com/", 14 | "bugs": { 15 | "url": "https://github.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/issues" 16 | }, 17 | "repository": { 18 | "type": "git", 19 | "url": "https://github.com/Bonjour-Interactive-Lab/Unity3D-VATUtils.git" 20 | }, 21 | "license": "MIT", 22 | "author": { 23 | "name": "bonjour lab", 24 | "email": "alex@bonjour-lab.com", 25 | "url": "https://www.bonjour-lab.com/" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Assets/com.bonjour-lab.vatutils/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17010d75e30327943a64bb5af268f4ed 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.cinemachine": "2.8.9", 4 | "com.unity.collab-proxy": "2.0.5", 5 | "com.unity.feature.development": "1.0.1", 6 | "com.unity.ide.rider": "3.0.24", 7 | "com.unity.ide.visualstudio": "2.0.18", 8 | "com.unity.ide.vscode": "1.2.5", 9 | "com.unity.nuget.newtonsoft-json": "3.2.1", 10 | "com.unity.recorder": "3.0.3", 11 | "com.unity.render-pipelines.high-definition": "12.1.12", 12 | "com.unity.test-framework": "1.1.33", 13 | "com.unity.textmeshpro": "3.0.6", 14 | "com.unity.timeline": "1.6.5", 15 | "com.unity.ugui": "1.0.0", 16 | "com.unity.visualscripting": "1.8.0", 17 | "com.unity.modules.ai": "1.0.0", 18 | "com.unity.modules.androidjni": "1.0.0", 19 | "com.unity.modules.animation": "1.0.0", 20 | "com.unity.modules.assetbundle": "1.0.0", 21 | "com.unity.modules.audio": "1.0.0", 22 | "com.unity.modules.cloth": "1.0.0", 23 | "com.unity.modules.director": "1.0.0", 24 | "com.unity.modules.imageconversion": "1.0.0", 25 | "com.unity.modules.imgui": "1.0.0", 26 | "com.unity.modules.jsonserialize": "1.0.0", 27 | "com.unity.modules.particlesystem": "1.0.0", 28 | "com.unity.modules.physics": "1.0.0", 29 | "com.unity.modules.physics2d": "1.0.0", 30 | "com.unity.modules.screencapture": "1.0.0", 31 | "com.unity.modules.terrain": "1.0.0", 32 | "com.unity.modules.terrainphysics": "1.0.0", 33 | "com.unity.modules.tilemap": "1.0.0", 34 | "com.unity.modules.ui": "1.0.0", 35 | "com.unity.modules.uielements": "1.0.0", 36 | "com.unity.modules.umbra": "1.0.0", 37 | "com.unity.modules.unityanalytics": "1.0.0", 38 | "com.unity.modules.unitywebrequest": "1.0.0", 39 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 40 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 41 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 42 | "com.unity.modules.unitywebrequestwww": "1.0.0", 43 | "com.unity.modules.vehicles": "1.0.0", 44 | "com.unity.modules.video": "1.0.0", 45 | "com.unity.modules.vr": "1.0.0", 46 | "com.unity.modules.wind": "1.0.0", 47 | "com.unity.modules.xr": "1.0.0" 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /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/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/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: 0 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: 50 37 | -------------------------------------------------------------------------------- /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: 1 9 | path: Assets/ExampleScene.unity 10 | guid: 8124e5870f4fd4c779e7a5f994e84ad1 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_SerializationMode: 2 8 | m_LineEndingsForNewScripts: 2 9 | m_DefaultBehaviorMode: 0 10 | m_PrefabRegularEnvironment: {fileID: 0} 11 | m_PrefabUIEnvironment: {fileID: 0} 12 | m_SpritePackerMode: 0 13 | m_SpritePackerPaddingPower: 1 14 | m_Bc7TextureCompressor: 0 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp 20 | m_ProjectGenerationRootNamespace: 21 | m_EnableTextureStreamingInEditMode: 1 22 | m_EnableTextureStreamingInPlayMode: 1 23 | m_AsyncShaderCompilation: 1 24 | m_CachingShaderPreprocessor: 1 25 | m_PrefabModeAllowAutoSave: 1 26 | m_EnterPlayModeOptionsEnabled: 0 27 | m_EnterPlayModeOptions: 3 28 | m_GameObjectNamingDigits: 1 29 | m_GameObjectNamingScheme: 0 30 | m_AssetNamingUsesSpace: 1 31 | m_UseLegacyProbeSampleCount: 0 32 | m_SerializeInlineMappingsOnOneLine: 0 33 | m_DisableCookiesInLightmapper: 0 34 | m_AssetPipelineMode: 1 35 | m_RefreshImportMode: 0 36 | m_CacheServerMode: 0 37 | m_CacheServerEndpoint: 38 | m_CacheServerNamespacePrefix: default 39 | m_CacheServerEnableDownload: 1 40 | m_CacheServerEnableUpload: 1 41 | m_CacheServerEnableAuth: 0 42 | m_CacheServerEnableTls: 0 43 | -------------------------------------------------------------------------------- /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: 14 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 | m_PreloadedShaders: [] 41 | m_PreloadShadersBatchTimeLimit: -1 42 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 43 | type: 0} 44 | m_CustomRenderPipeline: {fileID: 11400000, guid: b9f3086da92434da0bc1518f19f0ce86, 45 | 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: 1 66 | m_DefaultRenderingLayerMask: 257 67 | m_LogWhenShaderIsCompiled: 0 68 | m_SRPDefaultSettings: 69 | UnityEngine.Rendering.HighDefinition.HDRenderPipeline: {fileID: 11400000, guid: ac0316ca287ba459492b669ff1317a6f, 70 | type: 2} 71 | -------------------------------------------------------------------------------- /ProjectSettings/HDRPProjectSettings.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: 63a2978a97e4fc04cb9d905947216f3d, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_ProjectSettingFolderPath: Settings/HDRPDefaultResources 16 | m_LastMaterialVersion: 12 17 | m_WizardPopupAtStart: 1 18 | m_Version: 2 19 | m_ObsoleteWizardPopupAlreadyShownOnce: 1 20 | m_ObsoleteWizardActiveTab: 0 21 | m_ObsoleteWizardNeedRestartAfterChangingToDX12: 0 22 | m_ObsoleteWizardNeedToRunFixAllAgainAfterDomainReload: 0 23 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /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/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_EnablePreReleasePackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | m_SeeAllPackageVersions: 0 20 | oneTimeWarningShown: 0 21 | m_Registries: 22 | - m_Id: main 23 | m_Name: 24 | m_Url: https://packages.unity.com 25 | m_Scopes: [] 26 | m_IsDefault: 1 27 | m_Capabilities: 0 28 | m_UserSelectedRegistryName: 29 | m_UserAddingNewScopedRegistry: 0 30 | m_RegistryInfoDraft: 31 | m_Modified: 0 32 | m_ErrorMessage: 33 | m_UserModificationsInstanceId: -822 34 | m_OriginalInstanceId: -824 35 | m_LoadAssets: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "m_Name": "Settings", 3 | "m_Path": "ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json", 4 | "m_Dictionary": { 5 | "m_DictionaryValues": [] 6 | } 7 | } -------------------------------------------------------------------------------- /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: 0 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/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 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.2f1 2 | m_EditorVersionWithRevision: 2021.3.2f1 (d6360bedb9a0) 3 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 0 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Default 11 | pixelLightCount: 0 12 | shadows: 2 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 1 21 | skinWeights: 255 22 | textureQuality: 0 23 | anisotropicTextures: 2 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 1 29 | vSyncCount: 1 30 | lodBias: 1 31 | maximumLODLevel: 0 32 | streamingMipmapsActive: 0 33 | streamingMipmapsAddAllCameras: 1 34 | streamingMipmapsMemoryBudget: 512 35 | streamingMipmapsRenderersPerFrame: 512 36 | streamingMipmapsMaxLevelReduction: 2 37 | streamingMipmapsMaxFileIORequests: 1024 38 | particleRaycastBudget: 256 39 | asyncUploadTimeSlice: 2 40 | asyncUploadBufferSize: 16 41 | asyncUploadPersistentBuffer: 1 42 | resolutionScalingFixedDPIFactor: 1 43 | customRenderPipeline: {fileID: 11400000, guid: b9f3086da92434da0bc1518f19f0ce86, 44 | type: 2} 45 | excludedTargetPlatforms: [] 46 | m_PerPlatformDefaultQuality: 47 | Android: 0 48 | CloudRendering: 0 49 | Lumin: 0 50 | Nintendo Switch: 0 51 | PS4: 0 52 | Server: 0 53 | Stadia: 0 54 | Standalone: 0 55 | WebGL: 0 56 | Windows Store Apps: 0 57 | XboxOne: 0 58 | iPhone: 0 59 | tvOS: 0 60 | -------------------------------------------------------------------------------- /ProjectSettings/ShaderGraphSettings.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: de02f9e1d18f588468e474319d09a723, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | customInterpolatorErrorThreshold: 32 16 | customInterpolatorWarningThreshold: 16 17 | -------------------------------------------------------------------------------- /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 | - Mask 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/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.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/TimelineSettings.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: a287be6c49135cd4f9b2b8666c39d999, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | assetDefaultFramerate: 60 16 | m_DefaultFrameRate: 60 17 | -------------------------------------------------------------------------------- /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_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /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: 7200000, guid: 84a17cfa13e40ae4082ef42714f0a81c, type: 3} 7 | m_CopyBufferShader: {fileID: 7200000, guid: 23c51f21a3503f6428b527b01f8a2f4e, type: 3} 8 | m_SortShader: {fileID: 7200000, guid: ea257ca3cfb12a642a5025e612af6b2a, type: 3} 9 | m_StripUpdateShader: {fileID: 7200000, guid: 8fa6c4009fe2a4d4486c62736fc30ad8, type: 3} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | m_CompiledVersion: 4 14 | m_RuntimeVersion: 22 15 | m_RuntimeResources: {fileID: 11400000, guid: bc10b42afe3813544bffd38ae2cd893d, type: 2} 16 | -------------------------------------------------------------------------------- /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/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/boot.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bonjour-Interactive-Lab/Unity3D-VATUtils/21dbfb4effe1717e9a15574c5f91f4f9e61f2b90/ProjectSettings/boot.config -------------------------------------------------------------------------------- /UserSettings/EditorUserSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!162 &1 4 | EditorUserSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_ConfigSettings: 8 | RecentlyUsedSceneGuid-0: 9 | value: 5b0006520000510c5d08582414775c47414e1d7d2d7d2069747d186bb6e13069 10 | flags: 0 11 | RecentlyUsedSceneGuid-1: 12 | value: 005002000706500f5408087b49210c444415497a757a206879784864b1e6616b 13 | flags: 0 14 | UnityEditor.ShaderGraph.Blackboard: 15 | value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4baf5e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1b7968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af9fcaeffff8e85dd8390e49d9d8899daa7 16 | flags: 0 17 | UnityEditor.ShaderGraph.FloatingWindowsLayout2: 18 | value: 181344140043005e1a220d3b1f364b524c0c5a27130c293326201334cee5322ca0bd30e8eb293a707b0fd0180b3d0a36fc0d3d04e649500d1002ee0b5dbd1d2c27c00ad113cb1e10e41f1addc80993b98d9884a69ae6d8f0d1cda9e8fbfefaf9f9dea3fdb9ade882f0f7b0e1e380cafbf2c3adc18e9cd285a2908b82ec869c8395949c9483d68a8e97ddbd90bf 19 | flags: 0 20 | UnityEditor.ShaderGraph.InspectorWindow: 21 | value: 18135939215a0a5004000b0e15254b524c1119263f2d6a722016393ce1eb3d36e5d339f9a5602b2e2c07a37e0901373ae01e0008f707250d171df81a53a541425f95548717f73713d91006c1c309d0effad0d2f9ddffa5828e91f0beb6fdd1cbfceba0b9f0b3bed8e8f5ace5fb8c978883d3f59e9a9f9a89eacfcc 22 | flags: 0 23 | vcSharedLogLevel: 24 | value: 0d5e400f0650 25 | flags: 0 26 | m_VCAutomaticAdd: 1 27 | m_VCDebugCom: 0 28 | m_VCDebugCmd: 0 29 | m_VCDebugOut: 0 30 | m_SemanticMergeMode: 2 31 | m_DesiredImportWorkerCount: 2 32 | m_StandbyImportWorkerCount: 2 33 | m_IdleImportWorkerShutdownDelay: 60000 34 | m_VCShowFailedCheckout: 1 35 | m_VCOverwriteFailedCheckoutAssets: 1 36 | m_VCProjectOverlayIcons: 1 37 | m_VCHierarchyOverlayIcons: 1 38 | m_VCOtherOverlayIcons: 1 39 | m_VCAllowAsyncUpdate: 1 40 | m_ArtifactGarbageCollection: 1 41 | -------------------------------------------------------------------------------- /UserSettings/HDRPUserSettings.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: ef3b9f3ac26b8524bab7722d06b49724, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_WizardPopupAlreadyShownOnce: 1 16 | m_WizardActiveTab: 0 17 | m_WizardNeedRestartAfterChangingToDX12: 0 18 | m_WizardNeedToRunFixAllAgainAfterDomainReload: 0 19 | -------------------------------------------------------------------------------- /UserSettings/Search.index: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Assets", 3 | "roots": ["Assets"], 4 | "includes": [], 5 | "excludes": ["Temp/", "External/"], 6 | "options": { 7 | "types": true, 8 | "properties": false, 9 | "extended": false, 10 | "dependencies": false 11 | }, 12 | "baseScore": 999 13 | } -------------------------------------------------------------------------------- /UserSettings/Search.settings: -------------------------------------------------------------------------------- 1 | trackSelection = true 2 | fetchPreview = true 3 | wantsMore = false 4 | keepOpen = false 5 | queryFolder = "Assets" 6 | onBoardingDoNotAskAgain = true 7 | showPackageIndexes = false 8 | showStatusBar = false 9 | scopes = { 10 | } 11 | providers = { 12 | adb = { 13 | active = false 14 | priority = 2500 15 | defaultAction = null 16 | } 17 | asset = { 18 | active = true 19 | priority = 25 20 | defaultAction = null 21 | } 22 | store = { 23 | active = true 24 | priority = 100 25 | defaultAction = null 26 | } 27 | find = { 28 | active = true 29 | priority = 25 30 | defaultAction = null 31 | } 32 | log = { 33 | active = false 34 | priority = 210 35 | defaultAction = null 36 | } 37 | packages = { 38 | active = true 39 | priority = 90 40 | defaultAction = null 41 | } 42 | performance = { 43 | active = false 44 | priority = 100 45 | defaultAction = null 46 | } 47 | scene = { 48 | active = true 49 | priority = 50 50 | defaultAction = null 51 | } 52 | } 53 | recentSearches = [ 54 | ] 55 | searchItemFavorites = [ 56 | ] 57 | savedSearchesSortOrder = 0 58 | showSavedSearchPanel = false 59 | expandedQueries = [ 60 | ] 61 | queryBuilder = false 62 | ignoredProperties = "id;name;classname;imagecontentshash" 63 | helperWidgetCurrentArea = "all" 64 | disabledIndexers = "" --------------------------------------------------------------------------------