├── .gitignore ├── .vsconfig ├── Assets ├── Cine-AI.meta ├── Cine-AI │ ├── Demo.meta │ ├── Demo │ │ ├── Characters.meta │ │ ├── Characters │ │ │ ├── ybot.fbx │ │ │ ├── ybot.fbx.meta │ │ │ ├── ybot@Sitting Talking.fbx │ │ │ ├── ybot@Sitting Talking.fbx.meta │ │ │ ├── ybot@Strut Walking.fbx │ │ │ ├── ybot@Strut Walking.fbx.meta │ │ │ ├── ybot@Talking (1).fbx │ │ │ ├── ybot@Talking (1).fbx.meta │ │ │ ├── ybot@Talking.fbx │ │ │ ├── ybot@Talking.fbx.meta │ │ │ ├── ybot@Yelling.fbx │ │ │ └── ybot@Yelling.fbx.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── Floor.mat │ │ │ ├── Floor.mat.meta │ │ │ ├── Orange.mat │ │ │ ├── Orange.mat.meta │ │ │ ├── Red.mat │ │ │ ├── Red.mat.meta │ │ │ ├── White.mat │ │ │ ├── White.mat.meta │ │ │ ├── stoneTile.png │ │ │ ├── stoneTile.png.meta │ │ │ ├── stoneTilesN.png │ │ │ ├── stoneTilesN.png.meta │ │ │ ├── stoneTilesRoughness.png │ │ │ └── stoneTilesRoughness.png.meta │ │ ├── Objects.meta │ │ ├── Objects │ │ │ ├── ArmChair.prefab │ │ │ ├── ArmChair.prefab.meta │ │ │ ├── Armchair.meta │ │ │ ├── Armchair │ │ │ │ ├── Armchair.fbx │ │ │ │ ├── Armchair.fbx.meta │ │ │ │ ├── Materials.meta │ │ │ │ └── Materials │ │ │ │ │ ├── Armchair_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ │ ├── Armchair_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ │ ├── Armchair_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ │ ├── Armchair_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ │ ├── Armchair_DefaultMaterial_Normal.tga │ │ │ │ │ ├── Armchair_DefaultMaterial_Normal.tga.meta │ │ │ │ │ ├── No Name.mat │ │ │ │ │ └── No Name.mat.meta │ │ │ ├── InteriorPlant.meta │ │ │ ├── InteriorPlant │ │ │ │ ├── Cactus.meta │ │ │ │ ├── Cactus │ │ │ │ │ ├── Cactus.fbx │ │ │ │ │ ├── Cactus.fbx.meta │ │ │ │ │ ├── Flower.meta │ │ │ │ │ ├── Flower │ │ │ │ │ │ ├── FlowerCactus.fbx │ │ │ │ │ │ ├── FlowerCactus.fbx.meta │ │ │ │ │ │ ├── Materials.meta │ │ │ │ │ │ └── Materials │ │ │ │ │ │ │ ├── Double Sided Transparent Diffuse Bump Cutout.shader │ │ │ │ │ │ │ ├── Double Sided Transparent Diffuse Bump Cutout.shader.meta │ │ │ │ │ │ │ ├── TexturesCom_Flowers0024_1_alphamasked_S.mat │ │ │ │ │ │ │ ├── TexturesCom_Flowers0024_1_alphamasked_S.mat.meta │ │ │ │ │ │ │ ├── TexturesCom_Flowers0024_1_alphamasked_S.png │ │ │ │ │ │ │ └── TexturesCom_Flowers0024_1_alphamasked_S.png.meta │ │ │ │ │ ├── Materials.meta │ │ │ │ │ └── Materials │ │ │ │ │ │ ├── Cactus_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ │ │ ├── Cactus_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ │ │ ├── Cactus_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ │ │ ├── Cactus_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ │ │ ├── Cactus_DefaultMaterial_Normal.tga │ │ │ │ │ │ ├── Cactus_DefaultMaterial_Normal.tga.meta │ │ │ │ │ │ ├── No Name.mat │ │ │ │ │ │ └── No Name.mat.meta │ │ │ │ ├── Grass.meta │ │ │ │ ├── Grass │ │ │ │ │ ├── Grass.fbx │ │ │ │ │ ├── Grass.fbx.meta │ │ │ │ │ ├── Materials.meta │ │ │ │ │ └── Materials │ │ │ │ │ │ ├── Double Sided Transparent Diffuse Bump Cutout.shader │ │ │ │ │ │ ├── Double Sided Transparent Diffuse Bump Cutout.shader.meta │ │ │ │ │ │ ├── fern.mat │ │ │ │ │ │ ├── fern.mat.meta │ │ │ │ │ │ ├── fern.png │ │ │ │ │ │ └── fern.png.meta │ │ │ │ ├── Pot.meta │ │ │ │ └── Pot │ │ │ │ │ ├── Materials.meta │ │ │ │ │ ├── Materials │ │ │ │ │ ├── No Name.mat │ │ │ │ │ ├── No Name.mat.meta │ │ │ │ │ ├── Pot_DefaultMaterial_AO.tga │ │ │ │ │ ├── Pot_DefaultMaterial_AO.tga.meta │ │ │ │ │ ├── Pot_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ │ ├── Pot_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ │ ├── Pot_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ │ ├── Pot_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ │ ├── Pot_DefaultMaterial_Normal.tga │ │ │ │ │ └── Pot_DefaultMaterial_Normal.tga.meta │ │ │ │ │ ├── Pot.fbx │ │ │ │ │ └── Pot.fbx.meta │ │ │ ├── Pillows.meta │ │ │ ├── Pillows │ │ │ │ ├── 1 │ │ │ │ │ ├── Materials.meta │ │ │ │ │ ├── Materials │ │ │ │ │ │ ├── No Name.mat │ │ │ │ │ │ ├── No Name.mat.meta │ │ │ │ │ │ ├── Pillow1_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ │ │ ├── Pillow1_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ │ │ ├── Pillow1_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ │ │ ├── Pillow1_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ │ │ ├── Pillow1_DefaultMaterial_Normal.tga │ │ │ │ │ │ └── Pillow1_DefaultMaterial_Normal.tga.meta │ │ │ │ │ ├── Pillow1.fbx │ │ │ │ │ └── Pillow1.fbx.meta │ │ │ │ ├── 2 │ │ │ │ │ ├── Materials.meta │ │ │ │ │ ├── Materials │ │ │ │ │ │ ├── No Name.mat │ │ │ │ │ │ ├── No Name.mat.meta │ │ │ │ │ │ ├── Pillow2_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ │ │ ├── Pillow2_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ │ │ ├── Pillow2_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ │ │ ├── Pillow2_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ │ │ ├── Pillow2_DefaultMaterial_Normal.tga │ │ │ │ │ │ └── Pillow2_DefaultMaterial_Normal.tga.meta │ │ │ │ │ ├── Pillow2.fbx │ │ │ │ │ └── Pillow2.fbx.meta │ │ │ │ ├── 1.meta │ │ │ │ └── 2.meta │ │ │ ├── Pot1.prefab │ │ │ ├── Pot1.prefab.meta │ │ │ ├── Shelf.meta │ │ │ ├── Shelf.prefab │ │ │ ├── Shelf.prefab.meta │ │ │ ├── Shelf │ │ │ │ ├── Materials.meta │ │ │ │ ├── Materials │ │ │ │ │ ├── No Name.mat │ │ │ │ │ ├── No Name.mat.meta │ │ │ │ │ ├── Shelf_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ │ ├── Shelf_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ │ ├── Shelf_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ │ ├── Shelf_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ │ ├── Shelf_DefaultMaterial_Normal.tga │ │ │ │ │ └── Shelf_DefaultMaterial_Normal.tga.meta │ │ │ │ ├── Shelf.fbx │ │ │ │ └── Shelf.fbx.meta │ │ │ ├── Table.meta │ │ │ ├── Table.prefab │ │ │ ├── Table.prefab.meta │ │ │ └── Table │ │ │ │ ├── Materials.meta │ │ │ │ ├── Materials │ │ │ │ ├── No Name.mat │ │ │ │ ├── No Name.mat.meta │ │ │ │ ├── Table_DefaultMaterial_AlbedoTransparency.tga │ │ │ │ ├── Table_DefaultMaterial_AlbedoTransparency.tga.meta │ │ │ │ ├── Table_DefaultMaterial_MetallicSmoothness.tga │ │ │ │ ├── Table_DefaultMaterial_MetallicSmoothness.tga.meta │ │ │ │ ├── Table_DefaultMaterial_Normal.tga │ │ │ │ └── Table_DefaultMaterial_Normal.tga.meta │ │ │ │ ├── Table.fbx │ │ │ │ └── Table.fbx.meta │ │ ├── Timeline.playable │ │ └── Timeline.playable.meta │ ├── Resources.meta │ ├── Resources │ │ ├── Cine-AI.meta │ │ ├── Cine-AI │ │ │ ├── TechniqueImplementations.meta │ │ │ └── TechniqueImplementations │ │ │ │ ├── CloseUp.asset │ │ │ │ ├── CloseUp.asset.meta │ │ │ │ ├── CloseZoom.asset │ │ │ │ ├── CloseZoom.asset.meta │ │ │ │ ├── Cut.asset │ │ │ │ ├── Cut.asset.meta │ │ │ │ ├── DollyZoom.asset │ │ │ │ ├── DollyZoom.asset.meta │ │ │ │ ├── Free.asset │ │ │ │ ├── Free.asset.meta │ │ │ │ ├── Godview.asset │ │ │ │ ├── Godview.asset.meta │ │ │ │ ├── Mastershot.asset │ │ │ │ ├── Mastershot.asset.meta │ │ │ │ ├── NoFX.asset │ │ │ │ ├── NoFX.asset.meta │ │ │ │ ├── Pan.asset │ │ │ │ ├── Pan.asset.meta │ │ │ │ ├── PosRotHandheld.asset │ │ │ │ ├── PosRotHandheld.asset.meta │ │ │ │ ├── PosRotSteadycam.asset │ │ │ │ ├── PosRotSteadycam.asset.meta │ │ │ │ ├── PositionHandheld.asset │ │ │ │ ├── PositionHandheld.asset.meta │ │ │ │ ├── PositionSteadycam.asset │ │ │ │ ├── PositionSteadycam.asset.meta │ │ │ │ ├── QuickZoom.asset │ │ │ │ ├── QuickZoom.asset.meta │ │ │ │ ├── RotationHandheld.asset │ │ │ │ ├── RotationHandheld.asset.meta │ │ │ │ ├── RotationSteadycam.asset │ │ │ │ ├── RotationSteadycam.asset.meta │ │ │ │ ├── Slowmotion.asset │ │ │ │ ├── Slowmotion.asset.meta │ │ │ │ ├── Stationary.asset │ │ │ │ └── Stationary.asset.meta │ │ ├── Ritchie.json │ │ ├── Ritchie.json.meta │ │ ├── StoryboardData.asset │ │ ├── StoryboardData.asset.meta │ │ ├── StoryboardRT.renderTexture │ │ ├── StoryboardRT.renderTexture.meta │ │ ├── Tarantino.json │ │ └── Tarantino.json.meta │ ├── Scene.unity │ ├── Scene.unity.meta │ ├── Temporary.meta │ ├── Temporary │ │ ├── ScreenshotDump.meta │ │ └── ScreenshotDump │ │ │ ├── Null.mat │ │ │ ├── Null.mat.meta │ │ │ ├── StoryboardData_node_0_0.texture2d │ │ │ ├── StoryboardData_node_0_0.texture2d.meta │ │ │ ├── StoryboardData_node_1_0.texture2d │ │ │ ├── StoryboardData_node_1_0.texture2d.meta │ │ │ ├── StoryboardData_node_2_0.texture2d │ │ │ ├── StoryboardData_node_2_0.texture2d.meta │ │ │ ├── StoryboardData_node_3_0.texture2d │ │ │ ├── StoryboardData_node_3_0.texture2d.meta │ │ │ ├── StoryboardData_node_4_0.texture2d │ │ │ ├── StoryboardData_node_4_0.texture2d.meta │ │ │ ├── StoryboardData_node_5_0.texture2d │ │ │ ├── StoryboardData_node_5_0.texture2d.meta │ │ │ ├── StoryboardData_node_6_0.texture2d │ │ │ ├── StoryboardData_node_6_0.texture2d.meta │ │ │ ├── StoryboardData_node_7_0.texture2d │ │ │ ├── StoryboardData_node_7_0.texture2d.meta │ │ │ ├── StoryboardData_node_8_0.texture2d │ │ │ └── StoryboardData_node_8_0.texture2d.meta │ ├── src.meta │ └── src │ │ ├── CinematographyTechniques.meta │ │ ├── CinematographyTechniques │ │ ├── CinematographyTechniqueImplementation.cs │ │ ├── CinematographyTechniqueImplementation.cs.meta │ │ ├── CloseUp.cs │ │ ├── CloseUp.cs.meta │ │ ├── CloseZoom.cs │ │ ├── CloseZoom.cs.meta │ │ ├── Cut.cs │ │ ├── Cut.cs.meta │ │ ├── DollyZoom.cs │ │ ├── DollyZoom.cs.meta │ │ ├── Free.cs │ │ ├── Free.cs.meta │ │ ├── Godview.cs │ │ ├── Godview.cs.meta │ │ ├── Mastershot.cs │ │ ├── Mastershot.cs.meta │ │ ├── NoFX.cs │ │ ├── NoFX.cs.meta │ │ ├── Pan.cs │ │ ├── Pan.cs.meta │ │ ├── PosRotHandheld.cs │ │ ├── PosRotHandheld.cs.meta │ │ ├── PosRotSteadycam.cs │ │ ├── PosRotSteadycam.cs.meta │ │ ├── PositionHandheld.cs │ │ ├── PositionHandheld.cs.meta │ │ ├── PositionSteadycam.cs │ │ ├── PositionSteadycam.cs.meta │ │ ├── QuickZoom.cs │ │ ├── QuickZoom.cs.meta │ │ ├── RotationHandheld.cs │ │ ├── RotationHandheld.cs.meta │ │ ├── RotationSteadycam.cs │ │ ├── RotationSteadycam.cs.meta │ │ ├── Slowmotion.cs │ │ ├── Slowmotion.cs.meta │ │ ├── Stationary.cs │ │ └── Stationary.cs.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── StoryboardMarkerEditor.cs │ │ ├── StoryboardMarkerEditor.cs.meta │ │ ├── StoryboardNodeDrawer.cs │ │ ├── StoryboardNodeDrawer.cs.meta │ │ ├── StoryboardSceneProxyEditor.cs │ │ ├── StoryboardSceneProxyEditor.cs.meta │ │ ├── StoryboardSimulator.cs │ │ ├── StoryboardSimulator.cs.meta │ │ ├── StoryboardWindow.cs │ │ ├── StoryboardWindow.cs.meta │ │ ├── StoryboardWindowResources.cs │ │ ├── StoryboardWindowResources.cs.meta │ │ ├── Utility.meta │ │ └── Utility │ │ │ ├── EditorZoomArea.cs │ │ │ ├── EditorZoomArea.cs.meta │ │ │ ├── HandlesUtility.cs │ │ │ └── HandlesUtility.cs.meta │ │ ├── Marker.meta │ │ ├── Marker │ │ ├── StoryboardMarker.cs │ │ └── StoryboardMarker.cs.meta │ │ ├── Storyboard.meta │ │ ├── Storyboard │ │ ├── StoryboardData.cs │ │ ├── StoryboardData.cs.meta │ │ ├── StoryboardDirectorData.cs │ │ ├── StoryboardDirectorData.cs.meta │ │ ├── StoryboardNode.cs │ │ ├── StoryboardNode.cs.meta │ │ ├── StoryboardPlayController.cs │ │ ├── StoryboardPlayController.cs.meta │ │ ├── StoryboardSceneProxy.cs │ │ ├── StoryboardSceneProxy.cs.meta │ │ ├── StoryboardTarget.cs │ │ ├── StoryboardTarget.cs.meta │ │ ├── StoryboardTargetCamera.cs │ │ └── StoryboardTargetCamera.cs.meta │ │ ├── Utility.meta │ │ └── Utility │ │ ├── MathUtility.cs │ │ ├── MathUtility.cs.meta │ │ ├── PhysicsExtensionMethods.cs │ │ └── PhysicsExtensionMethods.cs.meta ├── Gizmos.meta ├── Gizmos │ ├── StoryboardTarget.png │ └── StoryboardTarget.png.meta └── Scenes.meta ├── LICENSE ├── Logs ├── ApiUpdaterCheck.txt ├── AssetImportWorker0.log └── Packages-Update.log ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── TimelineSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.md └── UserSettings └── EditorUserSettings.asset /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | [Bb]uilds/ 6 | [Bb]in_windows/ 7 | [Bb]in_android/ 8 | WinBuild 9 | Assets/AssetStoreTools* 10 | 11 | # Visual Studio cache directory 12 | .vs/ 13 | .vscode 14 | 15 | # Autogenerated VS/MD/Consulo solution and project files 16 | ExportedObj/ 17 | .consulo/ 18 | *.csproj 19 | *.unityproj 20 | *.sln 21 | *.suo 22 | *.tmp 23 | *.user 24 | *.userprefs 25 | *.pidb 26 | *.booproj 27 | *.svd 28 | *.pdb 29 | *.opendb 30 | *.VC.db 31 | 32 | # Unity3D generated meta files 33 | *.pidb.meta 34 | *.pdb.meta 35 | 36 | # Unity3D Generated File On Crash Reports 37 | sysinfo.txt 38 | 39 | # Builds 40 | *.apk 41 | *.unitypackage 42 | -------------------------------------------------------------------------------- /.vsconfig: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "components": [ 4 | "Microsoft.VisualStudio.Workload.ManagedGame" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /Assets/Cine-AI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1c2a56cf540fad4dbbf1e578809bb2e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2ddf11e73e783647b8dc435967bbdba 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 103c0349f1ac95c4d857cca97b050d55 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters/ybot.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Characters/ybot.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters/ybot@Sitting Talking.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Characters/ybot@Sitting Talking.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters/ybot@Strut Walking.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Characters/ybot@Strut Walking.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters/ybot@Talking (1).fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Characters/ybot@Talking (1).fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters/ybot@Talking.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Characters/ybot@Talking.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Characters/ybot@Yelling.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Characters/ybot@Yelling.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2b57677ace4cdf409c1045ee3bb9006 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/Floor.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Floor 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _NORMALMAP 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 2800000, guid: f2a0bc6f2c303b541ab345afe83a7834, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 15, y: 15} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 2800000, guid: 9b9e781057a3841458783992311587bb, type: 3} 44 | m_Scale: {x: 15, y: 15} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.248 65 | - _GlossyReflections: 1 66 | - _Metallic: 0.084 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/Floor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e7b92f7ad2d96948b4607613616c31d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/Orange.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Orange 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.263 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 0.4775718, b: 0, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/Orange.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 264ff421b9ad42843b961144d261d3bf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/Red.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Red 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.9150943, g: 0, b: 0, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24fc54f7a317b8843bae4bd6f8bcce02 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/White.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: White 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e6a316be1b4911428160a15efd9600b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/stoneTile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Materials/stoneTile.png -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/stoneTilesN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Materials/stoneTilesN.png -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Materials/stoneTilesRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Materials/stoneTilesRoughness.png -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bc74eeb3e66b7145b5d2f2e31666943 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/ArmChair.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/ArmChair.prefab -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/ArmChair.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f235d410f2807b42800587d271f09e5 3 | timeCreated: 1504002605 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe1f95700d70da24fb8990ca1739e5d4 3 | folderAsset: yes 4 | timeCreated: 1489835568 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Armchair.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Armchair/Armchair.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Armchair.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1286b4a733811134dbd33e14f6fe8ca1 3 | timeCreated: 1489835589 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u041A\u0443\u0431.001" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c10b85d4de503e64aa3c1d181b796f0d 3 | folderAsset: yes 4 | timeCreated: 1489835589 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d617b6ffdb375e409bd8192eeb61ff1 3 | timeCreated: 1490200635 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16e72f5ba6ace044d81c72f85d8dcbd4 3 | timeCreated: 1490200632 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/Armchair_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1009e4ad75bce56499847fc9b129460c 3 | timeCreated: 1490200653 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/No Name.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Armchair/Materials/No Name.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Armchair/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce2bbc137bf0dc047b000b2a7c1279eb 3 | timeCreated: 1489835589 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8bd90b7c19f6a0469c35cfdba8b581b 3 | folderAsset: yes 4 | timeCreated: 1490204837 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6bb31e9ec3578c4c95376f3e70eebf3 3 | folderAsset: yes 4 | timeCreated: 1490294272 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Cactus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Cactus.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Cactus.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8122db9eec0d8d446b4d9a28de193a30 3 | timeCreated: 1490294280 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u0418\u043A\u043E\u0441\u0444\u0435\u0440\u0430" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 289db8e10730a73459091b0f44928429 3 | folderAsset: yes 4 | timeCreated: 1490294272 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/FlowerCactus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/FlowerCactus.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/FlowerCactus.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 913bc424d204cbb48a5c41eee7089428 3 | timeCreated: 1490294280 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u0418\u043A\u043E\u0441\u0444\u0435\u0440\u0430.001" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1459d8e401d5515488765d3fd53dfffd 3 | folderAsset: yes 4 | timeCreated: 1490294280 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/Double Sided Transparent Diffuse Bump Cutout.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7563e363b7562664ea561ae0495735d1 3 | timeCreated: 1490294429 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/TexturesCom_Flowers0024_1_alphamasked_S.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/TexturesCom_Flowers0024_1_alphamasked_S.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/TexturesCom_Flowers0024_1_alphamasked_S.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f493be0b520316469de4795e3dec9e5 3 | timeCreated: 1490294280 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/TexturesCom_Flowers0024_1_alphamasked_S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/TexturesCom_Flowers0024_1_alphamasked_S.png -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Flower/Materials/TexturesCom_Flowers0024_1_alphamasked_S.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 736e75bd4419a5f49a5673212deec4ea 3 | timeCreated: 1490294278 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e7a4394fa140654ab43ad4fdb13f5f3 3 | folderAsset: yes 4 | timeCreated: 1490294280 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98702dd22c8d1f7419bc1491cb4d6e03 3 | timeCreated: 1490294280 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96b5112c7f40cfb48bd0e6f568dd5509 3 | timeCreated: 1490294278 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/Cactus_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05cd97630513936449c0e940e40d6006 3 | timeCreated: 1490294307 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/No Name.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/No Name.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Cactus/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0de77267b2e2e624f92b5a6478b567cd 3 | timeCreated: 1490294280 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08f8748671be2804c9431c9667187a8c 3 | folderAsset: yes 4 | timeCreated: 1490204837 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Grass.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Grass.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Grass.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9dac368b7013164c80b90e65f3ba55a 3 | timeCreated: 1490204838 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u041F\u043B\u043E\u0441\u043A\u043E\u0441\u0442\u044C.000" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9dff93c2c8fa665449366f62fae95181 3 | folderAsset: yes 4 | timeCreated: 1490204838 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/Double Sided Transparent Diffuse Bump Cutout.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85bf9b74e3072b64e8f7e15a84fbfa2e 3 | timeCreated: 1471953351 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/fern.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/fern.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/fern.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe70b970cbda9294fbe7a73f59e353f3 3 | timeCreated: 1490204838 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/fern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/fern.png -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Grass/Materials/fern.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50a1fb8a97b07474fafa3927c4e0e7d3 3 | timeCreated: 1490204863 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e1408df683a9774195e9cb15f8c2d3f 3 | folderAsset: yes 4 | timeCreated: 1490204837 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b0a8f0dead04e74489c51ec102b68ea 3 | folderAsset: yes 4 | timeCreated: 1490284589 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/No Name.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/No Name.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ca27d9d03be2ad459a9496d44246b8a 3 | timeCreated: 1490284589 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_AO.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_AO.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_AO.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb41f17b294f3c34a9e7b1207ee98f72 3 | timeCreated: 1490284596 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f36776a8d70e182429b5bf2af92c1034 3 | timeCreated: 1490284598 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96ffee8446a40994d941b9c0ab7fc02d 3 | timeCreated: 1490284594 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Materials/Pot_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd291c9ccd2a96147b82434035fbdcf9 3 | timeCreated: 1490284612 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Pot.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Pot.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/InteriorPlant/Pot/Pot.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2eee9005c521a742a1445bc0f7611b6 3 | timeCreated: 1490284589 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u0426\u0438\u043B\u0438\u043D\u0434\u0440" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 1 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | serializedVersion: 2 60 | human: [] 61 | skeleton: [] 62 | armTwist: 0.5 63 | foreArmTwist: 0.5 64 | upperLegTwist: 0.5 65 | legTwist: 0.5 66 | armStretch: 0.05 67 | legStretch: 0.05 68 | feetSpacing: 0 69 | rootMotionBoneName: 70 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 71 | hasTranslationDoF: 0 72 | hasExtraRoot: 0 73 | skeletonHasParents: 0 74 | lastHumanDescriptionAvatarSource: {instanceID: 0} 75 | animationType: 0 76 | humanoidOversampling: 1 77 | additionalBone: 0 78 | userData: 79 | assetBundleName: 80 | assetBundleVariant: 81 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d30c17f8331ff844aaa750cc95c79c96 3 | folderAsset: yes 4 | timeCreated: 1489835568 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6724d2658cb130847b2892f5449b5598 3 | folderAsset: yes 4 | timeCreated: 1489835568 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a3d9e8c1c258cd49a92c9b43df3e139 3 | folderAsset: yes 4 | timeCreated: 1489835589 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a97f876abdc53584aa3afdfaf64e4903 3 | timeCreated: 1489835589 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e0312fe3d136b049bf46ee59553c28a 3 | timeCreated: 1490200261 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ccdf93340f679944ad2bfacdd70be8e 3 | timeCreated: 1490200262 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Materials/Pillow1_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 981aded87391e594aacb29b3356b5aca 3 | timeCreated: 1490200457 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Pillow1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/1/Pillow1.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/1/Pillow1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d384f70d5ff77da459addc69ccc4c1ab 3 | timeCreated: 1489835589 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u041A\u0443\u0431.002" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc89b715fcf627149b62b41f054d5282 3 | folderAsset: yes 4 | timeCreated: 1489835568 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0688c44ed08497a4db3c4cc74bf29584 3 | folderAsset: yes 4 | timeCreated: 1490283161 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be0dd7489be897e479cb366c06b89848 3 | timeCreated: 1490283161 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9887fb646bc1c824f8a8cfce6c07a0df 3 | timeCreated: 1490283204 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 619884ec2ec894144894fdc007b92ee9 3 | timeCreated: 1490283200 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Materials/Pillow2_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9f4aebe412d7534b939e96b1d8bc445 3 | timeCreated: 1490283215 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Pillow2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pillows/2/Pillow2.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pillows/2/Pillow2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73666263d58f3da47a72732eaca35211 3 | timeCreated: 1490283161 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u041A\u0443\u0431.000" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pot1.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Pot1.prefab -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Pot1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e85eb34fbf3cc5c45a49009ce670c14d 3 | timeCreated: 1503849696 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0bb9e46b109eff418fc737c98f5a473 3 | folderAsset: yes 4 | timeCreated: 1489839890 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Shelf.prefab -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28dd981650691bf4b998a5570c7f03a2 3 | timeCreated: 1503850132 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 632345578cb350542a7c1e4ed7d2e416 3 | folderAsset: yes 4 | timeCreated: 1489839894 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/No Name.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Shelf/Materials/No Name.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6577701133671e54bab113de4259a9c2 3 | timeCreated: 1489839894 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2705df92d4663545a4ed5809619c665 3 | timeCreated: 1489839894 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 309fe761316153747944c9f7b10a6df4 3 | timeCreated: 1489839891 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Materials/Shelf_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0e22b2022f372d43abb76c2f028e859 3 | timeCreated: 1489839915 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Shelf.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Shelf/Shelf.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Shelf/Shelf.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 688c7572e7f535a4182d169d021b1e03 3 | timeCreated: 1489839894 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u041A\u0443\u0431.001" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1793ee94f4bca0d44ad1d741361855a9 3 | folderAsset: yes 4 | timeCreated: 1489842947 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Table.prefab -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 669679f799484624f86f2ca3427a8be8 3 | timeCreated: 1503850138 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1522b1344843a4e4799314d0183bea26 3 | folderAsset: yes 4 | timeCreated: 1490201715 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/No Name.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Table/Materials/No Name.mat -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/No Name.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3faac127ca512e418f5512a49b9e0f1 3 | timeCreated: 1490201715 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_AlbedoTransparency.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_AlbedoTransparency.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_AlbedoTransparency.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22b32648d6cdefd4e9d0659b122eb8d5 3 | timeCreated: 1490201712 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_MetallicSmoothness.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_MetallicSmoothness.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_MetallicSmoothness.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e6e6c56cff90bf4ba04827eb9f7b3b4 3 | timeCreated: 1490201709 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: -1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_Normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_Normal.tga -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Materials/Table_DefaultMaterial_Normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1aedc77a25690f4098093c7fc9818f8 3 | timeCreated: 1490201740 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | spriteTessellationDetail: -1 50 | textureType: 1 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | serializedVersion: 2 54 | sprites: [] 55 | outline: [] 56 | spritePackingTag: 57 | userData: 58 | assetBundleName: 59 | assetBundleVariant: 60 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Table.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Cine-AI/Demo/Objects/Table/Table.fbx -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Objects/Table/Table.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e274dd71b041d6e408c83336cc82256b 3 | timeCreated: 1490201715 4 | licenseType: Store 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: "\u041A\u0443\u0431.003" 13 | materials: 14 | importMaterials: 1 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Demo/Timeline.playable.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5fe8b413231aac43a0768623ab7e186 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b27ced5704e0b149bd3d4f008ce8f35 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75dd76a235af590498a1c553480365fe 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b09684919bded14c805d8d4e52e2a08 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/CloseUp.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: f0d686054e1fbfe429dd7806ba93a342, type: 3} 13 | m_Name: CloseUp 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_distanceLB: 1 17 | m_distanceUB: 3 18 | m_arcHeight: 5 19 | m_xArc: 1 20 | m_yArc: 0.5 21 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/CloseUp.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba89248f999024140b92cb10f8085b47 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/CloseZoom.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: 11f4b1208d6379345ae30ae18862cff3, type: 3} 13 | m_Name: CloseZoom 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_targetFOV: 30 17 | m_duration: 5 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/CloseZoom.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f33d1eb456b17e54fa4cd54e4330d075 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Cut.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: 17424ba4ec370cf49850630986294e33, type: 3} 13 | m_Name: Cut 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Cut.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ba607096f08b0a4a8796a10c61a1b21 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/DollyZoom.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: f64214d48e519e148bc994d4975f4edf, type: 3} 13 | m_Name: DollyZoom 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_targetFOV: 30 17 | m_moveAmount: 10 18 | m_duration: 3 19 | m_rayDistance: 0.5 20 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/DollyZoom.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d80cdba2868dbf4491f02d5ba8a6b06 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Free.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: 2ca082fe155a5474d9cdca4a4a6fb903, type: 3} 13 | m_Name: Free 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_radiusLB: 4 17 | m_radiusUB: 12 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Free.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38de9282ca780c244ab437f0caf19129 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Godview.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: ac4c7942a0ae0f44c96c5bb2f373f42b, type: 3} 13 | m_Name: Godview 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_distanceLB: 3 17 | m_distanceUB: 10 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Godview.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f3739ad2e031d24b937acf3e044df3d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Mastershot.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: cfc873330fcd27449bc1fe236211a66d, type: 3} 13 | m_Name: Mastershot 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_radiusLB: 10 17 | m_radiusUB: 25 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Mastershot.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35c402858ef62ac4c98ff5817867a883 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/NoFX.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: be6716b75e63eef4ab8f023de33c79fe, type: 3} 13 | m_Name: NoFX 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/NoFX.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 216851a5964e0894daebbda0198524d3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Pan.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: 4ab096ce632765f449288356c5f8c69c, type: 3} 13 | m_Name: Pan 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_distanceLB: 3 17 | m_distanceUB: 6 18 | m_fixedDirection: 0 19 | m_isRight: 0 20 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Pan.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea6d9f047a64fcb49adc45038c623e38 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PosRotHandheld.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: 3087c594db44f334ba88beaa2051174d, type: 3} 13 | m_Name: PosRotHandheld 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_posNoiseAmount: {x: 1, y: 1, z: 0} 17 | m_posNoiseSpeed: {x: 4, y: 8, z: 4} 18 | m_rotNoiseAmount: {x: 1, y: 1, z: 1} 19 | m_rotNoiseSpeed: {x: 4, y: 8, z: 4} 20 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PosRotHandheld.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e18cf0dea2792e41ba8085a57df4d6c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PosRotSteadycam.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: 9339fe2dfc6125c4c8cfdb1dd31642e3, type: 3} 13 | m_Name: PosRotSteadycam 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PosRotSteadycam.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86fa611070b3366499c7437e914e85e6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PositionHandheld.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: 5bd078c52e3189f439a78f8efbc386c8, type: 3} 13 | m_Name: PositionHandheld 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_noiseAmount: {x: 1, y: 1, z: 0} 17 | m_noiseSpeed: {x: 4, y: 8, z: 4} 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PositionHandheld.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2aad7c8f67de5c6418121e5df2133446 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PositionSteadycam.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: 26e69913eb9fc4347ac422bb5f6bb075, type: 3} 13 | m_Name: PositionSteadycam 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/PositionSteadycam.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7634e2112485d3a4493192ff78891067 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/QuickZoom.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: e3a70cee742d3b441a5d6c2421935c7e, type: 3} 13 | m_Name: QuickZoom 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_targetFOV: 30 17 | m_duration: 1 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/QuickZoom.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed6cfd9dac383584c8f6088f26123390 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/RotationHandheld.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: 3a2a3c49952cc9344b3b80c4cb15f7d3, type: 3} 13 | m_Name: RotationHandheld 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_noiseAmount: {x: 1, y: 1, z: 1} 17 | m_noiseSpeed: {x: 4, y: 8, z: 4} 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/RotationHandheld.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5e8bed9e2543ef48979040d386cdee6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/RotationSteadycam.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: e5cd97c0d083f2f488ccc3b0cf3e5a9c, type: 3} 13 | m_Name: RotationSteadycam 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/RotationSteadycam.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9b97176560779a41896b04c1c203788 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Slowmotion.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: d222651225e35db498262f8120c07268, type: 3} 13 | m_Name: Slowmotion 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | m_duration: 1 17 | m_timeScale: 0.2 18 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Slowmotion.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b2aea9bc01784e41b937a89d1a53056 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Stationary.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: ec0f93ea3fdcc9445a05c5cb4d1a2221, type: 3} 13 | m_Name: Stationary 14 | m_EditorClassIdentifier: 15 | m_editor: {fileID: 0} 16 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Cine-AI/TechniqueImplementations/Stationary.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5be9017e990e9ab48a0747fb44e2d5a5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Ritchie.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5c7f9c62396f654f92b7abdca5fc94f 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/StoryboardData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86e3ee1b21008304ca0bb20a463bf694 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/StoryboardRT.renderTexture: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!84 &8400000 4 | RenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: StoryboardRT 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 1024 17 | m_Height: 1024 18 | m_AntiAliasing: 4 19 | m_MipCount: -1 20 | m_DepthFormat: 2 21 | m_ColorFormat: 8 22 | m_MipMap: 1 23 | m_GenerateMips: 1 24 | m_SRGB: 0 25 | m_UseDynamicScale: 0 26 | m_BindMS: 0 27 | m_EnableCompatibleFormat: 1 28 | m_TextureSettings: 29 | serializedVersion: 2 30 | m_FilterMode: 1 31 | m_Aniso: 0 32 | m_MipBias: 0 33 | m_WrapU: 1 34 | m_WrapV: 1 35 | m_WrapW: 1 36 | m_Dimension: 2 37 | m_VolumeDepth: 1 38 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/StoryboardRT.renderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6f6b72a286e788488971a2ca50403c3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Resources/Tarantino.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d51a8cbc4c4d034b91ad28e2aa0f77b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Scene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95af2b66ef3dda741af5cca8d16b203a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0db2c825da8d345488c5c70ed2689de7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/Null.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Null 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | m_BuildTextureStacks: [] 79 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/Null.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed50b88b33a37ec4e90464f3dbaafbdf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_0_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2673a2955fdb6f34baccf7ae2d472020 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_1_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb7ab76203427a849ba52665f51b631b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_2_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc8bb9e5513142b45981a828870dab82 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_3_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15b3ae11b5fbf614ab5c873488f253a1 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_4_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ea07d44911eab34594e5dd8360e3feb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_5_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e640e2e71a7b064a924bf52aaabaa28 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_6_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0dc619f27adfe245b19d308f3895573 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_7_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f2496a35a2bfdd44a3b3eb6c85a4b97 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/Temporary/ScreenshotDump/StoryboardData_node_8_0.texture2d.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28a7bce506eec4b4bb1cd51b9dd48368 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2800000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a35e60823d78be4d99a5727c6aba5fb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 967bb0f5b01418245bbeb45c6fd2ca21 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/CinematographyTechniqueImplementation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5034fdfecf1d828438b8cfbcc11fa418 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/CloseUp.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0d686054e1fbfe429dd7806ba93a342 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/CloseZoom.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | [System.Serializable] 7 | public class CloseZoom : CinematographyTechniqueImplementation 8 | { 9 | 10 | public float m_targetFOV = 30.0f; 11 | public float m_duration = 5.0f; 12 | private Coroutine m_fovRoutine = null; 13 | 14 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 15 | { 16 | m_fovRoutine = StoryboardPlayController.Instance.StartCoroutine(FOVRoutine(cam)); 17 | } 18 | 19 | public override void Stop(Camera cam) 20 | { 21 | StoryboardPlayController.Instance.StopCoroutine(m_fovRoutine); 22 | } 23 | 24 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 25 | { 26 | return false; 27 | } 28 | 29 | private IEnumerator FOVRoutine(Camera cam) 30 | { 31 | float i = 0.0f; 32 | float startFOV = cam.fieldOfView; 33 | 34 | while(i < 1.0f) 35 | { 36 | i += Time.deltaTime * 1.0f / m_duration; 37 | cam.fieldOfView = Mathf.Lerp(startFOV, m_targetFOV, i); 38 | yield return null; 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/CloseZoom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11f4b1208d6379345ae30ae18862cff3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Cut.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class Cut : CinematographyTechniqueImplementation 7 | { 8 | 9 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 10 | { 11 | 12 | } 13 | 14 | public override void Stop(Camera cam) 15 | { 16 | 17 | } 18 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 19 | { 20 | return false; 21 | 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Cut.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17424ba4ec370cf49850630986294e33 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/DollyZoom.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | 7 | [System.Serializable] 8 | public class DollyZoom : CinematographyTechniqueImplementation 9 | { 10 | public float m_targetFOV = 30.0f; 11 | public float m_moveAmount = 10.0f; 12 | public float m_duration = 3.0f; 13 | public float m_rayDistance = 0.5f; 14 | private Coroutine m_dollyRoutine = null; 15 | 16 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 17 | { 18 | m_dollyRoutine = StoryboardPlayController.Instance.StartCoroutine(DollyRoutine(cam)); 19 | 20 | } 21 | 22 | public override void Stop(Camera cam) 23 | { 24 | StoryboardPlayController.Instance.StopCoroutine(m_dollyRoutine); 25 | } 26 | 27 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 28 | { 29 | return false; 30 | 31 | } 32 | 33 | 34 | private IEnumerator DollyRoutine(Camera cam) 35 | { 36 | float i = 0.0f; 37 | float startFOV = cam.fieldOfView; 38 | 39 | while (i < 1.0f) 40 | { 41 | i += Time.deltaTime * 1.0f / m_duration; 42 | 43 | if (!Physics.Raycast(cam.transform.position, -cam.transform.forward, m_rayDistance)) 44 | { 45 | cam.fieldOfView = Mathf.Lerp(startFOV, m_targetFOV, i * 5f); 46 | cam.transform.parent.position += cam.transform.parent.forward * m_moveAmount * Time.deltaTime; 47 | 48 | } 49 | 50 | yield return null; 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/DollyZoom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f64214d48e519e148bc994d4975f4edf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Free.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | [System.Serializable] 7 | public class Free : CinematographyTechniqueImplementation 8 | { 9 | public float m_radiusLB = 4.0f; 10 | public float m_radiusUB = 12.0f; 11 | 12 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 13 | { 14 | 15 | } 16 | 17 | public override void Stop(Camera cam) 18 | { 19 | 20 | } 21 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 22 | { 23 | Vector3 finalPosition = Vector3.zero; 24 | Quaternion finalRotation = Quaternion.identity; 25 | 26 | int counter = 0; 27 | while (counter < data.m_implementationTimeout) 28 | { 29 | Vector3 onSphere1 = targetData.m_targetPosition + Random.onUnitSphere * m_radiusLB; 30 | Vector3 onSphere2 = targetData.m_targetPosition + Random.onUnitSphere * m_radiusUB; 31 | finalPosition = Vector3.Lerp(onSphere1, onSphere2, Random.value); 32 | finalRotation = Quaternion.LookRotation(targetData.m_targetPosition - finalPosition); 33 | 34 | if (CheckVisibility(data, currentNode, finalPosition, finalRotation, targetData)) 35 | { 36 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 37 | return true; 38 | } 39 | counter++; 40 | } 41 | 42 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 43 | return false; 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Free.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ca082fe155a5474d9cdca4a4a6fb903 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Godview.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class Godview : CinematographyTechniqueImplementation 7 | { 8 | public float m_distanceLB = 3.0f; 9 | public float m_distanceUB = 10.0f; 10 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 11 | { 12 | 13 | } 14 | 15 | public override void Stop(Camera cam) 16 | { 17 | 18 | } 19 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 20 | { 21 | Vector3 finalPosition = Vector3.zero; 22 | Quaternion finalRotation = Quaternion.identity; 23 | 24 | int counter = 0; 25 | while (counter < data.m_implementationTimeout) 26 | { 27 | float distance = Random.Range(m_distanceLB, m_distanceUB); 28 | finalPosition = targetData.m_targetPosition + Vector3.up * distance; 29 | finalRotation = Quaternion.LookRotation(targetData.m_targetPosition - finalPosition); 30 | 31 | if (CheckVisibility(data, currentNode, finalPosition, finalRotation, targetData)) 32 | { 33 | 34 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 35 | return true; 36 | } 37 | 38 | counter++; 39 | } 40 | Debug.LogError("Sim Failed"); 41 | 42 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 43 | return false; 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Godview.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac4c7942a0ae0f44c96c5bb2f373f42b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Mastershot.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class Mastershot : CinematographyTechniqueImplementation 7 | { 8 | public float m_radiusLB = 10.0f; 9 | public float m_radiusUB = 25.0f; 10 | 11 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 12 | { 13 | 14 | } 15 | public override void Stop(Camera cam) 16 | { 17 | 18 | } 19 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 20 | { 21 | Vector3 finalPosition = Vector3.zero; 22 | Quaternion finalRotation = Quaternion.identity; 23 | 24 | int counter = 0; 25 | while (counter < data.m_implementationTimeout) 26 | { 27 | Vector3 onSphere1 = targetData.m_targetPosition + Random.onUnitSphere * m_radiusLB; 28 | Vector3 onSphere2 = targetData.m_targetPosition + Random.onUnitSphere * m_radiusUB; 29 | finalPosition = Vector3.Lerp(onSphere1, onSphere2, Random.value); 30 | finalRotation = Quaternion.LookRotation(targetData.m_targetPosition - finalPosition); 31 | 32 | if (CheckVisibility(data, currentNode, finalPosition, finalRotation, targetData)) 33 | { 34 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 35 | return true; 36 | } 37 | counter++; 38 | } 39 | 40 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 41 | return false; 42 | 43 | } 44 | } -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Mastershot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfc873330fcd27449bc1fe236211a66d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/NoFX.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | 7 | [System.Serializable] 8 | public class NoFX : CinematographyTechniqueImplementation 9 | { 10 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 11 | { 12 | 13 | } 14 | public override void Stop(Camera cam) 15 | { 16 | 17 | } 18 | 19 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 20 | { 21 | return false; 22 | 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/NoFX.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be6716b75e63eef4ab8f023de33c79fe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Pan.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | 7 | [System.Serializable] 8 | public class Pan : CinematographyTechniqueImplementation 9 | { 10 | public float m_distanceLB = 3.0f; 11 | public float m_distanceUB = 6.0f; 12 | public bool m_fixedDirection = false; 13 | public bool m_isRight = false; 14 | 15 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 16 | { 17 | 18 | } 19 | 20 | public override void Stop(Camera cam) 21 | { 22 | 23 | } 24 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 25 | { 26 | Vector3 finalPosition = Vector3.zero; 27 | Quaternion finalRotation = Quaternion.identity; 28 | 29 | int counter = 0; 30 | while (counter < data.m_implementationTimeout) 31 | { 32 | float distance = Random.Range(m_distanceLB, m_distanceUB); 33 | float directionMultiplier = m_fixedDirection ? (m_isRight ? 1.0f : -1.0f) : ((Random.Range(0.0f, 1.0f) < 0.5f) ? -1.0f : 1.0f); 34 | finalPosition = targetData.m_targetPosition + targetData.m_targetRight * directionMultiplier * distance; 35 | finalRotation = Quaternion.LookRotation(targetData.m_targetPosition - finalPosition); 36 | 37 | if (CheckVisibility(data, currentNode, finalPosition, finalRotation, targetData)) 38 | { 39 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 40 | return true; 41 | } 42 | counter++; 43 | } 44 | 45 | SetSimulationData(currentNode, finalPosition, finalRotation, data.m_defaultFOV); 46 | return false; 47 | 48 | } 49 | } 50 | 51 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Pan.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ab096ce632765f449288356c5f8c69c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/PosRotHandheld.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3087c594db44f334ba88beaa2051174d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/PosRotSteadycam.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class PosRotSteadycam : CinematographyTechniqueImplementation 7 | { 8 | 9 | private Coroutine m_routine = null; 10 | 11 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 12 | { 13 | Transform target = node.m_simulationData.m_targetData.m_target; 14 | if (target != null) 15 | { 16 | Vector3 offset = node.m_simulationData.m_targetData.m_targetPosition - cam.transform.position; 17 | m_routine = StoryboardPlayController.Instance.StartCoroutine(Routine(camManipulator, target, offset)); 18 | } 19 | 20 | } 21 | 22 | public override void Stop(Camera cam) 23 | { 24 | if (m_routine != null) 25 | StoryboardPlayController.Instance.StopCoroutine(m_routine); 26 | } 27 | 28 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 29 | { 30 | return true; 31 | } 32 | 33 | private IEnumerator Routine(Transform manipulator, Transform target, Vector3 offset) 34 | { 35 | while (true) 36 | { 37 | manipulator.transform.position = target.position - offset; 38 | manipulator.rotation = Quaternion.LookRotation(target.position - manipulator.transform.position); 39 | yield return null; 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/PosRotSteadycam.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9339fe2dfc6125c4c8cfdb1dd31642e3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/PositionHandheld.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | 7 | [System.Serializable] 8 | public class PositionHandheld : CinematographyTechniqueImplementation 9 | { 10 | public Vector3 m_noiseAmount = new Vector3(1, 1, 0); 11 | public Vector3 m_noiseSpeed = new Vector3(4, 8, 4); 12 | private Coroutine m_routine = null; 13 | 14 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 15 | { 16 | Transform target = node.m_simulationData.m_targetData.m_target; 17 | if (target != null) 18 | { 19 | Vector3 offset = node.m_simulationData.m_targetData.m_targetPosition - camManipulator.position; 20 | m_routine = StoryboardPlayController.Instance.StartCoroutine(Routine(cam.transform, target, camManipulator, offset)); 21 | } 22 | 23 | } 24 | 25 | public override void Stop(Camera cam) 26 | { 27 | if (m_routine != null) 28 | StoryboardPlayController.Instance.StopCoroutine(m_routine); 29 | cam.transform.localPosition = Vector3.zero; 30 | } 31 | 32 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 33 | { 34 | return true; 35 | } 36 | 37 | private IEnumerator Routine(Transform camera, Transform target, Transform manipulator, Vector3 offset) 38 | { 39 | float targetVelocityMag = 0.0f; 40 | Vector3 targetPreviousPosition = target.position; 41 | 42 | while (true) 43 | { 44 | targetVelocityMag = (target.position - targetPreviousPosition).magnitude; 45 | 46 | manipulator.position = target.position - offset; 47 | 48 | camera.localPosition += new Vector3( 49 | Mathf.Sin(Time.time * m_noiseSpeed.x) * m_noiseAmount.x, 50 | Mathf.Sin(Time.time * m_noiseSpeed.y) * m_noiseAmount.y, 51 | Mathf.Sin(Time.time * m_noiseSpeed.z) * m_noiseAmount.z 52 | ) * targetVelocityMag * 10; 53 | 54 | 55 | targetPreviousPosition = target.position; 56 | 57 | yield return null; 58 | } 59 | } 60 | 61 | } 62 | 63 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/PositionHandheld.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bd078c52e3189f439a78f8efbc386c8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/PositionSteadycam.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26e69913eb9fc4347ac422bb5f6bb075 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/QuickZoom.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class QuickZoom : CinematographyTechniqueImplementation 7 | { 8 | public float m_targetFOV = 30.0f; 9 | public float m_duration = 1.0f; 10 | private Coroutine m_fovRoutine = null; 11 | 12 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 13 | { 14 | m_fovRoutine = StoryboardPlayController.Instance.StartCoroutine(FOVRoutine(cam)); 15 | } 16 | 17 | public override void Stop(Camera cam) 18 | { 19 | if (m_fovRoutine != null) 20 | StoryboardPlayController.Instance.StopCoroutine(m_fovRoutine); 21 | } 22 | 23 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 24 | { 25 | return false; 26 | } 27 | 28 | private IEnumerator FOVRoutine(Camera cam) 29 | { 30 | float i = 0.0f; 31 | float startFOV = cam.fieldOfView; 32 | 33 | while (i < 1.0f) 34 | { 35 | i += Time.deltaTime * 1.0f / m_duration; 36 | cam.fieldOfView = Mathf.Lerp(startFOV, m_targetFOV, i); 37 | yield return null; 38 | } 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/QuickZoom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3a70cee742d3b441a5d6c2421935c7e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/RotationHandheld.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class RotationHandheld : CinematographyTechniqueImplementation 7 | { 8 | public Vector3 m_noiseAmount = new Vector3(1, 1, 1); 9 | public Vector3 m_noiseSpeed = new Vector3(4, 8, 4); 10 | private Coroutine m_routine = null; 11 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 12 | { 13 | Transform target = node.m_simulationData.m_targetData.m_target; 14 | if (target != null) 15 | { 16 | Vector3 offset = node.m_simulationData.m_targetData.m_targetPosition - cam.transform.position; 17 | m_routine = StoryboardPlayController.Instance.StartCoroutine(Routine(cam.transform, target, camManipulator, offset)); 18 | } 19 | 20 | } 21 | 22 | public override void Stop(Camera cam) 23 | { 24 | if (m_routine != null) 25 | StoryboardPlayController.Instance.StopCoroutine(m_routine); 26 | cam.transform.localPosition = Vector3.zero; 27 | } 28 | 29 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 30 | { 31 | return true; 32 | } 33 | 34 | private IEnumerator Routine(Transform camera, Transform target, Transform manipulator, Vector3 offset) 35 | { 36 | float targetVelocityMag = 0.0f; 37 | Vector3 targetPreviousPosition = target.position; 38 | 39 | while (true) 40 | { 41 | targetVelocityMag = (target.position - targetPreviousPosition).magnitude; 42 | 43 | manipulator.rotation = Quaternion.LookRotation(target.position - manipulator.position); 44 | 45 | camera.localEulerAngles += new Vector3( 46 | Mathf.Sin(Time.time * m_noiseSpeed.x) * m_noiseAmount.x, 47 | Mathf.Sin(Time.time * m_noiseSpeed.y) * m_noiseAmount.y, 48 | Mathf.Sin(Time.time * m_noiseSpeed.z) * m_noiseAmount.z 49 | ) * targetVelocityMag * 10; 50 | 51 | 52 | targetPreviousPosition = target.position; 53 | 54 | yield return null; 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/RotationHandheld.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a2a3c49952cc9344b3b80c4cb15f7d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/RotationSteadycam.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | 7 | [System.Serializable] 8 | public class RotationSteadycam : CinematographyTechniqueImplementation 9 | { 10 | private Coroutine m_routine = null; 11 | 12 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 13 | { 14 | Transform target = node.m_simulationData.m_targetData.m_target; 15 | if (target != null) 16 | { 17 | Vector3 offset = node.m_simulationData.m_targetData.m_targetPosition - cam.transform.position; 18 | m_routine = StoryboardPlayController.Instance.StartCoroutine(Routine(cam.transform, target, camManipulator, offset)); 19 | } 20 | } 21 | 22 | public override void Stop(Camera cam) 23 | { 24 | if (m_routine != null) 25 | StoryboardPlayController.Instance.StopCoroutine(m_routine); 26 | cam.transform.localPosition = Vector3.zero; 27 | } 28 | 29 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 30 | { 31 | return true; 32 | } 33 | 34 | private IEnumerator Routine(Transform camera, Transform target, Transform manipulator, Vector3 offset) 35 | { 36 | 37 | while (true) 38 | { 39 | manipulator.rotation = Quaternion.LookRotation(target.position - manipulator.position); 40 | yield return null; 41 | } 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/RotationSteadycam.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5cd97c0d083f2f488ccc3b0cf3e5a9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Slowmotion.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | 7 | 8 | [System.Serializable] 9 | public class Slowmotion : CinematographyTechniqueImplementation 10 | { 11 | public float m_duration = 1.0f; 12 | public float m_timeScale = 0.2f; 13 | private Coroutine m_routine = null; 14 | 15 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 16 | { 17 | m_routine = StoryboardPlayController.Instance.StartCoroutine(Routine()); 18 | 19 | } 20 | 21 | public override void Stop(Camera cam) 22 | { 23 | StoryboardPlayController.Instance.StopCoroutine(m_routine); 24 | } 25 | 26 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 27 | { 28 | return false; 29 | } 30 | 31 | private IEnumerator Routine() 32 | { 33 | float previousTimescale = Time.timeScale; 34 | Time.timeScale = m_timeScale; 35 | yield return new WaitForSecondsRealtime(m_duration); 36 | Time.timeScale = previousTimescale; 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Slowmotion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d222651225e35db498262f8120c07268 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Stationary.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | [System.Serializable] 7 | public class Stationary : CinematographyTechniqueImplementation 8 | { 9 | public override void Play(Camera cam, StoryboardNode node, Transform camManipulator) 10 | { 11 | 12 | } 13 | 14 | public override void Stop(Camera cam) 15 | { 16 | 17 | } 18 | public override bool Simulate(StoryboardData data, StoryboardNode currentNode, StoryboardNode nextNode, SimulationTargetData targetData) 19 | { 20 | return false; 21 | 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/CinematographyTechniques/Stationary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec0f93ea3fdcc9445a05c5cb4d1a2221 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87fdfc146ced200408adaddf2c5deffa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardMarkerEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UIElements; 5 | using UnityEditor; 6 | 7 | 8 | 9 | [CustomEditor(typeof(StoryboardMarker))] 10 | [CanEditMultipleObjects] 11 | public class StoryboardMarkerEditor : Editor 12 | { 13 | private StoryboardMarker data; 14 | 15 | 16 | private void OnEnable() 17 | { 18 | data = (StoryboardMarker)target; 19 | } 20 | 21 | public override void OnInspectorGUI() 22 | { 23 | serializedObject.Update(); 24 | 25 | EditorGUILayout.LabelField("Time: ", data.time.ToString()); 26 | 27 | StoryboardTarget[] targets = FindObjectsOfType(); 28 | 29 | string[] options = new string[targets.Length]; 30 | 31 | for (int i = 0; i < targets.Length; i++) 32 | options[i] = targets[i].gameObject.name; 33 | 34 | if(options.Length > 0) 35 | data.m_targetFlag = EditorGUILayout.MaskField("Targets", data.m_targetFlag, options); 36 | 37 | List targetsToAdd = new List(); 38 | for(int i = 0; i < options.Length; i++) 39 | { 40 | if((data.m_targetFlag & (1 << i)) != 0) 41 | { 42 | targetsToAdd.Add(targets[i].gameObject.name); 43 | } 44 | } 45 | 46 | data.m_targets = new string[targetsToAdd.Count]; 47 | data.m_targets = targetsToAdd.ToArray(); 48 | 49 | data.m_jumpsToTime = EditorGUILayout.Toggle("Jumps To Time?", data.m_jumpsToTime); 50 | 51 | if(data.m_jumpsToTime) 52 | { 53 | data.m_jumpTime = EditorGUILayout.DoubleField("Jump Time", data.m_jumpTime); 54 | } 55 | 56 | data.m_dramatization = EditorGUILayout.Slider(new GUIContent("Dramatization", "Defines how dramatic this point in the cut-scene is. Used to compare with director thresholds"), data.m_dramatization, 0.0f, 1.0f); 57 | data.m_pace = EditorGUILayout.Slider(new GUIContent("Pace", "Defines how fast this point in the cut-scene is. Used to compare with director thresholds"), data.m_pace, 0.0f, 1.0f); 58 | 59 | serializedObject.ApplyModifiedProperties(); 60 | EditorUtility.SetDirty(data); 61 | } 62 | } -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardMarkerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e978e8eedd0d2746ac076f24366131f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardNodeDrawer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEditor; 5 | 6 | public class StoryboardNodeDrawer 7 | { 8 | 9 | public static void DrawNode(Vector2 zoomOrg) 10 | { 11 | // Rect t = new Rect(m_rect.x - zoomOrg.x, m_rect.y - zoomOrg.y, m_rect.width, m_rect.height); 12 | // EditorGUI.DrawRect(t, Color.red); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardNodeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faf962fd120ee2a4f8d5602509881ffc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardSceneProxyEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEditor; 5 | 6 | [CustomEditor(typeof(StoryboardSceneProxy))] 7 | public class StoryboardSceneProxyEditor : Editor 8 | { 9 | private StoryboardSceneProxy data; 10 | 11 | private void OnEnable() 12 | { 13 | data = (StoryboardSceneProxy)target; 14 | } 15 | 16 | public override void OnInspectorGUI() 17 | { 18 | 19 | StoryboardSceneProxy[] proxies = FindObjectsOfType(); 20 | if(proxies.Length > 1) 21 | { 22 | EditorGUILayout.HelpBox("There can only be a single scene proxy object per scene! Please remove others.", MessageType.Error); 23 | return; 24 | } 25 | 26 | serializedObject.Update(); 27 | serializedObject.ApplyModifiedProperties(); 28 | } 29 | 30 | } -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardSceneProxyEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3016363446214c48a549fb6d1dfb866 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardSimulator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f54fafd2c11c2c418939b9e90f0246a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab439ca4ff48af54b845e8736522b274 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/StoryboardWindowResources.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a46eb5dcb31cee14a9e0e167b41da7c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/Utility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1272d242156c3e4ebfebd606bef982b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/Utility/EditorZoomArea.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9e3531f24baf80419d55300fb687b4f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Editor/Utility/HandlesUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9821157af3d6bf44ab0a2f92b2cebd17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Marker.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3a07f0fc618d674397f252b268aa853 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Marker/StoryboardMarker.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.Playables; 5 | using UnityEngine.Timeline; 6 | 7 | /// 8 | /// Defines the interface for markers used to mark camera shots in the timeline. 9 | /// This is only used for defining the shots on the timeline, the storyboard receives the 10 | /// marker data & handles everything else by itself on simulation. 11 | /// 12 | public class StoryboardMarker : Marker, IMarker, INotification, INotificationOptionProvider 13 | { 14 | [SerializeField] private bool retroactive = false; 15 | [SerializeField] private bool emitOnce = false; 16 | 17 | public string[] m_targets; 18 | public bool m_jumpsToTime = false; 19 | public double m_jumpTime = 0.0; 20 | public int m_targetFlag = 0; 21 | public float m_dramatization = 0.5f; 22 | public float m_pace = 0.5f; 23 | 24 | public PropertyName id => new PropertyName(); 25 | 26 | public NotificationFlags flags => (retroactive ? NotificationFlags.Retroactive : default) | (emitOnce ? NotificationFlags.TriggerOnce : default); 27 | 28 | } 29 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Marker/StoryboardMarker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40a7cc45bb0ed564b9c204407298eec6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fbbc11537df533c419e5ec33f54e3ef6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | public enum DecisionTechniquePreference 7 | { 8 | ExponentialDistribution, 9 | ProbabilityDistribution 10 | } 11 | 12 | [CreateAssetMenu(fileName = "StoryboardData", menuName = "Cine-AI/StoryboardData", order = 1)] 13 | [System.Serializable] 14 | public class StoryboardData : ScriptableObject 15 | { 16 | public List m_nodes = new List(); 17 | public List m_proxySets = new List(); 18 | public StoryboardDirectorData m_directorData; 19 | public int m_simulationFrameRate = 30; 20 | public float m_defaultFOV = 60.0f; 21 | public DecisionTechniquePreference m_decisionTechnique; 22 | public float m_dramatizationThreshold = 1.0f; 23 | public float m_paceThreshold = 1.0f; 24 | public bool m_useFX = false; 25 | public int m_techniqueTimeout = 100; 26 | public int m_implementationTimeout = 1000; 27 | public float m_visibilityCapsuleRadius = 0.3f; 28 | public float m_visibilityContactThreshold = 0.1f; 29 | public List m_techniqueImplementations = null; 30 | 31 | #if UNITY_EDITOR 32 | public StoryboardNode m_transitionNode = null; 33 | #endif 34 | } 35 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fadd301eaf6e5af4c9478e0c9706aa86 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardDirectorData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c330b22e04250f546b87dc1c27a1c1d2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardNode.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEditor; 5 | 6 | [System.Serializable] 7 | public class SimulationData 8 | { 9 | public Vector3 m_cameraPosition = Vector3.zero; 10 | public Quaternion m_cameraRotation = Quaternion.identity; 11 | public float m_cameraFOV = 0.0f; 12 | public SimulationTargetData m_targetData; 13 | #if UNITY_EDITOR 14 | public List m_snapshots = new List(); 15 | #endif 16 | } 17 | 18 | [System.Serializable] 19 | public class SimulationTargetData 20 | { 21 | public Transform m_target = null; 22 | public Vector3 m_targetPosition = Vector3.zero; 23 | public Vector3 m_targetForward = Vector3.zero; 24 | public Vector3 m_targetUp = Vector3.zero; 25 | public Vector3 m_targetRight = Vector3.zero; 26 | } 27 | 28 | [System.Serializable] 29 | public class StoryboardNode 30 | { 31 | public int m_index = -1; 32 | public StoryboardMarker m_marker = null; 33 | public SimulationData m_simulationData; 34 | public CinematographyTechnique m_positioningTechnique = null; 35 | public CinematographyTechnique m_lookTechnique = null; 36 | public CinematographyTechnique m_trackTechnique = null; 37 | public CinematographyTechnique m_fxTechnique = null; 38 | 39 | #if UNITY_EDITOR 40 | 41 | public bool m_isLocked = false; 42 | public Rect m_rect = new Rect(200, 200, 400, 400); 43 | 44 | #endif 45 | } 46 | 47 | 48 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512b79de37601a5479712db56879e5e6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardPlayController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 451d0f6ca75b8a34ebb5e45ba0ef7394 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardSceneProxy.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class Proxy 7 | { 8 | public Collider m_collider; 9 | public string m_gameObjectID; 10 | } 11 | 12 | [System.Serializable] 13 | public class ProxySet 14 | { 15 | public List m_proxies; 16 | public StoryboardMarker m_marker; 17 | 18 | public bool CheckIfContains(Vector3 position) 19 | { 20 | Vector3 dir = Vector3.zero; 21 | bool contains = false; 22 | 23 | for (int i = 0; i < m_proxies.Count; i++) 24 | { 25 | Proxy proxy = m_proxies[i]; 26 | Vector3 closest = proxy.m_collider.ClosestPoint(position); 27 | //dir = (proxy.m_collider.bounds.center - position); 28 | dir = (closest - position) * 1.2f; 29 | RaycastHit[] hits = Physics.RaycastAll(position, dir.normalized, dir.magnitude); 30 | bool anyHit = false; 31 | Debug.DrawRay(position, Vector3.up * 5, Color.yellow, 40); 32 | Debug.DrawRay(position, dir, Color.cyan, 40); 33 | for (int j = 0; j < hits.Length; j++) 34 | { 35 | if (hits[j].transform == proxy.m_collider.transform) 36 | { 37 | anyHit = true; 38 | break; 39 | } 40 | } 41 | 42 | if (!anyHit) 43 | { 44 | Debug.Log("No hits found to" + m_proxies[i].m_collider.transform); 45 | 46 | contains = true; 47 | break; 48 | } 49 | 50 | } 51 | return contains; 52 | } 53 | 54 | } 55 | /// 56 | /// Used for calculating available camera positions. 57 | /// 58 | public class StoryboardSceneProxy : MonoBehaviour 59 | { 60 | 61 | 62 | 63 | } 64 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardSceneProxy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc1de591d76e4e64db622314ce2a0071 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardTarget.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | /// 6 | /// Defines the attached game object's transform as a possible target for storyboard shots, 7 | /// which then can be selected via storyboard markers. 8 | /// 9 | public class StoryboardTarget : MonoBehaviour 10 | { 11 | 12 | #if UNITY_EDITOR 13 | private void OnDrawGizmos() 14 | { 15 | Gizmos.DrawIcon(transform.position, "StoryboardTarget.png", true); 16 | } 17 | #endif 18 | } 19 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardTarget.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dd28d6843713c043ae4583a4082e630 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardTargetCamera.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class StoryboardTargetCamera : MonoBehaviour 6 | { 7 | // Start is called before the first frame update 8 | void Start() 9 | { 10 | 11 | } 12 | 13 | // Update is called once per frame 14 | void Update() 15 | { 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Storyboard/StoryboardTargetCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5faf0482b03bd3f4984b3f1363b134e5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Utility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10a75c24e5682c047bd6cba0334a06fc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Utility/MathUtility.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using System.Linq; 5 | 6 | public static class MathUtility 7 | { 8 | public static int GetCumulativeDistribution(float[] weights) 9 | { 10 | float random = Random.Range(0, 1.0f); 11 | 12 | for(int i = 0; i < weights.Length; i++) 13 | { 14 | if (random < weights[i]) 15 | return i; 16 | 17 | random -= weights[i]; 18 | } 19 | 20 | return -1; 21 | } 22 | 23 | public static float MaxComponent(this Vector3 v) 24 | { 25 | Vector3 absV = new Vector3(Mathf.Abs(v.x), Mathf.Abs(v.y), Mathf.Abs(v.z)); 26 | return Mathf.Max(absV.x, Mathf.Max(absV.y, absV.z)); 27 | } 28 | 29 | public static Vector3 SampleParabola(Vector3 start, Vector3 end, float height, float t, Vector3 outDirection) 30 | { 31 | float parabolicT = t * 2 - 1; 32 | //start and end are not level, gets more complicated 33 | Vector3 travelDirection = end - start; 34 | Vector3 levelDirection = end - new Vector3(start.x, end.y, start.z); 35 | Vector3 right = Vector3.Cross(travelDirection, levelDirection); 36 | Vector3 up = outDirection; 37 | Vector3 result = start + t * travelDirection; 38 | result += ((-parabolicT * parabolicT + 1) * height) * up.normalized; 39 | return result; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Utility/MathUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e6131575c60aff439b0165268a24108 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Utility/PhysicsExtensionMethods.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public static class PhysicsExtensionMethods 6 | { 7 | public static RaycastHit[] ConeCastAll(this Physics physics, Vector3 origin, float maxRadius, Vector3 direction, float maxDistance, float coneAngle) 8 | { 9 | RaycastHit[] sphereCastHits = Physics.SphereCastAll(origin - new Vector3(0, 0, maxRadius), maxRadius, direction, maxDistance); 10 | List coneCastHitList = new List(); 11 | 12 | if (sphereCastHits.Length > 0) 13 | { 14 | for (int i = 0; i < sphereCastHits.Length; i++) 15 | { 16 | sphereCastHits[i].collider.gameObject.GetComponent().material.color = new Color(1f, 1f, 1f); 17 | Vector3 hitPoint = sphereCastHits[i].point; 18 | Vector3 directionToHit = hitPoint - origin; 19 | float angleToHit = Vector3.Angle(direction, directionToHit); 20 | 21 | if (angleToHit < coneAngle) 22 | { 23 | coneCastHitList.Add(sphereCastHits[i]); 24 | } 25 | } 26 | } 27 | 28 | RaycastHit[] coneCastHits = new RaycastHit[coneCastHitList.Count]; 29 | coneCastHits = coneCastHitList.ToArray(); 30 | 31 | return coneCastHits; 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /Assets/Cine-AI/src/Utility/PhysicsExtensionMethods.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 892426c9743c25b43939b6373e76a513 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Gizmos.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf63ffc03e3a32f469db45d7318a6724 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Gizmos/StoryboardTarget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inanevin/Cine-AI/4ee0953fe74a0e5d3337e027bc56523f844cfd27/Assets/Gizmos/StoryboardTarget.png -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75862944543241f4fa21af66f7b85b33 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | /* 2 | Permission is hereby granted, free of charge, to any person obtaining a copy 3 | of this software and associated documentation files (the "Software"), to deal 4 | in the Software without restriction, including without limitation the rights 5 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6 | copies of the Software, and to permit persons to whom the Software is 7 | furnished to do so, subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all 10 | copies or substantial portions of the Software. 11 | 12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 18 | SOFTWARE. 19 | */ -------------------------------------------------------------------------------- /Logs/ApiUpdaterCheck.txt: -------------------------------------------------------------------------------- 1 | [api-updater (non-obsolete-error-filter)] 3/22/2021 1:59:36 AM : Starting D:/Softwares/Unity Editors/2020.2.2f1/Editor/Data/Tools/ScriptUpdater/APIUpdater.NonObsoleteApiUpdaterDetector.exe 2 | [api-updater (non-obsolete-error-filter)] 3 | ---------------------------------- 4 | jit/startup time : 1161.2518ms 5 | moved types parse time: 44ms 6 | candidates parse time : 1ms 7 | C# parse time : 883ms 8 | candidates check time : 67ms 9 | console write time : 0ms 10 | 11 | [api-updater (non-obsolete-error-filter)] 3/22/2021 8:07:28 PM : Starting D:/Softwares/Unity Editors/2020.2.2f1/Editor/Data/Tools/ScriptUpdater/APIUpdater.NonObsoleteApiUpdaterDetector.exe 12 | [api-updater (non-obsolete-error-filter)] 13 | ---------------------------------- 14 | jit/startup time : 1375.01ms 15 | moved types parse time: 66ms 16 | candidates parse time : 0ms 17 | C# parse time : 880ms 18 | candidates check time : 92ms 19 | console write time : 2ms 20 | 21 | -------------------------------------------------------------------------------- /Logs/Packages-Update.log: -------------------------------------------------------------------------------- 1 | 2 | === Mon Mar 22 01:49:01 2021 3 | 4 | Packages were changed. 5 | Update Mode: mergeDefaultDependencies 6 | 7 | The following packages were added: 8 | com.unity.collab-proxy@1.3.9 9 | com.unity.ide.rider@2.0.7 10 | com.unity.ide.visualstudio@2.0.5 11 | com.unity.ide.vscode@1.2.3 12 | com.unity.modules.ai@1.0.0 13 | com.unity.modules.androidjni@1.0.0 14 | com.unity.modules.animation@1.0.0 15 | com.unity.modules.assetbundle@1.0.0 16 | com.unity.modules.audio@1.0.0 17 | com.unity.modules.cloth@1.0.0 18 | com.unity.modules.director@1.0.0 19 | com.unity.modules.imageconversion@1.0.0 20 | com.unity.modules.imgui@1.0.0 21 | com.unity.modules.jsonserialize@1.0.0 22 | com.unity.modules.particlesystem@1.0.0 23 | com.unity.modules.physics@1.0.0 24 | com.unity.modules.physics2d@1.0.0 25 | com.unity.modules.screencapture@1.0.0 26 | com.unity.modules.terrain@1.0.0 27 | com.unity.modules.terrainphysics@1.0.0 28 | com.unity.modules.tilemap@1.0.0 29 | com.unity.modules.ui@1.0.0 30 | com.unity.modules.uielements@1.0.0 31 | com.unity.modules.umbra@1.0.0 32 | com.unity.modules.unityanalytics@1.0.0 33 | com.unity.modules.unitywebrequest@1.0.0 34 | com.unity.modules.unitywebrequestassetbundle@1.0.0 35 | com.unity.modules.unitywebrequestaudio@1.0.0 36 | com.unity.modules.unitywebrequesttexture@1.0.0 37 | com.unity.modules.unitywebrequestwww@1.0.0 38 | com.unity.modules.vehicles@1.0.0 39 | com.unity.modules.video@1.0.0 40 | com.unity.modules.vr@1.0.0 41 | com.unity.modules.wind@1.0.0 42 | com.unity.modules.xr@1.0.0 43 | com.unity.test-framework@1.1.20 44 | com.unity.textmeshpro@3.0.1 45 | com.unity.timeline@1.4.5 46 | com.unity.ugui@1.0.0 47 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.3.9", 4 | "com.unity.editorcoroutines": "1.0.0", 5 | "com.unity.ide.rider": "2.0.7", 6 | "com.unity.ide.visualstudio": "2.0.5", 7 | "com.unity.ide.vscode": "1.2.3", 8 | "com.unity.test-framework": "1.1.20", 9 | "com.unity.textmeshpro": "3.0.1", 10 | "com.unity.timeline": "1.4.5", 11 | "com.unity.ugui": "1.0.0", 12 | "com.unity.modules.ai": "1.0.0", 13 | "com.unity.modules.androidjni": "1.0.0", 14 | "com.unity.modules.animation": "1.0.0", 15 | "com.unity.modules.assetbundle": "1.0.0", 16 | "com.unity.modules.audio": "1.0.0", 17 | "com.unity.modules.cloth": "1.0.0", 18 | "com.unity.modules.director": "1.0.0", 19 | "com.unity.modules.imageconversion": "1.0.0", 20 | "com.unity.modules.imgui": "1.0.0", 21 | "com.unity.modules.jsonserialize": "1.0.0", 22 | "com.unity.modules.particlesystem": "1.0.0", 23 | "com.unity.modules.physics": "1.0.0", 24 | "com.unity.modules.physics2d": "1.0.0", 25 | "com.unity.modules.screencapture": "1.0.0", 26 | "com.unity.modules.terrain": "1.0.0", 27 | "com.unity.modules.terrainphysics": "1.0.0", 28 | "com.unity.modules.tilemap": "1.0.0", 29 | "com.unity.modules.ui": "1.0.0", 30 | "com.unity.modules.uielements": "1.0.0", 31 | "com.unity.modules.umbra": "1.0.0", 32 | "com.unity.modules.unityanalytics": "1.0.0", 33 | "com.unity.modules.unitywebrequest": "1.0.0", 34 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 35 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 36 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 37 | "com.unity.modules.unitywebrequestwww": "1.0.0", 38 | "com.unity.modules.vehicles": "1.0.0", 39 | "com.unity.modules.video": "1.0.0", 40 | "com.unity.modules.vr": "1.0.0", 41 | "com.unity.modules.wind": "1.0.0", 42 | "com.unity.modules.xr": "1.0.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /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: 1024 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: 11 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 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | m_FrictionType: 0 32 | m_EnableEnhancedDeterminism: 0 33 | m_EnableUnifiedHeightmaps: 1 34 | m_DefaultMaxAngluarSpeed: 7 35 | -------------------------------------------------------------------------------- /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 | m_configObjects: {} 9 | -------------------------------------------------------------------------------- /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_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 0 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 0} 12 | m_PrefabUIEnvironment: {fileID: 0} 13 | m_SpritePackerMode: 0 14 | m_SpritePackerPaddingPower: 1 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_CollabEditorSettings: 22 | inProgressEnabled: 1 23 | m_EnableTextureStreamingInEditMode: 1 24 | m_EnableTextureStreamingInPlayMode: 1 25 | m_AsyncShaderCompilation: 1 26 | m_EnterPlayModeOptionsEnabled: 0 27 | m_EnterPlayModeOptions: 3 28 | m_ShowLightmapResolutionOverlay: 1 29 | m_UseLegacyProbeSampleCount: 0 30 | m_SerializeInlineMappingsOnOneLine: 1 -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 13 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | m_PreloadedShaders: [] 39 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 40 | type: 0} 41 | m_CustomRenderPipeline: {fileID: 0} 42 | m_TransparencySortMode: 0 43 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 44 | m_DefaultRenderingPath: 1 45 | m_DefaultMobileRenderingPath: 1 46 | m_TierSettings: [] 47 | m_LightmapStripping: 0 48 | m_FogStripping: 0 49 | m_InstancingStripping: 0 50 | m_LightmapKeepPlain: 1 51 | m_LightmapKeepDirCombined: 1 52 | m_LightmapKeepDynamicPlain: 1 53 | m_LightmapKeepDynamicDirCombined: 1 54 | m_LightmapKeepShadowMask: 1 55 | m_LightmapKeepSubtractive: 1 56 | m_FogKeepLinear: 1 57 | m_FogKeepExp: 1 58 | m_FogKeepExp2: 1 59 | m_AlbedoSwatchInfos: [] 60 | m_LightsUseLinearIntensity: 0 61 | m_LightsUseColorTemperature: 0 62 | m_LogWhenShaderIsCompiled: 0 63 | m_AllowEnlightenSupportForUpgradedProject: 0 64 | -------------------------------------------------------------------------------- /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_EnablePreviewPackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | oneTimeWarningShown: 0 20 | m_Registries: 21 | - m_Id: main 22 | m_Name: 23 | m_Url: https://packages.unity.com 24 | m_Scopes: [] 25 | m_IsDefault: 1 26 | m_Capabilities: 7 27 | m_UserSelectedRegistryName: 28 | m_UserAddingNewScopedRegistry: 0 29 | m_RegistryInfoDraft: 30 | m_ErrorMessage: 31 | m_Original: 32 | m_Id: 33 | m_Name: 34 | m_Url: 35 | m_Scopes: [] 36 | m_IsDefault: 0 37 | m_Capabilities: 0 38 | m_Modified: 0 39 | m_Name: 40 | m_Url: 41 | m_Scopes: 42 | - 43 | m_SelectedScopeIndex: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 1 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /ProjectSettings/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: 2020.2.2f1 2 | m_EditorVersionWithRevision: 2020.2.2f1 (068178b99f32) 3 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/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 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /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 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Cine-AI 2 | 3 | Cutscenes form an integral part of many video games, but their creation is costly, time-consuming, and requires skills that many game developers lack. While AI has been leveraged to semi-automate cutscene production, the results typically lack the internal consistency and uniformity in style that is characteristic of professional human directors. We overcome this shortcoming with Cine-AI, an open-source procedural cinematography toolset capable of generating in-game cutscenes in the style of eminent human directors. Implemented in the popular game engine Unity, Cine-AI features a novel timeline and storyboard interface for design-time manipulation, combined with runtime cinematography automation. Via two user studies, each employing quantitative and qualitative measures, we demonstrate that Cine-AI generates cutscenes that people correctly associate with a target director, while providing above-average usability. Our director imitation dataset is publicly available, and can be extended by users and film enthusiasts. 4 | -------------------------------------------------------------------------------- /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 | RecentlyUsedScenePath-0: 9 | value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d 10 | flags: 0 11 | RecentlyUsedScenePath-1: 12 | value: 2242470311464672031a0930192c4d5037040b2f38670f3e392c0f3aedf2103defe878fce9332b25 13 | flags: 0 14 | RecentlyUsedScenePath-2: 15 | value: 2242470311464672030f0207062a512f221f1d39253b69032c240d3fe7d3373dece278fce9332b25 16 | flags: 0 17 | RecentlyUsedScenePath-3: 18 | value: 2242470311464672030f0207062a512f221f1d39253b69032e2c1336acf53a31f6fe 19 | flags: 0 20 | vcSharedLogLevel: 21 | value: 0d5e400f0650 22 | flags: 0 23 | m_VCAutomaticAdd: 1 24 | m_VCDebugCom: 0 25 | m_VCDebugCmd: 0 26 | m_VCDebugOut: 0 27 | m_SemanticMergeMode: 2 28 | m_VCShowFailedCheckout: 1 29 | m_VCOverwriteFailedCheckoutAssets: 1 30 | m_VCProjectOverlayIcons: 1 31 | m_VCHierarchyOverlayIcons: 1 32 | m_VCOtherOverlayIcons: 1 33 | m_VCAllowAsyncUpdate: 1 34 | --------------------------------------------------------------------------------