├── .buginfo ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS └── pull_request_template.md ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── .repoconfig ├── .yamato ├── build-alembic-plugins.yml ├── build-plugins.yml ├── clean-console-test.yml ├── generated-scripts │ ├── infrastructure-instability-detection-linux.sh │ ├── infrastructure-instability-detection-mac.sh │ └── infrastructure-instability-detection-win.cmd ├── global.metafile ├── package-documentation.yml ├── package-format.yml ├── package-pack.yml ├── package-promotion.yml ├── package-publish.yml ├── package-test.yml ├── package-triggers.yml ├── package-validation.yml ├── project-test.yml └── wrench │ ├── api-validation-jobs.yml │ ├── package-pack-jobs.yml │ ├── preview-a-p-v.yml │ ├── promotion-jobs.yml │ ├── publish-trigger.yml │ ├── pvp-exemptions.json │ ├── recipe-regeneration.yml │ ├── validation-jobs.yml │ └── wrench_config.json ├── CMakeLists.txt ├── CONTRIBUTIONS.md ├── External ├── 7z │ └── 7za.exe ├── build.cmd ├── build.sh ├── buildDebug.cmd ├── buildDebug.sh └── ispc │ ├── .gitattributes │ ├── ispc-v1.21.0-linux.tar.gz │ ├── ispc-v1.21.0-macOS.tar.gz │ └── ispc-v1.21.0-windows.zip ├── README.md ├── Screenshots └── alembic_example.gif ├── Source ├── CMakeLists.txt └── abci │ ├── CMakeLists.txt │ ├── Exporter │ ├── AlembicExporter.cpp │ ├── AlembicExporter.h │ ├── aeCamera.cpp │ ├── aeCamera.h │ ├── aeContext.cpp │ ├── aeContext.h │ ├── aeInternal.h │ ├── aeObject.cpp │ ├── aeObject.h │ ├── aePoints.cpp │ ├── aePoints.h │ ├── aePolyMesh.cpp │ ├── aePolyMesh.h │ ├── aeXForm.cpp │ └── aeXForm.h │ ├── Foundation │ ├── AbcNodes │ │ └── CameraData.h │ ├── Allocator.cpp │ ├── Allocator.h │ ├── RawVector.h │ ├── aiIntrusiveArray.h │ ├── aiIterator.h │ ├── aiLogger.cpp │ ├── aiLogger.h │ ├── aiMath.cpp │ ├── aiMath.h │ ├── aiMeshOps.cpp │ ├── aiMeshOps.h │ ├── aiMisc.h │ ├── aiSIMD.ispc │ └── ispcmath.h │ ├── Importer │ ├── AlembicImporter.cpp │ ├── AlembicImporter.h │ ├── aiCamera.cpp │ ├── aiCamera.h │ ├── aiContext.cpp │ ├── aiContext.h │ ├── aiCurves.cpp │ ├── aiCurves.h │ ├── aiInternal.h │ ├── aiMeshSchema.cpp │ ├── aiMeshSchema.h │ ├── aiObject.cpp │ ├── aiObject.h │ ├── aiPoints.cpp │ ├── aiPoints.h │ ├── aiPolyMesh.cpp │ ├── aiPolyMesh.h │ ├── aiProperty.cpp │ ├── aiProperty.h │ ├── aiSampleSelector.cpp │ ├── aiSampleSelector.h │ ├── aiSchema.cpp │ ├── aiSchema.h │ ├── aiSubD.cpp │ ├── aiSubD.h │ ├── aiTimeSampling.cpp │ ├── aiTimeSampling.h │ ├── aiUtils.h │ ├── aiXForm.cpp │ └── aiXForm.h │ ├── abci.h │ ├── pch.cpp │ ├── pch.h │ ├── version-script-macos.txt │ └── version-script.txt ├── TestProjects ├── .gitattributes ├── APITests │ ├── Assets │ │ ├── Tests.meta │ │ └── Tests │ │ │ ├── APIScrapingTests.cs │ │ │ ├── APIScrapingTests.cs.meta │ │ │ ├── Tests.asmdef │ │ │ └── Tests.asmdef.meta │ ├── 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 │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ └── XRSettings.asset ├── AlembicHDRP │ ├── Assets │ │ ├── .gitkeep │ │ ├── HDRPDefaultResources.meta │ │ ├── HDRPDefaultResources │ │ │ ├── DefaultSceneRoot.prefab │ │ │ ├── DefaultSceneRoot.prefab.meta │ │ │ ├── Foliage Diffusion Profile.asset │ │ │ ├── Foliage Diffusion Profile.asset.meta │ │ │ ├── HDRenderPipelineAsset.asset │ │ │ ├── HDRenderPipelineAsset.asset.meta │ │ │ ├── Scene PostProcess Profile.asset │ │ │ ├── Scene PostProcess Profile.asset.meta │ │ │ ├── Skin Diffusion Profile.asset │ │ │ ├── Skin Diffusion Profile.asset.meta │ │ │ ├── Sky and Fog Settings Profile.asset │ │ │ └── Sky and Fog Settings Profile.asset.meta │ │ ├── Tests.meta │ │ └── Tests │ │ │ ├── EditorModeTests.cs │ │ │ ├── EditorModeTests.cs.meta │ │ │ ├── Unity.Formats.Alembic.HDRPTests.Editor.asmdef │ │ │ └── Unity.Formats.Alembic.HDRPTests.Editor.asmdef.meta │ ├── Packages │ │ ├── manifest.json │ │ └── packages-lock.json │ ├── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── HDRPProjectSettings.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── PackageManagerSettings.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ ├── VersionControlSettings.asset │ │ └── XRSettings.asset │ └── UserSettings │ │ └── EditorUserSettings.asset ├── AlembicHDRPLatest │ ├── Assets │ │ ├── HDRPDefaultResources.meta │ │ ├── HDRPDefaultResources │ │ │ ├── DefaultLookDevProfile.asset │ │ │ ├── DefaultLookDevProfile.asset.meta │ │ │ ├── DefaultSettingsVolumeProfile.asset │ │ │ ├── DefaultSettingsVolumeProfile.asset.meta │ │ │ ├── HDRenderPipelineAsset.asset │ │ │ ├── HDRenderPipelineAsset.asset.meta │ │ │ ├── HDRenderPipelineGlobalSettings.asset │ │ │ └── HDRenderPipelineGlobalSettings.asset.meta │ │ ├── Tests.meta │ │ └── Tests │ │ │ ├── EditorModeTests.cs │ │ │ ├── EditorModeTests.cs.meta │ │ │ ├── Unity.Formats.Alembic.HDRPTests.Editor.asmdef │ │ │ └── Unity.Formats.Alembic.HDRPTests.Editor.asmdef.meta │ ├── Packages │ │ ├── manifest.json │ │ └── packages-lock.json │ └── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── HDRPProjectSettings.asset │ │ ├── InputManager.asset │ │ ├── MemorySettings.asset │ │ ├── NavMeshAreas.asset │ │ ├── PackageManagerSettings.asset │ │ ├── Packages │ │ └── com.unity.testtools.codecoverage │ │ │ └── Settings.json │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── SceneTemplateSettings.json │ │ ├── ShaderGraphSettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ ├── VersionControlSettings.asset │ │ └── XRSettings.asset ├── AlembicImporter │ ├── Assets │ │ └── .gitkeep │ ├── Packages │ │ ├── manifest.json │ │ └── packages-lock.json │ ├── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── NetworkManager.asset │ │ ├── PackageManagerSettings.asset │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ └── VersionControlSettings.asset │ ├── TestRunnerOptions.json │ └── UserSettings │ │ └── EditorUserSettings.asset ├── AlembicRecorder │ ├── Assets │ │ ├── Tests.meta │ │ └── Tests │ │ │ ├── AlembicRecorderTests.cs │ │ │ ├── AlembicRecorderTests.cs.meta │ │ │ ├── Unity.Formats.Alembic.RecorderTests.Runtime.asmdef │ │ │ └── Unity.Formats.Alembic.RecorderTests.Runtime.asmdef.meta │ ├── 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 │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ └── XRSettings.asset │ └── TestRunnerOptions.json └── AlembicStandaloneBuild │ ├── Assets │ ├── BuildPostProcessor.cs │ ├── BuildPostProcessor.cs.meta │ ├── Scene.unity │ ├── Scene.unity.meta │ ├── Tests.meta │ ├── Tests │ │ ├── StandaloneTests.cs │ │ ├── StandaloneTests.cs.meta │ │ ├── Unity.Formats.Alembic.UnitTests.Runtime.Standalone.asmdef │ │ └── Unity.Formats.Alembic.UnitTests.Runtime.Standalone.asmdef.meta │ ├── human.abc │ └── human.abc.meta │ ├── Packages │ ├── manifest.json │ └── packages-lock.json │ ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── XRSettings.asset │ └── TestRunnerOptions.json ├── Tools └── CI │ ├── .gitignore │ ├── Alembic-recipes.sln │ ├── Alembic.Cookbook.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Recipes │ └── BuildAlembicPlugins.cs │ ├── Settings │ └── AlembicSettings.cs │ ├── global.json │ ├── nuget.config │ ├── regenerate.bat │ └── regenerate.sh ├── appcollector.yaml ├── build.cmd ├── build.sh ├── buildDebug.cmd ├── buildDebug.sh ├── cmake ├── AddPlugin.cmake ├── FindAlembic.cmake ├── FindISPC.cmake └── FindOpenEXR.cmake ├── com.unity.formats.alembic ├── CHANGELOG.md ├── CHANGELOG.md.meta ├── Documentation~ │ ├── TableOfContents.md │ ├── animClip.md │ ├── curves.md │ ├── dccs.md │ ├── export-abc-clip-recorder.md │ ├── export-abc-exporter.md │ ├── export.md │ ├── images │ │ ├── abc_anim_propertylabel.png │ │ ├── abc_curves_options.png │ │ ├── abc_curves_renderer_options.png │ │ ├── abc_custom_data.png │ │ ├── abc_drag_time_clip.png │ │ ├── abc_expanded_asset.png │ │ ├── abc_export_options.png │ │ ├── abc_export_options_A.png │ │ ├── abc_export_options_B.png │ │ ├── abc_export_options_C.png │ │ ├── abc_export_options_D.png │ │ ├── abc_export_options_E.png │ │ ├── abc_export_options_F.png │ │ ├── abc_export_options_G.png │ │ ├── abc_export_options_H.png │ │ ├── abc_import_curves.png │ │ ├── abc_import_options.png │ │ ├── abc_import_options_A.png │ │ ├── abc_import_options_B.png │ │ ├── abc_import_options_C.png │ │ ├── abc_import_options_D.png │ │ ├── abc_import_options_materials.png │ │ ├── abc_import_options_materials_meshes_facesets.png │ │ ├── abc_import_options_materials_search.png │ │ ├── abc_infinite_clip.png │ │ ├── abc_motionblur.png │ │ ├── abc_point_cloud_options.png │ │ ├── abc_point_renderer_options.png │ │ ├── abc_recorded_clip.png │ │ ├── abc_recorder_clip.png │ │ ├── abc_recorder_options_B.png │ │ ├── abc_recorder_options_F.png │ │ ├── abc_shot_clip.gif │ │ ├── abc_shot_options.png │ │ ├── abc_stream_player.png │ │ ├── abc_stream_player_external_file.png │ │ ├── abc_stream_player_playback_options.png │ │ ├── alembic-recorder-clip-inspector.png │ │ ├── alembic-recorder-clip.png │ │ └── alembic-recorder-window.png │ ├── import-file-external.md │ ├── import-file-local.md │ ├── import-options-cameras.md │ ├── import-options-geometry.md │ ├── import-options-scene.md │ ├── import.md │ ├── index.md │ ├── known-issues.md │ ├── materials.md │ ├── motion-vectors.md │ ├── particles.md │ ├── playback.md │ ├── record-in-play-mode-recorder-clip.md │ ├── record-in-play-mode-recorder-window.md │ ├── ref_Curves.md │ ├── ref_CurvesRenderer.md │ ├── ref_CustomData.md │ ├── ref_Exporter.md │ ├── ref_Importer.md │ ├── ref_PointCloud.md │ ├── ref_PointRenderer.md │ ├── ref_Recorder.md │ ├── ref_Shot.md │ ├── ref_StreamPlayer.md │ ├── reference.md │ ├── stream-player-options-playback.md │ ├── time_AlembicShot.md │ ├── time_ImportedClip.md │ ├── time_InfiniteClip.md │ └── timeline.md ├── Editor.meta ├── Editor │ ├── Analytics.meta │ ├── Analytics │ │ ├── AlembicBuildAnalytics.cs │ │ ├── AlembicBuildAnalytics.cs.meta │ │ ├── AlembicImporterAnalytics.cs │ │ └── AlembicImporterAnalytics.cs.meta │ ├── AssemblyInfo.cs │ ├── AssemblyInfo.cs.meta │ ├── Exporter.meta │ ├── Exporter │ │ ├── AlembicExporterEditor.cs │ │ └── AlembicExporterEditor.cs.meta │ ├── Importer.meta │ ├── Importer │ │ ├── AlembicBuildPostProcess.cs │ │ ├── AlembicBuildPostProcess.cs.meta │ │ ├── AlembicCustomDataEditor.cs │ │ ├── AlembicCustomDataEditor.cs.meta │ │ ├── AlembicImporter.cs │ │ ├── AlembicImporter.cs.meta │ │ ├── AlembicImporterEditor.cs │ │ ├── AlembicImporterEditor.cs.meta │ │ ├── AlembicShotAssetEditor.cs │ │ ├── AlembicShotAssetEditor.cs.meta │ │ ├── AlembicStreamDescriptorEditor.cs │ │ ├── AlembicStreamDescriptorEditor.cs.meta │ │ ├── AlembicStreamPlayerEditor.cs │ │ └── AlembicStreamPlayerEditor.cs.meta │ ├── Misc.meta │ ├── Misc │ │ ├── BoolDrawer.cs │ │ ├── BoolDrawer.cs.meta │ │ ├── EditorHelper.cs │ │ └── EditorHelper.cs.meta │ ├── Unity.Formats.Alembic.Editor.api │ ├── Unity.Formats.Alembic.Editor.api.meta │ ├── Unity.Formats.Alembic.Editor.asmdef │ ├── Unity.Formats.Alembic.Editor.asmdef.meta │ ├── UnityRecorder.meta │ └── UnityRecorder │ │ ├── Input.meta │ │ ├── Input │ │ ├── AlembicInput.cs │ │ ├── AlembicInput.cs.meta │ │ ├── AlembicInputSettings.cs │ │ └── AlembicInputSettings.cs.meta │ │ ├── Recorder.meta │ │ └── Recorder │ │ ├── AlembicRecorder.cs │ │ ├── AlembicRecorder.cs.meta │ │ ├── AlembicRecorderSettings.cs │ │ ├── AlembicRecorderSettings.cs.meta │ │ ├── AlembicRecorderSettingsEditor.cs │ │ └── AlembicRecorderSettingsEditor.cs.meta ├── LICENSE.md ├── LICENSE.md.meta ├── Runtime.meta ├── Runtime │ ├── Materials.meta │ ├── Materials │ │ ├── Overlay.mat │ │ └── Overlay.mat.meta │ ├── Plugins.meta │ ├── Plugins │ │ ├── ARM64.meta │ │ ├── ARM64 │ │ │ └── abci.dll.meta │ │ ├── x86_64.meta │ │ └── x86_64 │ │ │ ├── abci.bundle.meta │ │ │ ├── abci.bundle │ │ │ ├── Contents.meta │ │ │ └── Contents │ │ │ │ ├── MacOS.meta │ │ │ │ └── MacOS │ │ │ │ └── abci.meta │ │ │ ├── abci.dll.meta │ │ │ └── abci.so.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── Analytics.meta │ │ ├── Analytics │ │ │ ├── AlembicExporterAnalytics.cs │ │ │ ├── AlembicExporterAnalytics.cs.meta │ │ │ ├── AlembicStreamAnalytics.cs │ │ │ └── AlembicStreamAnalytics.cs.meta │ │ ├── Exporter.meta │ │ ├── Exporter │ │ │ ├── AbcAPI.cs │ │ │ ├── AbcAPI.cs.meta │ │ │ ├── AlembicExporter.cs │ │ │ ├── AlembicExporter.cs.meta │ │ │ ├── AlembicExporter_impl.cs │ │ │ ├── AlembicExporter_impl.cs.meta │ │ │ ├── Utils.cs │ │ │ └── Utils.cs.meta │ │ ├── Importer.meta │ │ ├── Importer │ │ │ ├── AbcAPI.cs │ │ │ ├── AbcAPI.cs.meta │ │ │ ├── AlembicCamera.cs │ │ │ ├── AlembicCamera.cs.meta │ │ │ ├── AlembicCurvesElement.cs │ │ │ ├── AlembicCurvesElement.cs.meta │ │ │ ├── AlembicElement.cs │ │ │ ├── AlembicElement.cs.meta │ │ │ ├── AlembicMaterial.cs │ │ │ ├── AlembicMaterial.cs.meta │ │ │ ├── AlembicMesh.cs │ │ │ ├── AlembicMesh.cs.meta │ │ │ ├── AlembicPoints.cs │ │ │ ├── AlembicPoints.cs.meta │ │ │ ├── AlembicSettings.cs │ │ │ ├── AlembicSettings.cs.meta │ │ │ ├── AlembicStream.cs │ │ │ ├── AlembicStream.cs.meta │ │ │ ├── AlembicStreamDescriptor.cs │ │ │ ├── AlembicStreamDescriptor.cs.meta │ │ │ ├── AlembicStreamPlayer.cs │ │ │ ├── AlembicStreamPlayer.cs.meta │ │ │ ├── AlembicSubD.cs │ │ │ ├── AlembicSubD.cs.meta │ │ │ ├── AlembicTreeNode.cs │ │ │ ├── AlembicTreeNode.cs.meta │ │ │ ├── AlembicXForm.cs │ │ │ ├── AlembicXForm.cs.meta │ │ │ ├── Behaviours.meta │ │ │ ├── Behaviours │ │ │ │ ├── AlembicCurves.cs │ │ │ │ ├── AlembicCurves.cs.meta │ │ │ │ ├── AlembicCurvesRenderer.cs │ │ │ │ ├── AlembicCurvesRenderer.cs.meta │ │ │ │ ├── AlembicCustomData.cs │ │ │ │ ├── AlembicCustomData.cs.meta │ │ │ │ ├── AlembicPointsCloud.cs │ │ │ │ ├── AlembicPointsCloud.cs.meta │ │ │ │ ├── AlembicPointsRenderer.cs │ │ │ │ └── AlembicPointsRenderer.cs.meta │ │ │ ├── EmbeddedAlembicStreamDescriptor.cs │ │ │ ├── EmbeddedAlembicStreamDescriptor.cs.meta │ │ │ ├── IStreamDescriptor.cs │ │ │ └── IStreamDescriptor.cs.meta │ │ ├── Misc.meta │ │ ├── Misc │ │ │ ├── Bool.cs │ │ │ ├── Bool.cs.meta │ │ │ ├── CameraData.cs │ │ │ ├── CameraData.cs.meta │ │ │ ├── PinnedArray.cs │ │ │ ├── PinnedArray.cs.meta │ │ │ ├── ReadOnlyAttribute.cs │ │ │ ├── ReadOnlyAttribute.cs.meta │ │ │ ├── RuntimeUtils.cs │ │ │ └── RuntimeUtils.cs.meta │ │ ├── Timeline.meta │ │ └── Timeline │ │ │ ├── AlembicShotAsset.cs │ │ │ ├── AlembicShotAsset.cs.meta │ │ │ ├── AlembicShotPlayable.cs │ │ │ ├── AlembicShotPlayable.cs.meta │ │ │ ├── AlembicTrack.cs │ │ │ └── AlembicTrack.cs.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── AlembicMotionVectors.cginc │ │ ├── AlembicMotionVectors.cginc.meta │ │ ├── AlembicMotionVectors.shader │ │ ├── AlembicMotionVectors.shader.meta │ │ ├── AlembicPointsMotionVectors.shader │ │ ├── AlembicPointsMotionVectors.shader.meta │ │ ├── Overlay.shader │ │ ├── Overlay.shader.meta │ │ ├── PointRenderer.cginc │ │ ├── PointRenderer.cginc.meta │ │ ├── Standard.shader │ │ ├── Standard.shader.meta │ │ ├── StandardInstanced.shader │ │ ├── StandardInstanced.shader.meta │ │ ├── StandardRoughness.shader │ │ ├── StandardRoughness.shader.meta │ │ ├── StandardSpecular.shader │ │ ├── StandardSpecular.shader.meta │ │ ├── TransparentInstanced.shader │ │ └── TransparentInstanced.shader.meta │ ├── Unity.Formats.Alembic.Runtime.api │ ├── Unity.Formats.Alembic.Runtime.api.meta │ ├── Unity.Formats.Alembic.Runtime.asmdef │ └── Unity.Formats.Alembic.Runtime.asmdef.meta ├── TestRunnerOptions.json ├── Tests.meta ├── Tests │ ├── .tests.json │ ├── Editor.meta │ ├── Editor │ │ ├── AnalyticsTests.cs │ │ ├── AnalyticsTests.cs.meta │ │ ├── AssetRenameTests.cs │ │ ├── AssetRenameTests.cs.meta │ │ ├── EditorTests.cs │ │ ├── EditorTests.cs.meta │ │ ├── ImporterTests.cs │ │ ├── ImporterTests.cs.meta │ │ ├── MeshSchemaTests.cs │ │ ├── MeshSchemaTests.cs.meta │ │ ├── Unity.Formats.Alembic.Editor.Tests.asmdef │ │ ├── Unity.Formats.Alembic.Editor.Tests.asmdef.meta │ │ ├── VisibilityTests.cs │ │ └── VisibilityTests.cs.meta │ ├── Runtime.meta │ └── Runtime │ │ ├── BaseFixture.cs │ │ ├── BaseFixture.cs.meta │ │ ├── CameraImporterTests.cs │ │ ├── CameraImporterTests.cs.meta │ │ ├── CameraPhysicalParamsTests.cs │ │ ├── CameraPhysicalParamsTests.cs.meta │ │ ├── ClothTests.cs │ │ ├── ClothTests.cs.meta │ │ ├── CurveTests.cs │ │ ├── CurveTests.cs.meta │ │ ├── Data.meta │ │ ├── Data │ │ ├── DummyAlembic.abc │ │ ├── DummyAlembic.abc.meta │ │ ├── DummyAlembic.prefab │ │ ├── DummyAlembic.prefab.meta │ │ ├── F.Head Model-model.abc │ │ ├── F.Head Model-model.abc.meta │ │ ├── SlimeMolding.abc │ │ ├── SlimeMolding.abc.meta │ │ ├── camera_ztranslate_300f_24fps.abc │ │ ├── camera_ztranslate_300f_24fps.abc.meta │ │ ├── cube_skinRig.fbx │ │ ├── cube_skinRig.fbx.meta │ │ ├── cubes_coloured.abc │ │ ├── cubes_coloured.abc.meta │ │ ├── cubes_normals.abc │ │ ├── cubes_normals.abc.meta │ │ ├── emptymesh.abc │ │ ├── emptymesh.abc.meta │ │ ├── rgba_grid.abc │ │ ├── rgba_grid.abc.meta │ │ ├── singleCurve.abc │ │ ├── singleCurve.abc.meta │ │ ├── subD.meta │ │ ├── subD │ │ │ ├── deformingSubdTest.abc │ │ │ ├── deformingSubdTest.abc.meta │ │ │ ├── staticMeshTest.abc │ │ │ ├── staticMeshTest.abc.meta │ │ │ ├── staticSubdTest.abc │ │ │ ├── staticSubdTest.abc.meta │ │ │ ├── variableTopoSubd.abc │ │ │ └── variableTopoSubd.abc.meta │ │ ├── tri_weirdnormals_1f.abc │ │ ├── tri_weirdnormals_1f.abc.meta │ │ ├── triangleRigged_asymetricalVertexTransform_24fps_2f.abc │ │ ├── triangleRigged_asymetricalVertexTransform_24fps_2f.abc.meta │ │ ├── trianglesNoWidth_noNormals_1f_24fps.abc │ │ ├── trianglesNoWidth_noNormals_1f_24fps.abc.meta │ │ ├── twoTriangles_facesetOrder_1f_24fps.abc │ │ ├── twoTriangles_facesetOrder_1f_24fps.abc.meta │ │ ├── twoTris_twoFaceSets_1f_24fps.abc │ │ ├── twoTris_twoFaceSets_1f_24fps.abc.meta │ │ ├── varTopo_bakedVelocity_0-1_30fps.abc │ │ ├── varTopo_bakedVelocity_0-1_30fps.abc.meta │ │ ├── visibility.meta │ │ └── visibility │ │ │ ├── camera_static_visibilityAnim_15_24fps.abc │ │ │ ├── camera_static_visibilityAnim_15_24fps.abc.meta │ │ │ ├── camera_xTranslate_visibilityAnim_15_24fps.abc │ │ │ ├── camera_xTranslate_visibilityAnim_15_24fps.abc.meta │ │ │ ├── cube_visibility_enabled.abc │ │ │ ├── cube_visibility_enabled.abc.meta │ │ │ ├── mesh_static_visibilityAnim_15_24fps.abc │ │ │ ├── mesh_static_visibilityAnim_15_24fps.abc.meta │ │ │ ├── mesh_xTranslate_visibilityAnim_15_24fps.abc │ │ │ ├── mesh_xTranslate_visibilityAnim_15_24fps.abc.meta │ │ │ ├── pointcloudEmission_static_visibilityAnim_15_24fps.abc │ │ │ ├── pointcloudEmission_static_visibilityAnim_15_24fps.abc.meta │ │ │ ├── pointcloudEmission_xTranslate_visibilityAnim_15_24fps.abc │ │ │ ├── pointcloudEmission_xTranslate_visibilityAnim_15_24fps.abc.meta │ │ │ ├── xform_static_visibilityAnim_15_24fps.abc │ │ │ ├── xform_static_visibilityAnim_15_24fps.abc.meta │ │ │ ├── xform_xTranslate_visibilityAnim_15_24fps.abc │ │ │ └── xform_xTranslate_visibilityAnim_15_24fps.abc.meta │ │ ├── GenericRuntime.cs │ │ ├── GenericRuntime.cs.meta │ │ ├── ImportlessTests.cs │ │ ├── ImportlessTests.cs.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ ├── Spawner.cs │ │ └── Spawner.cs.meta │ │ ├── SkinnedMeshTests.cs │ │ ├── SkinnedMeshTests.cs.meta │ │ ├── TimelineDataTests.cs │ │ ├── TimelineDataTests.cs.meta │ │ ├── TransformTests.cs │ │ ├── TransformTests.cs.meta │ │ ├── Unity.Formats.Alembic.Runtime.Tests.asmdef │ │ └── Unity.Formats.Alembic.Runtime.Tests.asmdef.meta ├── Third Party Notices.md ├── Third Party Notices.md.meta ├── ValidationExceptions.json ├── ValidationExceptions.json.meta ├── package.json └── package.json.meta └── fdgRulesets ├── KnownExistingWarnings.txt ├── Unity.ruleset ├── UnityEngineAndUnityEditor.ruleset └── UnityEngineAndUnityEditorCodeInPackages.ruleset /.buginfo: -------------------------------------------------------------------------------- 1 | system: jira 2 | server: jira.unity3d.com 3 | project: ABC 4 | issuetype: Bug 5 | package: Alembic Importer 6 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | 3 | # match .editorconfig 4 | 5 | *.vcproj eol=crlf 6 | *.bat eol=crlf 7 | *.cmd eol=crlf 8 | *.xaml eol=crlf 9 | *.tt eol=crlf 10 | *.t4 eol=crlf 11 | *.ttinclude eol=crlf 12 | 13 | *.vcxproj eol=crlf 14 | *.vcxproj.filters eol=crlf 15 | 16 | *.csproj eol=crlf 17 | *.pyproj eol=crlf 18 | *.props eol=crlf 19 | *.targets eol=crlf 20 | 21 | *.sln eol=crlf 22 | *.sln.template eol=crlf 23 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Code owners 2 | *.cs @arejayelle @mfe @thomas-tu 3 | 4 | # Documentation owner 5 | *.md @Unity-Technologies/docs-vprod 6 | 7 | # CI owner 8 | /.yamato/ @windxu88 9 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Source/abci/googletest"] 2 | path = Source/abci/googletest 3 | url = https://github.com/google/googletest.git 4 | [submodule "External/openexr"] 5 | path = External/openexr 6 | url = https://github.com/openexr/openexr.git 7 | [submodule "External/alembic"] 8 | path = External/alembic 9 | url = https://github.com/alembic/alembic.git 10 | -------------------------------------------------------------------------------- /.repoconfig: -------------------------------------------------------------------------------- 1 | # ** Note that all patterns below are case-insensitive 2 | 3 | [version] 4 | repoconfig=7 5 | minimum-unity-meta=47 6 | 7 | [processors] 8 | # best guess at c++/cli from path 9 | uncrustify.cppcli= (\bwinrt|\/metroplayer\/).*\.(cpp|h)$ 10 | 11 | [format] 12 | path-ignore=< m_buf_ids; 21 | RawVector m_buf_positions; 22 | RawVector m_buf_velocities; 23 | }; 24 | -------------------------------------------------------------------------------- /Source/abci/Exporter/aeXForm.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class aeXform : public aeSchema 4 | { 5 | using super = aeSchema; 6 | public: 7 | aeXform(aeObject *parent, const char *name, uint32_t tsi); 8 | abcXform& getAbcObject() override; 9 | abcProperties getAbcProperties() override; 10 | 11 | size_t getNumSamples() override; 12 | void setFromPrevious() override; 13 | void writeSample(const aeXformData &data); 14 | 15 | void writeSampleBody(); 16 | 17 | private: 18 | AbcGeom::OXformSchema m_schema; 19 | AbcGeom::XformSample m_sample; 20 | aeXformData m_data_local; 21 | }; 22 | -------------------------------------------------------------------------------- /Source/abci/Foundation/AbcNodes/CameraData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | struct CameraData 3 | { 4 | bool visibility = true; 5 | float focal_length = 0; 6 | abcV2 sensor_size = {0, 0}; 7 | abcV2 lens_shift = {0, 0}; 8 | float near_clip_plane = 0; 9 | float far_clip_plane = 0; 10 | }; 11 | -------------------------------------------------------------------------------- /Source/abci/Foundation/Allocator.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "Allocator.h" 3 | 4 | void* AlignedMalloc(size_t size, size_t alignment) 5 | { 6 | size_t mask = alignment - 1; 7 | size = (size + mask) & (~mask); 8 | #ifdef _WIN32 9 | return _mm_malloc(size, alignment); 10 | #else 11 | void *ret = nullptr; 12 | posix_memalign(&ret, alignment, size); 13 | return ret; 14 | #endif 15 | } 16 | 17 | void AlignedFree(void *addr) 18 | { 19 | #ifdef _WIN32 20 | _mm_free(addr); 21 | #else 22 | free(addr); 23 | #endif 24 | } 25 | -------------------------------------------------------------------------------- /Source/abci/Foundation/Allocator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void* AlignedMalloc(size_t size, size_t alignment); 4 | void AlignedFree(void *addr); 5 | -------------------------------------------------------------------------------- /Source/abci/Foundation/aiLogger.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include 3 | 4 | void aiLogPrint(const char* fmt, ...) 5 | { 6 | va_list vl; 7 | va_start(vl, fmt); 8 | #ifdef _WIN32 9 | char buf[2048]; 10 | vsprintf(buf, fmt, vl); 11 | ::OutputDebugStringA(buf); 12 | ::OutputDebugStringA("\n"); 13 | #else 14 | vprintf(fmt, vl); 15 | #endif 16 | va_end(vl); 17 | } 18 | 19 | void aiLogPrint(const wchar_t* fmt, ...) 20 | { 21 | va_list vl; 22 | va_start(vl, fmt); 23 | #ifdef _WIN32 24 | wchar_t buf[2048]; 25 | vswprintf(buf, fmt, vl); 26 | ::OutputDebugStringW(buf); 27 | ::OutputDebugStringW(L"\n"); 28 | #else 29 | vwprintf(fmt, vl); 30 | #endif 31 | va_end(vl); 32 | } 33 | -------------------------------------------------------------------------------- /Source/abci/Foundation/aiLogger.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void aiLogPrint(const char* fmt, ...); 4 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiCamera.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include <../Foundation/AbcNodes/CameraData.h> 3 | class aiCameraSample : public aiSample 4 | { 5 | using super = aiSample; 6 | public: 7 | aiCameraSample(aiCamera *schema); 8 | 9 | void getData(CameraData &dst) const; 10 | 11 | public: 12 | AbcGeom::CameraSample cam_sp, cam_sp2; 13 | CameraData data; 14 | }; 15 | 16 | 17 | struct aiCameraTraits 18 | { 19 | using SampleT = aiCameraSample; 20 | using AbcSchemaT = AbcGeom::ICameraSchema; 21 | }; 22 | 23 | 24 | class aiCamera : public aiTSchema 25 | { 26 | using super = aiTSchema; 27 | public: 28 | aiCamera(aiObject *parent, const abcObject &abc); 29 | 30 | Sample* newSample() override; 31 | void readSampleBody(Sample& sample, uint64_t idx) override; 32 | void cookSampleBody(Sample& sample) override; 33 | }; 34 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiInternal.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "abci.h" 3 | #include "aiLogger.h" 4 | #include "aiIntrusiveArray.h" 5 | #include "RawVector.h" 6 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiPolyMesh.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "aiInternal.h" 3 | #include "aiContext.h" 4 | #include "aiObject.h" 5 | #include "aiSchema.h" 6 | #include "aiPolyMesh.h" 7 | #include "../Foundation/aiMisc.h" 8 | #include "../Foundation/aiMath.h" 9 | 10 | 11 | aiPolyMeshSample::aiPolyMeshSample(aiPolyMesh *schema, TopologyPtr topo) 12 | : aiMeshSample(schema, topo) 13 | { 14 | } 15 | 16 | aiPolyMeshSample::~aiPolyMeshSample() 17 | { 18 | } 19 | 20 | aiPolyMesh::aiPolyMesh(aiObject* parent, const abcObject& abc) 21 | : aiMeshSchema(parent, abc) 22 | { 23 | } 24 | 25 | aiPolyMesh::~aiPolyMesh() 26 | { 27 | } 28 | 29 | aiPolyMeshSample* aiPolyMesh::newSample() 30 | { 31 | if (!m_varying_topology) 32 | { 33 | if (!m_shared_topology) 34 | m_shared_topology.reset(new aiMeshTopology()); 35 | return new Sample(this, m_shared_topology); 36 | } 37 | else 38 | { 39 | return new Sample(this, TopologyPtr(new aiMeshTopology())); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiProperty.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class aiProperty 4 | { 5 | public: 6 | aiProperty(); 7 | virtual ~aiProperty(); 8 | virtual const std::string& getName() const = 0; 9 | virtual aiPropertyType getPropertyType() const = 0; 10 | virtual int getNumSamples() const = 0; 11 | virtual int getTimeSamplingIndex() const = 0; 12 | 13 | // todo: implement caching. currently getData() simply redirect to updateSample() 14 | virtual aiPropertyData* updateSample(const abcSampleSelector& ss) = 0; 15 | virtual void getDataPointer(const abcSampleSelector& ss, aiPropertyData& data) = 0; 16 | virtual void copyData(const abcSampleSelector& ss, aiPropertyData& data) = 0; 17 | 18 | bool isArray() const 19 | { 20 | auto t = getPropertyType(); 21 | return t >= aiPropertyType::ArrayTypeBegin && t <= aiPropertyType::ArrayTypeEnd; 22 | } 23 | 24 | void setActive(bool v); 25 | 26 | protected: 27 | bool m_active = false; 28 | }; 29 | 30 | aiProperty* aiMakeProperty(aiSchema *schema, abcProperties cprop, Abc::PropertyHeader header); 31 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiSampleSelector.cpp: -------------------------------------------------------------------------------- 1 | #include "aiSampleSelector.h" 2 | 3 | abcSampleSelector aiTimeToSampleSelector(double time) 4 | { 5 | return abcSampleSelector(time, abcSampleSelector::kFloorIndex); 6 | } 7 | 8 | abcSampleSelector aiIndexToSampleSelector(int64_t index) 9 | { 10 | return abcSampleSelector(index); 11 | } 12 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiSampleSelector.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "pch.h" 5 | #include <../Foundation/AbcNodes/CameraData.h> 6 | 7 | abcSampleSelector aiTimeToSampleSelector(double time); 8 | abcSampleSelector aiIndexToSampleSelector(int64_t index); 9 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiSubD.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "aiInternal.h" 3 | #include "aiContext.h" 4 | #include "aiObject.h" 5 | #include "aiSchema.h" 6 | #include "aiPolyMesh.h" 7 | #include "aiMeshSchema.h" 8 | #include "aiSubD.h" 9 | #include "../Foundation/aiMisc.h" 10 | #include "../Foundation/aiMath.h" 11 | 12 | 13 | aiSubDSample::aiSubDSample(aiSubD *schema, TopologyPtr topo) 14 | : aiMeshSample(schema, topo) 15 | { 16 | } 17 | 18 | aiSubDSample::~aiSubDSample() 19 | { 20 | } 21 | 22 | aiSubD::aiSubD(aiObject *parent, const abcObject &abc) 23 | : aiMeshSchema(parent, abc) 24 | { 25 | } 26 | 27 | aiSubD::~aiSubD() 28 | { 29 | } 30 | 31 | aiSubDSample* aiSubD::newSample() 32 | { 33 | if (!m_varying_topology) 34 | { 35 | if (!m_shared_topology) 36 | m_shared_topology.reset(new aiMeshTopology()); 37 | return new Sample(this, m_shared_topology); 38 | } 39 | else 40 | { 41 | return new Sample(this, TopologyPtr(new aiMeshTopology())); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiSubD.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "aiMeshOps.h" 3 | #include "aiPolyMesh.h" 4 | #include "aiMeshSchema.h" 5 | 6 | class aiSubDSample : public aiMeshSample 7 | { 8 | public: 9 | aiSubDSample(aiSubD *schema, TopologyPtr topo); 10 | ~aiSubDSample(); 11 | }; 12 | 13 | 14 | struct aiSubDTraits 15 | { 16 | using SampleT = aiSubDSample; 17 | using AbcSchemaT = AbcGeom::ISubDSchema; 18 | }; 19 | 20 | class aiSubD : public aiMeshSchema 21 | { 22 | public: 23 | aiSubD(aiObject* parent, const abcObject& abc); 24 | ~aiSubD() override; 25 | 26 | aiSubDSample* newSample() override; 27 | }; 28 | 29 | // Explicit specialization, since SubD does not have normals 30 | template<> 31 | inline AbcGeom::IN3fGeomParam aiMeshSchema::readNormalsParam() 32 | { 33 | return AbcGeom::IN3fGeomParam(); 34 | } 35 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiTimeSampling.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class aiTimeSampling 4 | { 5 | public: 6 | virtual ~aiTimeSampling(); 7 | virtual void getTimeRange(double& begin, double& end) const = 0; 8 | virtual size_t getSampleCount() const = 0; 9 | virtual double getTime(uint64_t sample_index) const = 0; 10 | }; 11 | using aiTimeSamplingPtr = std::shared_ptr; 12 | 13 | aiTimeSampling* aiCreateTimeSampling(Abc::IArchive& archive, int index); 14 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiUtils.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | template 4 | inline void Assign(RawVector& dst, const U& src, int point_count) 5 | { 6 | dst.resize_discard(point_count); 7 | auto src_data = src->get(); 8 | auto dst_data = dst.data(); 9 | memcpy(dst_data, src_data, point_count * sizeof(T)); 10 | } 11 | -------------------------------------------------------------------------------- /Source/abci/Importer/aiXForm.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class aiXformSample : public aiSample 4 | { 5 | using super = aiSample; 6 | public: 7 | aiXformSample(aiXform *schema); 8 | 9 | void getData(aiXformData &dst) const; 10 | 11 | public: 12 | AbcGeom::XformSample xf_sp, xf_sp2; 13 | aiXformData data; 14 | }; 15 | 16 | 17 | struct aiXformTraits 18 | { 19 | using SampleT = aiXformSample; 20 | using AbcSchemaT = AbcGeom::IXformSchema; 21 | }; 22 | 23 | class aiXform : public aiTSchema 24 | { 25 | using super = aiTSchema; 26 | public: 27 | aiXform(aiObject *parent, const abcObject &abc); 28 | 29 | Sample* newSample() override; 30 | void readSampleBody(Sample& sample, uint64_t idx) override; 31 | void cookSampleBody(Sample& sample) override; 32 | void decompose(const Imath::M44d &mat, Imath::V3d &scale, Imath::V3d &shear, Imath::Quatd &rotation, Imath::V3d &translation) const; 33 | }; 34 | -------------------------------------------------------------------------------- /Source/abci/abci.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #ifdef abciImpl 4 | #ifndef abciStaticLink 5 | #ifdef _WIN32 6 | #define abciAPI extern "C" __declspec(dllexport) 7 | #else 8 | #define abciAPI extern "C" 9 | #endif 10 | #else 11 | #define abciAPI 12 | #endif 13 | #else 14 | #ifdef _MSC_VER 15 | #ifndef abciStaticLink 16 | #define abciAPI extern "C" __declspec(dllimport) 17 | #pragma comment(lib, "abci.lib") 18 | #else 19 | #define abciAPI extern "C" 20 | #pragma comment(lib, "abci_s.lib") 21 | #endif 22 | #else 23 | #define abciAPI extern "C" 24 | #endif 25 | 26 | struct abcV2 { float x, y; }; 27 | struct abcV3 { float x, y, z; }; 28 | struct abcV4 { float x, y, z, w; }; 29 | using abcC4 = abcV4; 30 | 31 | struct abcSampleSelector 32 | { 33 | uint64_t m_requestedIndex; 34 | double m_requestedTime; 35 | int m_requestedTimeIndexType; 36 | }; 37 | #endif // abciImpl 38 | 39 | #include "Importer/AlembicImporter.h" 40 | #include "Exporter/AlembicExporter.h" 41 | -------------------------------------------------------------------------------- /Source/abci/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Source/abci/version-script-macos.txt: -------------------------------------------------------------------------------- 1 | _ae* 2 | _ai* 3 | -------------------------------------------------------------------------------- /Source/abci/version-script.txt: -------------------------------------------------------------------------------- 1 | LIBABCI_1.0 { 2 | global: 3 | ae* ; 4 | ai* ; 5 | local: 6 | *; 7 | }; 8 | -------------------------------------------------------------------------------- /TestProjects/.gitattributes: -------------------------------------------------------------------------------- 1 | *.abc filter=lfs diff=lfs merge=lfs -text 2 | -------------------------------------------------------------------------------- /TestProjects/APITests/Assets/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b92b6fb9e876e49559c760b477bae702 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/APITests/Assets/Tests/APIScrapingTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e637454b2c1b4044891096c71c5be06f 3 | timeCreated: 1594919781 -------------------------------------------------------------------------------- /TestProjects/APITests/Assets/Tests/Tests.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tests", 3 | "references": [ 4 | "UnityEngine.TestRunner", 5 | "UnityEditor.TestRunner", 6 | "Unity.Coding.Editor" 7 | ], 8 | "includePlatforms": [ 9 | "Editor" 10 | ], 11 | "excludePlatforms": [], 12 | "allowUnsafeCode": false, 13 | "overrideReferences": true, 14 | "precompiledReferences": [ 15 | "nunit.framework.dll" 16 | ], 17 | "autoReferenced": false, 18 | "defineConstraints": [ 19 | "UNITY_INCLUDE_TESTS" 20 | ], 21 | "versionDefines": [], 22 | "noEngineReferences": false 23 | } -------------------------------------------------------------------------------- /TestProjects/APITests/Assets/Tests/Tests.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67f79fa82ae6744c89f2e7d2e8300300 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/APITests/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 0 20 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/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_ScopedRegistriesSettingsExpanded: 1 16 | oneTimeWarningShown: 0 17 | m_Registries: 18 | - m_Id: main 19 | m_Name: 20 | m_Url: https://packages.unity.com 21 | m_Scopes: [] 22 | m_IsDefault: 1 23 | m_UserSelectedRegistryName: 24 | m_UserAddingNewScopedRegistry: 0 25 | m_RegistryInfoDraft: 26 | m_ErrorMessage: 27 | m_Original: 28 | m_Id: 29 | m_Name: 30 | m_Url: 31 | m_Scopes: [] 32 | m_IsDefault: 0 33 | m_Modified: 0 34 | m_Name: 35 | m_Url: 36 | m_Scopes: 37 | - 38 | m_SelectedScopeIndex: 0 39 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.18f1 2 | m_EditorVersionWithRevision: 2019.4.18f1 (3310a4d4f880) 3 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | -------------------------------------------------------------------------------- /TestProjects/APITests/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 | } -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicHDRP/Assets/.gitkeep -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 934b178f7041c40fa9fd9ef6c9350917 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/DefaultSceneRoot.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26999d4eeb99946168ae62e3bab61386 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/Foliage Diffusion Profile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b2686e09ec7aef44bad2843e4416f057, type: 3} 13 | m_Name: Foliage Diffusion Profile 14 | m_EditorClassIdentifier: 15 | profile: 16 | name: Foliage 17 | scatteringDistance: {r: 0.7568628, g: 0.7019608, b: 0.24313727, a: 1} 18 | transmissionTint: {r: 1, g: 1, b: 1, a: 1} 19 | texturingMode: 0 20 | transmissionMode: 1 21 | thicknessRemap: {x: 0, y: 0.2873168} 22 | worldScale: 1 23 | ior: 1.4 24 | hash: 1081692787 25 | m_Version: 1 26 | profiles: [] 27 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/Foliage Diffusion Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e76bd26b2b8a456985dd9d92c1ec87a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/HDRenderPipelineAsset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd7c1713dc99f42aaa0dcef7cc878f71 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/Scene PostProcess Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75d4c4f2151a1462d852276c950d91ff 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/Skin Diffusion Profile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b2686e09ec7aef44bad2843e4416f057, type: 3} 13 | m_Name: Skin Diffusion Profile 14 | m_EditorClassIdentifier: 15 | profile: 16 | name: Skin 17 | scatteringDistance: {r: 0.7568628, g: 0.32156864, b: 0.20000002, a: 1} 18 | transmissionTint: {r: 0.7568628, g: 0.32156864, b: 0.20000002, a: 1} 19 | texturingMode: 0 20 | transmissionMode: 0 21 | thicknessRemap: {x: 0, y: 8.152544} 22 | worldScale: 1 23 | ior: 1.4 24 | hash: 1075477546 25 | m_Version: 1 26 | profiles: [] 27 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/Skin Diffusion Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b848bc5e299140e080daedccce0d240 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/HDRPDefaultResources/Sky and Fog Settings Profile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f729b2e9285c4b99b13ca9e3bb0a808 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4340701a211c4fcaa2a94bc5252dc0f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/Tests/EditorModeTests.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using NUnit.Framework; 3 | using UnityEngine.TestTools; 4 | 5 | namespace UnityEditor.Formats.Alembic.Tests 6 | { 7 | class EditorModeTests 8 | { 9 | [UnityTest] 10 | public IEnumerator EnteringPlaymode_DoesNotYieldErrors() 11 | { 12 | yield return new EnterPlayMode(); 13 | Assert.IsTrue(true); 14 | yield return new ExitPlayMode(); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/Tests/EditorModeTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e96e24e1a417b4a5da616c5bb4427c03 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/Tests/Unity.Formats.Alembic.HDRPTests.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.Formats.Alembic.HDRPTests.Editor", 3 | "optionalUnityReferences": [ 4 | "TestAssemblies" 5 | ], 6 | "includePlatforms": [ 7 | "Editor" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/Assets/Tests/Unity.Formats.Alembic.HDRPTests.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 000919f44bf7749cfbd866fb7eb91ebe 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 0 20 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/ProjectSettings/HDRPProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 63a2978a97e4fc04cb9d905947216f3d, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | version: 1 16 | m_DefaultScenePrefabSaved: {fileID: 4893056312182120781, guid: 26999d4eeb99946168ae62e3bab61386, 17 | type: 3} 18 | m_DefaultDXRScenePrefabSaved: {fileID: 0} 19 | m_ProjectSettingFolderPath: HDRPDefaultResources 20 | m_WizardPopupAtStart: 0 21 | m_WizardPopupAlreadyShownOnce: 0 22 | m_WizardActiveTab: 0 23 | m_WizardNeedRestartAfterChangingToDX12: 0 24 | m_WizardNeedToRunFixAllAgainAfterDomainReload: 0 25 | m_LastMaterialVersion: 2 26 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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: 13960, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_ScopedRegistriesSettingsExpanded: 1 16 | oneTimeWarningShown: 0 17 | m_Registries: 18 | - m_Id: main 19 | m_Name: 20 | m_Url: https://packages.unity.com 21 | m_Scopes: [] 22 | m_IsDefault: 1 23 | m_UserSelectedRegistryName: 24 | m_UserAddingNewScopedRegistry: 0 25 | m_RegistryInfoDraft: 26 | m_ErrorMessage: 27 | m_Original: 28 | m_Id: 29 | m_Name: 30 | m_Url: 31 | m_Scopes: [] 32 | m_IsDefault: 0 33 | m_Modified: 0 34 | m_Name: 35 | m_Url: 36 | m_Scopes: 37 | - 38 | m_SelectedScopeIndex: 0 39 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.15f1 2 | m_EditorVersionWithRevision: 2019.4.15f1 (fbf367ac14e9) 3 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 7200000, guid: 84a17cfa13e40ae4082ef42714f0a81c, type: 3} 7 | m_CopyBufferShader: {fileID: 7200000, guid: 23c51f21a3503f6428b527b01f8a2f4e, type: 3} 8 | m_SortShader: {fileID: 7200000, guid: ea257ca3cfb12a642a5025e612af6b2a, type: 3} 9 | m_StripUpdateShader: {fileID: 7200000, guid: 8fa6c4009fe2a4d4486c62736fc30ad8, type: 3} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | } -------------------------------------------------------------------------------- /TestProjects/AlembicHDRP/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 | vcSharedLogLevel: 9 | value: 0d5e400f0650 10 | flags: 0 11 | m_VCAutomaticAdd: 1 12 | m_VCDebugCom: 0 13 | m_VCDebugCmd: 0 14 | m_VCDebugOut: 0 15 | m_SemanticMergeMode: 2 16 | m_VCShowFailedCheckout: 1 17 | m_VCOverwriteFailedCheckoutAssets: 1 18 | m_VCProjectOverlayIcons: 1 19 | m_VCHierarchyOverlayIcons: 1 20 | m_VCOtherOverlayIcons: 1 21 | m_VCAllowAsyncUpdate: 1 22 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/HDRPDefaultResources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 181cd982040374fac84aed5329ef5583 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/HDRPDefaultResources/DefaultLookDevProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4594f4a3fb14247e192bcca6dc23c8ed 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/HDRPDefaultResources/DefaultSettingsVolumeProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14b392ee213d25a48b1feddbd9f5a9be 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/HDRPDefaultResources/HDRenderPipelineAsset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9f3086da92434da0bc1518f19f0ce86 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/HDRPDefaultResources/HDRenderPipelineGlobalSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac0316ca287ba459492b669ff1317a6f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3201f80d5241497f95fa0b7248bb7e3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/Tests/EditorModeTests.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using NUnit.Framework; 3 | using UnityEngine.TestTools; 4 | 5 | namespace UnityEditor.Formats.Alembic.Tests 6 | { 7 | class EditorModeTests 8 | { 9 | [UnityTest] 10 | public IEnumerator EnteringPlaymode_DoesNotYieldErrors() 11 | { 12 | yield return new EnterPlayMode(); 13 | Assert.IsTrue(true); 14 | yield return new ExitPlayMode(); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/Tests/EditorModeTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e96e24e1a417b4a5da616c5bb4427c03 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/Tests/Unity.Formats.Alembic.HDRPTests.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.Formats.Alembic.HDRPTests.Editor", 3 | "optionalUnityReferences": [ 4 | "TestAssemblies" 5 | ], 6 | "includePlatforms": [ 7 | "Editor" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/Assets/Tests/Unity.Formats.Alembic.HDRPTests.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 000919f44bf7749cfbd866fb7eb91ebe 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 0 20 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/OutdoorsScene.unity 10 | guid: 8124e5870f4fd4c779e7a5f994e84ad1 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/HDRPProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 63a2978a97e4fc04cb9d905947216f3d, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_ProjectSettingFolderPath: Settings/HDRPDefaultResources 16 | m_WizardPopupAtStart: 1 17 | m_LastMaterialVersion: 13 18 | m_HDShaderGraphLastSeenVersion: 0 19 | m_PluginMaterialVersions: 20 | m_Keys: [] 21 | m_Values: 22 | m_PluginSubTargetVersions: 23 | m_Keys: [] 24 | m_Values: 25 | m_Version: 2 26 | m_ObsoleteWizardPopupAlreadyShownOnce: 1 27 | m_ObsoleteWizardActiveTab: 0 28 | m_ObsoleteWizardNeedRestartAfterChangingToDX12: 0 29 | m_ObsoleteWizardNeedToRunFixAllAgainAfterDomainReload: 0 30 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "m_Dictionary": { 3 | "m_DictionaryValues": [] 4 | } 5 | } -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2022.2.21f1 2 | m_EditorVersionWithRevision: 2022.2.21f1 (4907324dc95b) 3 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/ShaderGraphSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | customInterpolatorErrorThreshold: 32 16 | customInterpolatorWarningThreshold: 16 17 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 7200000, guid: 84a17cfa13e40ae4082ef42714f0a81c, type: 3} 7 | m_CopyBufferShader: {fileID: 7200000, guid: 23c51f21a3503f6428b527b01f8a2f4e, type: 3} 8 | m_SortShader: {fileID: 7200000, guid: ea257ca3cfb12a642a5025e612af6b2a, type: 3} 9 | m_StripUpdateShader: {fileID: 7200000, guid: 8fa6c4009fe2a4d4486c62736fc30ad8, type: 3} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | m_MaxScrubTime: 30 14 | m_CompiledVersion: 6 15 | m_RuntimeVersion: 33 16 | m_RuntimeResources: {fileID: 11400000, guid: bc10b42afe3813544bffd38ae2cd893d, type: 2} 17 | m_BatchEmptyLifetime: 300 18 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicHDRPLatest/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 | } -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/Assets/.gitkeep -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.3.4f1 2 | -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicImporter/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/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 | m_CompiledVersion: 0 14 | m_RuntimeVersion: 0 15 | -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/TestRunnerOptions.json: -------------------------------------------------------------------------------- 1 | {"disableBatchMode": 1} 2 | -------------------------------------------------------------------------------- /TestProjects/AlembicImporter/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 | vcSharedLogLevel: 9 | value: 0d5e400f0650 10 | flags: 0 11 | m_VCAutomaticAdd: 1 12 | m_VCDebugCom: 0 13 | m_VCDebugCmd: 0 14 | m_VCDebugOut: 0 15 | m_SemanticMergeMode: 2 16 | m_VCShowFailedCheckout: 1 17 | m_VCOverwriteFailedCheckoutAssets: 1 18 | m_VCProjectOverlayIcons: 1 19 | m_VCHierarchyOverlayIcons: 1 20 | m_VCOtherOverlayIcons: 1 21 | m_VCAllowAsyncUpdate: 1 22 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/Assets/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31d3c1be19933467c8399987d038e4f6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/Assets/Tests/AlembicRecorderTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc4d7088f7235479fad1dc9402b4236c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/Assets/Tests/Unity.Formats.Alembic.RecorderTests.Runtime.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.Formats.Alembic.RecorderTests.Editor", 3 | "references": [ 4 | "UnityEngine.TestRunner", 5 | "UnityEditor.TestRunner", 6 | "Unity.Timeline", 7 | "Unity.Formats.Alembic.Editor", 8 | "Unity.Recorder.Editor", 9 | "Unity.Formats.Alembic.Runtime" 10 | ], 11 | "includePlatforms": [], 12 | "excludePlatforms": [], 13 | "allowUnsafeCode": false, 14 | "overrideReferences": true, 15 | "precompiledReferences": [ 16 | "nunit.framework.dll" 17 | ], 18 | "autoReferenced": false, 19 | "defineConstraints": [ 20 | "UNITY_INCLUDE_TESTS" 21 | ], 22 | "versionDefines": [], 23 | "noEngineReferences": false 24 | } -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/Assets/Tests/Unity.Formats.Alembic.RecorderTests.Runtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8541e2f7c7e1b456ab227e1abadade52 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 0 20 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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_ScopedRegistriesSettingsExpanded: 1 16 | oneTimeWarningShown: 0 17 | m_Registries: 18 | - m_Id: main 19 | m_Name: 20 | m_Url: https://packages.unity.com 21 | m_Scopes: [] 22 | m_IsDefault: 1 23 | m_UserSelectedRegistryName: 24 | m_UserAddingNewScopedRegistry: 0 25 | m_RegistryInfoDraft: 26 | m_ErrorMessage: 27 | m_Original: 28 | m_Id: 29 | m_Name: 30 | m_Url: 31 | m_Scopes: [] 32 | m_IsDefault: 0 33 | m_Modified: 0 34 | m_Name: 35 | m_Url: 36 | m_Scopes: 37 | - 38 | m_SelectedScopeIndex: 0 39 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.18f1 2 | m_EditorVersionWithRevision: 2019.4.18f1 (3310a4d4f880) 3 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/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 | } -------------------------------------------------------------------------------- /TestProjects/AlembicRecorder/TestRunnerOptions.json: -------------------------------------------------------------------------------- 1 | {"disableBatchMode": 1} 2 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/BuildPostProcessor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using System.IO; 3 | using UnityEditor; 4 | using UnityEditor.Callbacks; 5 | 6 | namespace DefaultNamespace 7 | { 8 | public static class BuildPostProcessor 9 | { 10 | [PostProcessBuild] 11 | public static void OnPostProcessBuild(BuildTarget target, string pathToBuiltProject) 12 | { 13 | var dst = Path.Combine(Path.GetTempPath(), "human.abc"); 14 | File.Copy("Assets/human.abc", dst, true); 15 | } 16 | } 17 | } 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/BuildPostProcessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e0114ccd3424ba59edb1ef3c872d751 3 | timeCreated: 1616089769 -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/Scene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/Assets/Scene.unity -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/Scene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f6dff17892fd42a59cbfa80558d8ed8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 019cda6e96b9c44a8bf1930e23b7961d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/Tests/StandaloneTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f5967ea31047477b802b03e78da35d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/Tests/Unity.Formats.Alembic.UnitTests.Runtime.Standalone.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.Formats.Alembic.UnitTests.Runtime.Standalone", 3 | "references": [ 4 | "UnityEngine.TestRunner", 5 | "UnityEditor.TestRunner", 6 | "Unity.Formats.Alembic.Runtime" 7 | ], 8 | "includePlatforms": [], 9 | "excludePlatforms": [], 10 | "allowUnsafeCode": false, 11 | "overrideReferences": true, 12 | "precompiledReferences": [ 13 | "nunit.framework.dll" 14 | ], 15 | "autoReferenced": false, 16 | "defineConstraints": [ 17 | "UNITY_INCLUDE_TESTS" 18 | ], 19 | "versionDefines": [], 20 | "noEngineReferences": false 21 | } -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/Tests/Unity.Formats.Alembic.UnitTests.Runtime.Standalone.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31417156268c144deb1a25addc7e511f 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/human.abc: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:319ebbe3232a709cec49c559c1dab55e8a991a7c10af753d9bbab48dfc195981 3 | size 1302973 4 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/Assets/human.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 446982583258d46f094a2992096e844c 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0 30 | abcEndTime: 1.8 31 | startTime: 0 32 | endTime: 1.8 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.11f1 2 | m_EditorVersionWithRevision: 2019.4.11f1 (2d9804dddde7) 3 | -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/TestProjects/AlembicStandaloneBuild/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/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 | } -------------------------------------------------------------------------------- /TestProjects/AlembicStandaloneBuild/TestRunnerOptions.json: -------------------------------------------------------------------------------- 1 | {"disableBatchMode": 1} 2 | -------------------------------------------------------------------------------- /Tools/CI/.gitignore: -------------------------------------------------------------------------------- 1 | bin/** 2 | obj/** 3 | *.user -------------------------------------------------------------------------------- /Tools/CI/Alembic-recipes.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Alembic.Cookbook", "Alembic.Cookbook.csproj", "{A5A71435-C891-4C78-989C-2713DAA7B3B8}" 4 | EndProject 5 | Global 6 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 7 | Debug|Any CPU = Debug|Any CPU 8 | Release|Any CPU = Release|Any CPU 9 | EndGlobalSection 10 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 11 | {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 12 | {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Debug|Any CPU.Build.0 = Debug|Any CPU 13 | {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Release|Any CPU.ActiveCfg = Release|Any CPU 14 | {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Release|Any CPU.Build.0 = Release|Any CPU 15 | EndGlobalSection 16 | EndGlobal 17 | -------------------------------------------------------------------------------- /Tools/CI/Alembic.Cookbook.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net8.0 6 | enable 7 | enable 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Tools/CI/Program.cs: -------------------------------------------------------------------------------- 1 | using Alembic.Cookbook.Settings; 2 | using RecipeEngine; 3 | using RecipeEngine.Modules.Wrench.Helpers; 4 | 5 | 6 | // ReSharper disable once CheckNamespace 7 | public static class Program 8 | { 9 | public static int Main(string[] args) 10 | { 11 | var settings = new AlembicSettings(); 12 | 13 | // ReSharper disable once UnusedVariable 14 | var engine = EngineFactory 15 | .Create() 16 | .ScanAll() 17 | .WithWrenchModule(settings.Wrench) 18 | .GenerateAsync().Result; 19 | return engine; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Tools/CI/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Alembic": { 4 | "commandName": "Project", 5 | "workingDirectory": "$(SolutionDir)/../../" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /Tools/CI/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "sdk": { 3 | "version": "8.0.0", 4 | "rollForward": "latestMinor", 5 | "allowPrerelease": false 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Tools/CI/nuget.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Tools/CI/regenerate.bat: -------------------------------------------------------------------------------- 1 | cd %~dp0../../ 2 | dotnet run --project Tools/CI/Alembic.Cookbook.csproj -------------------------------------------------------------------------------- /Tools/CI/regenerate.sh: -------------------------------------------------------------------------------- 1 | cd $(dirname "$0")/../../ 2 | dotnet run --project Tools/CI/Alembic.Cookbook.csproj 3 | -------------------------------------------------------------------------------- /appcollector.yaml: -------------------------------------------------------------------------------- 1 | application_name: Alembic 2 | application_type: Package 3 | language: C#, C++ 4 | development_stage: Production 5 | findings_access: 6 | - marief@unity3d.com 7 | - markv@unity3d.com 8 | organization: 5d8b8596cadf01000a30db1f 9 | poc: marief@unity3d.com 10 | slack_channel: devs-alembic 11 | description: "Import and export Alembic files (.abc), record and stream animations in the Alembic format directly in Unity.\n\nThe Alembic format is commonly used in animation to transfer facial, cloth, and other simulation between applications.\n\nIMPORTANT: Alembic for Unity ony supports Windows 64-bit, MacOS X and Linux 64-bit as build targets." 12 | risk_assessment: 13 | internet_facing: false 14 | personal_info: false 15 | payment_info: false 16 | authentication: No Authentication 17 | hosting: N/A 18 | revenue_impact: false 19 | pci: false 20 | -------------------------------------------------------------------------------- /build.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd External 4 | call build.cmd 5 | 6 | if %ERRORLEVEL% NEQ 0 ( 7 | echo Failed to build ilmbase lib or alembic lib 8 | exit 1 9 | ) 10 | cd .. 11 | 12 | SET depsdir=%cd%\External\install 13 | SET installdir=%cd% 14 | if "%PROCESSOR_ARCHITECTURE%"=="ARM64" ( 15 | SET targetArch=ARM64 16 | ) else ( 17 | SET targetArch=x64 18 | ) 19 | 20 | 21 | if exist build ( 22 | rmdir /s /q build 23 | ) 24 | mkdir build 25 | cd build 26 | cmake .. ^ 27 | -A %targetArch% ^ 28 | -DCMAKE_GENERATOR_PLATFORM=%targetArch% ^ 29 | -DCMAKE_BUILD_TYPE=Release ^ 30 | -DALEMBIC_DIR=%depsdir% ^ 31 | -DUSE_STATIC=ON ^ 32 | -DENABLE_DEPLOY=OFF ^ 33 | -DCMAKE_PREFIX_PATH=%depsdir% ^ 34 | -DCMAKE_INSTALL_PREFIX=%installdir% ^ 35 | -DCMAKE_CXX_FLAGS="/MP" 36 | cmake --build . --target INSTALL --config Release 37 | 38 | if %ERRORLEVEL% NEQ 0 ( 39 | echo Failed to build ilmbase or alembic 40 | exit 1 41 | ) 42 | cd .. 43 | -------------------------------------------------------------------------------- /buildDebug.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd External 4 | call buildDebug.cmd 5 | 6 | if %ERRORLEVEL% NEQ 0 ( 7 | echo Failed to build ilmbase lib or alembic lib 8 | exit 1 9 | ) 10 | cd .. 11 | 12 | SET depsdir=%cd%\External\install 13 | SET installdir=%cd% 14 | if "%PROCESSOR_ARCHITECTURE%"=="ARM64" ( 15 | SET targetArch=ARM64 16 | ) else ( 17 | SET targetArch=x64 18 | ) 19 | 20 | 21 | if exist build ( 22 | rmdir /s /q build 23 | ) 24 | mkdir build 25 | cd build 26 | cmake .. ^ 27 | -A %targetArch% ^ 28 | -DCMAKE_GENERATOR_PLATFORM=%targetArch% ^ 29 | -DCMAKE_BUILD_TYPE=Debug ^ 30 | -DALEMBIC_DIR=%depsdir% ^ 31 | -DUSE_STATIC=ON ^ 32 | -DENABLE_DEPLOY=OFF ^ 33 | -DCMAKE_PREFIX_PATH=%depsdir% ^ 34 | -DCMAKE_INSTALL_PREFIX=%installdir% ^ 35 | -DCMAKE_CXX_FLAGS="/MP" 36 | cmake --build . --target INSTALL --config Debug 37 | 38 | if %ERRORLEVEL% NEQ 0 ( 39 | echo Failed to build ilmbase or alembic 40 | exit 1 41 | ) 42 | cd .. 43 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/CHANGELOG.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffac7224d592db8438d1dfb238f6a35b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_anim_propertylabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_anim_propertylabel.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_curves_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_curves_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_curves_renderer_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_curves_renderer_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_custom_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_custom_data.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_drag_time_clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_drag_time_clip.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_expanded_asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_expanded_asset.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_A.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_B.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_C.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_D.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_E.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_F.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_G.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_export_options_H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_export_options_H.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_curves.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_A.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_B.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_C.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_D.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_materials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_materials.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_materials_meshes_facesets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_materials_meshes_facesets.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_import_options_materials_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_import_options_materials_search.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_infinite_clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_infinite_clip.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_motionblur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_motionblur.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_point_cloud_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_point_cloud_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_point_renderer_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_point_renderer_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_recorded_clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_recorded_clip.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_recorder_clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_recorder_clip.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_recorder_options_B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_recorder_options_B.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_recorder_options_F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_recorder_options_F.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_shot_clip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_shot_clip.gif -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_shot_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_shot_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_stream_player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_stream_player.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_stream_player_external_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_stream_player_external_file.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/abc_stream_player_playback_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/abc_stream_player_playback_options.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/alembic-recorder-clip-inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/alembic-recorder-clip-inspector.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/alembic-recorder-clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/alembic-recorder-clip.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/images/alembic-recorder-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Documentation~/images/alembic-recorder-window.png -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/import-options-cameras.md: -------------------------------------------------------------------------------- 1 | 2 | Use these options to customize which components to import from the Alembic file. 3 | 4 | ![Import Cameras options](images/abc_import_options_C.png) 5 | 6 | | Property || Description | 7 | |:---|:---|:---| 8 | | __Camera Aspect Ratio__ || Define how to set the Unity Camera's aspect ratio. | 9 | || Current Resolution | Determine the aspect ratio from the current resolution which is defined by the screen. | 10 | || Default Resolution | Determine the aspect ratio from the default resolution defined in the Project Settings window for the Player (under **Edit** > **Project Settings** > **Resolution and Presentation** > **Resolution**). | 11 | || Camera Aperture | Determine the aspect ratio from the Camera in the Alembic file. This is the default. | 12 | 13 | 14 | > ***Note:*** Since Materials are not supported in Alembic, the Alembic package does not import or export Materials. 15 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/particles.md: -------------------------------------------------------------------------------- 1 | # Work with Particles 2 | 3 | When you import an Alembic file that contains particles, the Alembic package automatically adds two custom components to help you work with particles: 4 | 5 | * The [Alembic Point Cloud component](ref_PointCloud.md) helps you define the shape and volume of the particle's point cloud. You can set the extents of the bounding box (AABB) and particle sorting options for the cloud. 6 | * The [Alembic Point Renderer component](ref_PointRenderer.md) helps you customize the appearance of the points. You can define shadows, trails, shapes, and Materials for the points in the cloud. 7 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/playback.md: -------------------------------------------------------------------------------- 1 | # Play back Alembic clips in Unity 2 | 3 | You can customize importing and playing back Alembic data through the properties on the [Alembic Stream Player component](ref_StreamPlayer.md). 4 | 5 | When you change the **Time** parameter you can see the Alembic objects moving. To play the animation, you can control the **Time** parameter from the [Timeline](timeline.md) window, [Animation](animClip.md) window, or via scripts. 6 | 7 | **Vertex Motion Scale** is a magnification factor when calculating velocity. The greater the velocity and motion scale, the more blurring the [Motion Blur post-processing effect](motion-vectors.md#blur) applies. 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/ref_Curves.md: -------------------------------------------------------------------------------- 1 | # Alembic Curves component 2 | 3 | The Alembic Curves component describes an Alembic curve node. 4 | 5 | To access the Alembic Curves component, in the Hierarchy, within an imported Alembic asset instance, select a GameObject that corresponds to an Alembic curve node. 6 | 7 | > [!NOTE] 8 | > When you import the Alembic asset in Unity, you must select **Import Curves** among the Alembic import settings. 9 | 10 | ![The Alembic Curves component](images/abc_curves_options.png) 11 | 12 | | *Property* | *Function* | 13 | | :---------------- | :----------------------------------------------------------------------- | 14 | | **Script** | The script that defines this component. You cannot modify this property. | 15 | 16 | ## Additional resources 17 | 18 | * [Import Alembic files](import.md) 19 | * [Work with Curves](curves.md) 20 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/ref_Shot.md: -------------------------------------------------------------------------------- 1 | # Alembic Shot Asset clip settings 2 | 3 | The Alembic Shot Asset allows you to customize where to stop playback of the Alembic Shot clip in a Timeline. 4 | 5 | To use an Alembic Shot Asset clip, add an imported Alembic asset instance to Timeline. Refer to [Play back using an Alembic Shot clip](time_AlembicShot.md) for more details. 6 | 7 | ![The Alembic Shot component](images/abc_shot_options.png) 8 | 9 | | *Property* | *Function* | 10 | | :---------------- | :----------------------------------------------------------- | 11 | | **Script** | The script that defines this component. You cannot modify this property. | 12 | | **Stream Player** | Set a reference to the [Alembic Stream Player](ref_StreamPlayer.md) that this component is linked to. By default this property is already set. | 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/stream-player-options-playback.md: -------------------------------------------------------------------------------- 1 | 2 | | Property | Function | 3 | | :--- | :--- | 4 | | __Time__ | Set the time in seconds of the animation that is currently displayed on the screen. This property operates like a playhead control, as you can scrub or animate it to play the animation. Valid values are from 0 to the length of the animation. | 5 | | __Vertex Motion Scale__ | Set the magnification factor when calculating velocity. Greater velocity means more blurring when used with Motion Blur. By default, the value is set to 1 (the velocity is not scaled).
**Note:** This setting only applies to computed velocity values. It has no effect on velocity property values read from the Alembic asset source. | 6 | | __Time Range__ | Select the time range that corresponds to the portion of the animation you want to be able to play back in Unity. By default, this includes the entire animation.
To change the time range, either drag the handles or directly enter the start and end values in seconds. | 7 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/time_AlembicShot.md: -------------------------------------------------------------------------------- 1 | # Playback with an Alembic Shot clip 2 | 3 | You can play back Alembic as an **Alembic Shot** on an **Alembic Track**. 4 | 5 | ![Alembic Shot Clip](images/abc_shot_clip.gif) 6 | 7 | To create an Alembic Shot: 8 | 9 | 1. Drag a GameObject with an [Alembic Stream Player](ref_StreamPlayer.md) component onto the Clips view in Timeline. 10 | 11 | 2. Select **Add Clip With Alembic Track** from the pop-up menu. 12 | 13 | A new Alembic clip appears in the Clips view. 14 | 15 | 3. Play back the animation using the [Timeline Play controls](https://docs.unity3d.com/Packages/com.unity.timeline@latest/index.html?subfolder=/manual/tl-play-ctrls.html) in the Timeline window. 16 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Documentation~/timeline.md: -------------------------------------------------------------------------------- 1 | # Playback with Timeline 2 | 3 | You can use Timeline to play back and record Alembic animation including: 4 | 5 | * Creating sequences [using Alembic clips](time_AlembicShot.md), including trimming times and adjusting clip-ins. 6 | * Playing Alembic animation [using imported animation clips](time_ImportedClip.md). 7 | * Playing Alembic animation by [controlling the Alembic Stream Player component](time_InfiniteClip.md) through an Infinite clip. This takes a little longer to set up than using an Alembic clip, but you can easily convert an Infinite clip to an Animation clip to use in an Animator controller (state machine). 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a54554c31fec174388eea02531f7df9 3 | folderAsset: yes 4 | timeCreated: 1453551412 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Analytics.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3bdd0272a2a4070a0b3456383a2efae 3 | timeCreated: 1628772955 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Analytics/AlembicBuildAnalytics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52b849e9b9e1e4c439e769615a2e5015 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Analytics/AlembicImporterAnalytics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ae4d931dbe9c4ccc9baaaa0e8c83c53 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("Unity.Formats.Alembic.UnitTests.Runtime")] 4 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/AssemblyInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57906b64da24fc94788ca0eff80aab03 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Exporter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6a22550b71e1c24ea27ba69a3046c52 3 | folderAsset: yes 4 | timeCreated: 1491810064 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Exporter/AlembicExporterEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a64305860b0862479710f9835507b2d 3 | timeCreated: 1450352963 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3a803649f5eddb4394f43796e9cd9b6 3 | folderAsset: yes 4 | timeCreated: 1491809860 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicBuildPostProcess.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3cd7be4666f064b7ba04dae380484d24 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicCustomDataEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.Formats.Alembic.Importer; 2 | 3 | namespace UnityEditor.Formats.Alembic.Importer 4 | { 5 | [CustomEditor(typeof(AlembicCustomData))] 6 | class AlembicCustomDataEditor : Editor 7 | { 8 | public override void OnInspectorGUI() 9 | { 10 | using (new EditorGUI.DisabledScope(true)) 11 | { 12 | base.OnInspectorGUI(); 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicCustomDataEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4065d03a530a144668dc63c9edee5c72 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicImporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f53f5fc499d31e44b9deee84d28a9ee8 3 | timeCreated: 1484604198 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicImporterEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a00b9247841d8ea4d98931efd356989d 3 | timeCreated: 1484671777 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicShotAssetEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba8ac38765e914669bcf267763ae8698 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicStreamDescriptorEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | using UnityEngine.Formats.Alembic.Importer; 4 | 5 | namespace UnityEditor.Formats.Alembic.Importer 6 | { 7 | [CustomEditor(typeof(AlembicStreamDescriptor))] 8 | internal class AlembicStreamDescriptorEditor : Editor 9 | { 10 | public override void OnInspectorGUI() 11 | { 12 | #if UNITY_2017_1_OR_NEWER || ENABLE_SCRIPTED_IMPORTERS 13 | SerializedProperty iterator = this.serializedObject.GetIterator(); 14 | for (bool enterChildren = true; iterator.NextVisible(enterChildren); enterChildren = false) 15 | { 16 | using (new EditorGUI.DisabledScope(true)) 17 | EditorGUILayout.PropertyField(iterator, true, new GUILayoutOption[0]); 18 | } 19 | #else 20 | base.OnInspectorGUI(); 21 | #endif 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicStreamDescriptorEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 008d3e426b48e9c4aa3046b69325c6e1 3 | timeCreated: 1484948174 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Importer/AlembicStreamPlayerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ffd4316c4a6b4f4cbe765d9bd5d9954 3 | timeCreated: 1485384212 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Misc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bd79aa5d8e0f434d8e0e06f80f62eb6 3 | folderAsset: yes 4 | timeCreated: 1516346592 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Misc/BoolDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef67e80f0340c6546b2612a84e497b1b 3 | timeCreated: 1491809764 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Misc/EditorHelper.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEditor.Formats.Alembic.Importer 2 | { 3 | internal class EditorHelper 4 | { 5 | internal static string BuildPathIfNecessary(string relativePath) 6 | { 7 | #if UNITY_2021_3_OR_NEWER 8 | return FileUtil.GetPhysicalPath(relativePath); 9 | #else 10 | return relativePath; 11 | #endif 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Misc/EditorHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cde38574ac8f49f458f4fc2e827c8d50 3 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Unity.Formats.Alembic.Editor.api: -------------------------------------------------------------------------------- 1 | // This file is generated. Do not modify by hand. 2 | // XML documentation file not found. To check if public methods have XML comments, 3 | // make sure the XML doc file is present and located next to the scraped dll 4 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Unity.Formats.Alembic.Editor.api.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b49e2e2daa394a349ba61947bd337f6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Unity.Formats.Alembic.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.Formats.Alembic.Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "Unity.Formats.Alembic.Runtime", 6 | "Unity.Timeline", 7 | "Unity.Recorder.Editor", 8 | "Unity.Timeline.Editor" 9 | ], 10 | "includePlatforms": [ 11 | "Editor" 12 | ], 13 | "excludePlatforms": [], 14 | "allowUnsafeCode": false, 15 | "overrideReferences": false, 16 | "precompiledReferences": [], 17 | "autoReferenced": true, 18 | "defineConstraints": [], 19 | "versionDefines": [ 20 | { 21 | "name": "com.unity.recorder", 22 | "expression": "2.2.0-preview.1", 23 | "define": "RECORDER_AVAILABLE" 24 | }, 25 | { 26 | "name": "com.unity.timeline", 27 | "expression": "1.6.0-pre.5", 28 | "define": "TIMELINE_1_6_0" 29 | } 30 | ], 31 | "noEngineReferences": false 32 | } 33 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/Unity.Formats.Alembic.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a29ff1e57e8f44d98c3ebe2c8f5c15e 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 666638442d1ac4c4a9194f27ed503264 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Input.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3446b44f09d0b4ab6a505a15da58b239 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Input/AlembicInput.cs: -------------------------------------------------------------------------------- 1 | #if RECORDER_AVAILABLE 2 | using UnityEditor.Recorder; 3 | 4 | namespace UnityEditor.Formats.Alembic.Recorder 5 | { 6 | class AlembicInput : RecorderInput 7 | { 8 | } 9 | } 10 | #endif 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Input/AlembicInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d8c2cb71a1a84c69aa26da09d5ad584 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Input/AlembicInputSettings.cs: -------------------------------------------------------------------------------- 1 | #if RECORDER_AVAILABLE 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using UnityEditor.Recorder; 6 | using UnityEngine; 7 | 8 | namespace UnityEditor.Formats.Alembic.Recorder 9 | { 10 | [Serializable] 11 | [DisplayName("Alembic")] 12 | class AlembicInputSettings : RecorderInputSettings 13 | { 14 | protected override Type InputType => typeof(AlembicInput); 15 | } 16 | } 17 | #endif 18 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Input/AlembicInputSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84c053bb82d024ff783bf9a858edfe57 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Recorder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3e3dc9a1dbd646048ac5509f0fd2bc1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Recorder/AlembicRecorder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c4ec3f75262342aba7075155ae0dd4c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Recorder/AlembicRecorderSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 536fa4239f4a04a809e26de8cbfdec81 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Editor/UnityRecorder/Recorder/AlembicRecorderSettingsEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8331f8eee5c64365b22a0b14d6dcbe0f 3 | timeCreated: 1580492797 -------------------------------------------------------------------------------- /com.unity.formats.alembic/LICENSE.md: -------------------------------------------------------------------------------- 1 | com.unity.formats.alembic copyright © 2021 Unity Technologies ApS 2 | 3 | Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). 4 | 5 | Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. 6 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/LICENSE.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e59954a754e0045f2aba0430ba032ff2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25b63c2e5a185460ba9ac3c0f4d93620 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdb039406aa4e1d4e8943c72b0d18feb 3 | folderAsset: yes 4 | timeCreated: 1517041171 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Materials/Overlay.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Runtime/Materials/Overlay.mat -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Materials/Overlay.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd88d091923c1bc48b4347e3b70b04f7 3 | timeCreated: 1517040261 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d30f33adb77db08498e18c45ea36288f 3 | folderAsset: yes 4 | timeCreated: 1453551412 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Plugins/ARM64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7386dd7cb58b4f74f97ace51f6a33a9f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Plugins/x86_64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff42d74b45c6e2b44900849930022c1f 3 | folderAsset: yes 4 | timeCreated: 1483981097 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Plugins/x86_64/abci.bundle/Contents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e78d640d7f8534fbc958427a9cb13fb7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Plugins/x86_64/abci.bundle/Contents/MacOS.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47dfea7adb55d49cc84c67f62514c3e5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Plugins/x86_64/abci.bundle/Contents/MacOS/abci.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db7775fdfe61041aa9c04064dd978766 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f13c0b8c5a58f9349bbb31a5f4334fb2 3 | folderAsset: yes 4 | timeCreated: 1453551412 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Analytics.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 490090759e68a46cf8401977c9b45313 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Analytics/AlembicExporterAnalytics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b74cf65519f09465a92d0749ecdeb94f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Analytics/AlembicStreamAnalytics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 132f294497fbe4866aab2c243bb9631c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Exporter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6da61205ba12d554bb9f23b5ce765090 3 | folderAsset: yes 4 | timeCreated: 1491809487 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Exporter/AbcAPI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a659ab89f599c6847ace8bc6f9bec725 3 | timeCreated: 1450333874 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Exporter/AlembicExporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 210d8348e88bdfd499d152a7a14a9386 3 | timeCreated: 1450333873 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Exporter/AlembicExporter_impl.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5bbd20233d98964fb2c73fa71fe2233 3 | timeCreated: 1517283688 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Exporter/Utils.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.Formats.Alembic.Util 2 | { 3 | static class Utils 4 | { 5 | public static Matrix4x4 WorldNoScale(this Transform transform) 6 | { 7 | var rotation = transform.rotation; 8 | var pos = transform.position; 9 | var rot = Matrix4x4.Rotate(rotation); 10 | rot = rot.transpose; 11 | var t = rot.MultiplyPoint(-pos); 12 | return Matrix4x4.TRS(t, Quaternion.Inverse(rotation), new Vector3(1, 1, 1)); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Exporter/Utils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75953ad215a44adbad998a41c27c20ca 3 | timeCreated: 1589568690 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6dd5a8d7becc9d41949926581d657c5 3 | folderAsset: yes 4 | timeCreated: 1491809487 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AbcAPI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ae31601ec870894f82d0bda281a61b2 3 | timeCreated: 1453551415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d8cb973ad16370489fc919dcccf190c 3 | timeCreated: 1453551414 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicCurvesElement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce1df47d488c4484a8738ec94f9ae6ec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicElement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3caa1745f6acc154a884e05190cd4246 3 | timeCreated: 1453551415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicMaterial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicMaterial.cs -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicMaterial.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a2bbd54923c02246bed8686b1747ab2 3 | timeCreated: 1453551415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d76fd8be067148f4aa077ea818e5da46 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicPoints.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d523d1a5132322146bfd404e13d6ffa7 3 | timeCreated: 1453551415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf7c3e4a85cc22c4d89a1dc2f45aec87 3 | timeCreated: 1484602440 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicStream.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7743232bcde151041923d1d2ffb6df68 3 | timeCreated: 1453551415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicStreamDescriptor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 466f01ef9965947409bdf647a71ed66a 3 | timeCreated: 1484336918 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicStreamPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6983ab2008f7a9f499b3f8cd6bec328d 3 | timeCreated: 1484595656 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicSubD.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.Formats.Alembic.Sdk; 2 | 3 | namespace UnityEngine.Formats.Alembic.Importer 4 | { 5 | internal class AlembicSubD : AlembicMesh 6 | { 7 | aiSubD m_abcSchema; 8 | 9 | internal override aiSchema abcSchema 10 | { 11 | get { return m_abcSchema; } 12 | } 13 | 14 | internal override void AbcSetup(aiObject abcObj, aiSchema abcSchema) 15 | { 16 | base.AbcSetup(abcObj, abcSchema); 17 | m_abcSchema = (aiSubD)abcSchema; 18 | 19 | m_abcSchema.GetSummary(ref m_summary); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicSubD.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a2f82c624140d74d8b225086ce78f65 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicTreeNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06ebdb78225f4ae49964fe33f081ad33 3 | timeCreated: 1484592545 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/AlembicXForm.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 443e5d79f8f145944ac7b48146f8a62f 3 | timeCreated: 1453551415 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1db2f6280c87a40448b8103d17f550b7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours/AlembicCurves.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35d25a4f0d78a4222815c7ced457b102 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours/AlembicCurvesRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10a34662410a4fdcbdecc7c24870da8b 3 | timeCreated: 1606332022 4 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours/AlembicCustomData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace UnityEngine.Formats.Alembic.Importer 4 | { 5 | /// 6 | /// Class that stores additional data for the current Alembic Node. 7 | /// 8 | public class AlembicCustomData : MonoBehaviour 9 | { 10 | [SerializeField] 11 | List faceSetNames; 12 | 13 | /// 14 | /// Retrieves the set of Face Set names. 15 | /// 16 | public List FaceSetNames => faceSetNames; 17 | 18 | internal void SetFacesetNames(List names) 19 | { 20 | faceSetNames = names; 21 | for (var i = 0; i < faceSetNames.Count; i++) 22 | { 23 | faceSetNames[i] = faceSetNames[i].TrimEnd('\0'); 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours/AlembicCustomData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8ad39f2b02a24b3590e6547d0eabdd7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours/AlembicPointsCloud.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7721d86d29c714a68b68bf39326554ae 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/Behaviours/AlembicPointsRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a89a519b10b74549a96c4de28498340 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/EmbeddedAlembicStreamDescriptor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c2bba6d17eb349b2aea4b607946563a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/IStreamDescriptor.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.Formats.Alembic.Importer 2 | { 3 | interface IStreamDescriptor 4 | { 5 | string PathToAbc 6 | { 7 | get; 8 | set; 9 | } 10 | AlembicStreamSettings Settings 11 | { 12 | get; 13 | set; 14 | } 15 | 16 | float MediaStartTime 17 | { 18 | get; 19 | set; 20 | } 21 | 22 | float MediaEndTime 23 | { 24 | get; 25 | set; 26 | } 27 | 28 | float MediaDuration { get; } 29 | 30 | IStreamDescriptor Clone(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Importer/IStreamDescriptor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9917e8865f0049e2b30475f9d265b7e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dd197a46bd59b74097a39f53bf1d6b5 3 | folderAsset: yes 4 | timeCreated: 1491807949 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/Bool.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityEngine.Formats.Alembic.Sdk 5 | { 6 | // bool is marshal as int (4 byte) by default and you need ugly [MarshalAs(UnmanagedType.U1)] to pass to (or receive from) C++ code. 7 | // this struct emulates bool and marshal as byte (1 byte). this makes things bit easier in some cases. 8 | [Serializable] 9 | struct Bool 10 | { 11 | [SerializeField] byte v; 12 | public static implicit operator bool(Bool v) { return v.v != 0; } 13 | public static bool ToBool(Bool v) { return v; } 14 | 15 | public static implicit operator Bool(bool v) { Bool r; r.v = v ? (byte)1 : (byte)0; return r; } 16 | public static Bool ToBool(bool v) { return v; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/Bool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe64700775bee6d43aa65acd242db06a 3 | timeCreated: 1491809358 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/CameraData.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.InteropServices; 2 | 3 | namespace UnityEngine.Formats.Alembic.Sdk 4 | { 5 | [StructLayout(LayoutKind.Sequential)] 6 | struct CameraData 7 | { 8 | public Bool visibility { get; set; } 9 | public float focalLength { get; set; } 10 | public Vector2 sensorSize { get; set; } 11 | public Vector2 lensShift { get; set; } 12 | public float nearClipPlane { get; set; } 13 | public float farClipPlane { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/CameraData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcb4583f610fd477b8a63913382166dd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/PinnedArray.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c8cb7153975b2e49a40a322f27becb4 3 | timeCreated: 1499743740 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/ReadOnlyAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System; 3 | 4 | namespace UnityEngine.Formats.Alembic.Importer 5 | { 6 | [AttributeUsage(AttributeTargets.Field, Inherited = true, AllowMultiple = false)] 7 | internal sealed class ReadOnlyAttribute : PropertyAttribute 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/ReadOnlyAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b2e4f06843ca2747904f018f5abf313 3 | timeCreated: 1491809358 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Misc/RuntimeUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 413015434ac340a19ea87a80bd516be7 3 | timeCreated: 1610718142 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Timeline.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c08654cfc1b78574a8f3c0305563dbb4 3 | folderAsset: yes 4 | timeCreated: 1489425268 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Timeline/AlembicShotAsset.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44d84dc3cdf9d044c9bd290c18ab5454 3 | timeCreated: 1489425277 4 | MonoImporter: 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Timeline/AlembicShotPlayable.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.Formats.Alembic.Importer; 2 | using UnityEngine.Playables; 3 | 4 | namespace UnityEngine.Formats.Alembic.Timeline 5 | { 6 | internal class AlembicShotPlayable : PlayableBehaviour 7 | { 8 | public AlembicStreamPlayer streamPlayer { get; set; } 9 | 10 | public override void ProcessFrame(Playable playable, FrameData info, object playerData) 11 | { 12 | if (streamPlayer == null) 13 | return; 14 | 15 | var duration = streamPlayer.Duration; 16 | var time = playable.GetTime(); 17 | streamPlayer.CurrentTime = (float)(time >= duration ? duration : time % duration); 18 | if (info.evaluationType == FrameData.EvaluationType.Playback) 19 | { 20 | streamPlayer.Update(); 21 | } 22 | else 23 | { 24 | streamPlayer.UpdateImmediately(streamPlayer.CurrentTime); 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Timeline/AlembicShotPlayable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cd9987895ad98e4889ea378e1b047f6 3 | timeCreated: 1492612433 4 | MonoImporter: 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Timeline/AlembicTrack.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.Timeline; 3 | 4 | namespace UnityEngine.Formats.Alembic.Timeline 5 | { 6 | /// 7 | /// Timeline integration class for the Alembic Recorder. 8 | /// 9 | [System.Serializable] 10 | [TrackClipType(typeof(AlembicShotAsset))] 11 | [TrackColor(0.53f, 0.0f, 0.08f)] 12 | public class AlembicTrack : TrackAsset 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Scripts/Timeline/AlembicTrack.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f669ed87322f9554d9dff5c29f48f549 3 | timeCreated: 1489425277 4 | MonoImporter: 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b027c51fba39bc4a87cdf75b52e7151 3 | folderAsset: yes 4 | timeCreated: 1490703698 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/AlembicMotionVectors.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b67af22e05c01c4459ad64f261bd7cba 3 | timeCreated: 1511973179 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/AlembicMotionVectors.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/Alembic/MotionVectors" 2 | { 3 | SubShader 4 | { 5 | Pass 6 | { 7 | Name "MOTIONVECTORS" 8 | Tags{ "LightMode" = "MotionVectors" } 9 | 10 | Cull [_CullMode] 11 | ZTest LEqual 12 | ZWrite On 13 | 14 | CGPROGRAM 15 | #pragma vertex VertMotionVectors 16 | #pragma fragment FragMotionVectors 17 | #include "AlembicMotionVectors.cginc" 18 | ENDCG 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/AlembicMotionVectors.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0edbb791d3fa678499b091a146ee19e8 3 | timeCreated: 1511973180 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/AlembicPointsMotionVectors.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05cc257315ad20240b491c6a72f29db6 3 | timeCreated: 1517645895 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08114fb7c5d01904aa16f70d14621da8 3 | timeCreated: 1517040074 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/PointRenderer.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc8b20847d558944c833ed75d038ebad 3 | timeCreated: 1491096521 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/Standard.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0476fb45c8a3ff543956ad6c8665dd04 3 | timeCreated: 1511973180 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/StandardInstanced.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a002496809b1b604c8a724108e6add6e 3 | timeCreated: 1490703715 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/StandardRoughness.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6fe43308872615a4691b29069ab8ff2f 3 | timeCreated: 1517633378 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/StandardSpecular.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78b18da14e351094f8724b4524fb7d1d 3 | timeCreated: 1511973181 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Shaders/TransparentInstanced.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e757886485e5174ca1d1dadb57673da 3 | timeCreated: 1490707683 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Unity.Formats.Alembic.Runtime.api.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3305ff7d49e0425aac9b9cb6fac4e88 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Runtime/Unity.Formats.Alembic.Runtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22f31b74491fb45d5b598e0b935deb31 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/TestRunnerOptions.json: -------------------------------------------------------------------------------- 1 | { 2 | "disableBatchMode": true 3 | } 4 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5063ca15cdf3841988736943276991cb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/.tests.json: -------------------------------------------------------------------------------- 1 | { 2 | "createSeparatePackage": true 3 | } 4 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c6fd899ace4d477fbb9a0f50a087475 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/AnalyticsTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68a0486445b04a0cb36459af0168c6d7 3 | timeCreated: 1629210771 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/AssetRenameTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1a76f83b35474ba184b5a530cf9dec7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/EditorTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df9a2ba8aa6e94e36b80989b826a3689 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/ImporterTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba3609cc218ab404cb0a4d800c5427f3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/MeshSchemaTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc7843808b394d63840f8463b3361c65 3 | timeCreated: 1698930469 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/Unity.Formats.Alembic.Editor.Tests.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.Formats.Alembic.UnitTests.Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "Unity.Formats.Alembic.Runtime", 6 | "Unity.Formats.Alembic.Editor", 7 | "UnityEngine.TestRunner", 8 | "UnityEditor.TestRunner", 9 | "Unity.Timeline" 10 | ], 11 | "includePlatforms": [ 12 | "Editor" 13 | ], 14 | "excludePlatforms": [], 15 | "allowUnsafeCode": false, 16 | "overrideReferences": true, 17 | "precompiledReferences": [ 18 | "nunit.framework.dll" 19 | ], 20 | "autoReferenced": false, 21 | "defineConstraints": [ 22 | "UNITY_INCLUDE_TESTS" 23 | ], 24 | "versionDefines": [], 25 | "noEngineReferences": false 26 | } -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/Unity.Formats.Alembic.Editor.Tests.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93089d435f0dd4b5fad3e1d6ab49c3d3 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Editor/VisibilityTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39100451fac2478ab0d91b3163115299 3 | timeCreated: 1597681850 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f0f9bc43ec8d4a428f21a9e444c0fa5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/BaseFixture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4d8fd4da05ae478095633bdd9a3b3a5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/CameraImporterTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c533f51426bced43bae2e9cc12c3d93 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/CameraPhysicalParamsTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8cffa84ca0704b3ba93085a0ca61c37 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/ClothTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14b26ff5a80a84849a65bd980d02e510 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/CurveTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b291fdbb6f5740efaf3dc6fede600fbe 3 | timeCreated: 1606851724 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c953b5c095e74de5a4f632e3a8da48c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/DummyAlembic.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/DummyAlembic.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/DummyAlembic.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/DummyAlembic.prefab -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/DummyAlembic.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c01136857b8dc481bb9babb33803ed4a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/F.Head Model-model.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/F.Head Model-model.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/SlimeMolding.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/SlimeMolding.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/camera_ztranslate_300f_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/camera_ztranslate_300f_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/camera_ztranslate_300f_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cad963015b10664990b48c55b0761fe 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | importerVersion: 1 14 | streamSettings: 15 | normals: 1 16 | tangents: 1 17 | cameraAspectRatio: 2 18 | importVisibility: 1 19 | scaleFactor: 0.01 20 | swapHandedness: 1 21 | flipFaces: 0 22 | interpolateSamples: 1 23 | importPointPolygon: 1 24 | importLinePolygon: 1 25 | importTrianglePolygon: 1 26 | importXform: 1 27 | importCameras: 1 28 | importMeshes: 1 29 | importPoints: 0 30 | importCurves: 1 31 | createCurveRenderers: 0 32 | abcStartTime: 0 33 | abcEndTime: 12.5 34 | startTime: 0 35 | endTime: 12.5 36 | importWarning: 37 | firstImport: 0 38 | isHDF5: 0 39 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/cube_skinRig.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/cube_skinRig.fbx -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/cubes_coloured.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/cubes_coloured.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/cubes_coloured.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd3554fc098614b9e99b49873fe18cd6 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: cubez 12 | rootGameObjectName: cubez 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 1 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | importCurves: 1 30 | createCurveRenderers: 0 31 | abcStartTime: 3.875 32 | abcEndTime: 3.875 33 | startTime: 3.875 34 | endTime: 3.875 35 | importWarning: 36 | firstImport: 0 37 | isHDF5: 0 38 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/cubes_normals.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/cubes_normals.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/emptymesh.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/emptymesh.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/emptymesh.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66b8b570b5eec42bd80704392a7001b5 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | importCurves: 1 30 | abcStartTime: 0.041666666666666664 31 | abcEndTime: 0.041666666666666664 32 | startTime: 0.041666666666666664 33 | endTime: 0.041666666666666664 34 | importWarning: 35 | firstImport: 0 36 | isHDF5: 0 37 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/rgba_grid.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/rgba_grid.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/singleCurve.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/singleCurve.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/singleCurve.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 253cca792b1714bd985e9752217590a8 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 1 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | importCurves: 1 30 | abcStartTime: 0.041666666666666664 31 | abcEndTime: 5 32 | startTime: 0.041666666666666664 33 | endTime: 5 34 | importWarning: 35 | firstImport: 0 36 | isHDF5: 0 37 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/subD.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e4b7f3830d2a451c9147602d9606c18 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/subD/deformingSubdTest.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/subD/deformingSubdTest.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/subD/staticMeshTest.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/subD/staticMeshTest.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/subD/staticSubdTest.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/subD/staticSubdTest.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/subD/variableTopoSubd.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/subD/variableTopoSubd.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/tri_weirdnormals_1f.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/tri_weirdnormals_1f.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/triangleRigged_asymetricalVertexTransform_24fps_2f.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/triangleRigged_asymetricalVertexTransform_24fps_2f.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/trianglesNoWidth_noNormals_1f_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/trianglesNoWidth_noNormals_1f_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/trianglesNoWidth_noNormals_1f_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f03ab724b2494f38ae7c6c3d06e0825 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | importCurves: 1 30 | abcStartTime: 0.041666666666666664 31 | abcEndTime: 0.041666666666666664 32 | startTime: 0.041666666666666664 33 | endTime: 0.041666666666666664 34 | importWarning: 35 | firstImport: 1 36 | isHDF5: 0 37 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/twoTriangles_facesetOrder_1f_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/twoTriangles_facesetOrder_1f_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/twoTris_twoFaceSets_1f_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/twoTris_twoFaceSets_1f_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/varTopo_bakedVelocity_0-1_30fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/varTopo_bakedVelocity_0-1_30fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/varTopo_bakedVelocity_0-1_30fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0f12062215204c6991895f6a51dd627 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | importCurves: 1 30 | createCurveRenderers: 0 31 | abcStartTime: 0 32 | abcEndTime: 0.03333333333333333 33 | startTime: 0 34 | endTime: 0.03333333333333333 35 | importWarning: 36 | firstImport: 0 37 | isHDF5: 0 38 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe328f65f24104238b066c73caac08ec 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/camera_static_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/camera_static_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/camera_static_visibilityAnim_15_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1416eaf458d8341cfacec4fa81fd0527 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0.041666666666666664 30 | abcEndTime: 0.6249999999999999 31 | startTime: 0.041666666666666664 32 | endTime: 0.6249999999999999 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/camera_xTranslate_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/camera_xTranslate_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/camera_xTranslate_visibilityAnim_15_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98d61f23b1a66466f93ad970d9117b00 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0.041666666666666664 30 | abcEndTime: 0.6249999999999999 31 | startTime: 0.041666666666666664 32 | endTime: 0.6249999999999999 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/cube_visibility_enabled.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/cube_visibility_enabled.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/mesh_static_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/mesh_static_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/mesh_static_visibilityAnim_15_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38a3731774e2041268d2d2a9d27b69af 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0.041666666666666664 30 | abcEndTime: 0.6249999999999999 31 | startTime: 0.041666666666666664 32 | endTime: 0.6249999999999999 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/mesh_xTranslate_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/mesh_xTranslate_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/mesh_xTranslate_visibilityAnim_15_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13c41684e05b74a789421d803ab4cb08 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0.041666666666666664 30 | abcEndTime: 0.6249999999999999 31 | startTime: 0.041666666666666664 32 | endTime: 0.6249999999999999 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/pointcloudEmission_static_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/pointcloudEmission_static_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/pointcloudEmission_xTranslate_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/pointcloudEmission_xTranslate_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/xform_static_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/xform_static_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/xform_static_visibilityAnim_15_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9cfb1cc6cd254c569e584c36db8f1b2 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0.041666666666666664 30 | abcEndTime: 0.6249999999999999 31 | startTime: 0.041666666666666664 32 | endTime: 0.6249999999999999 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/xform_xTranslate_visibilityAnim_15_24fps.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/com.unity.formats.alembic/45674adba8fb9b63b3407a0157d6c500cfa03257/com.unity.formats.alembic/Tests/Runtime/Data/visibility/xform_xTranslate_visibilityAnim_15_24fps.abc -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Data/visibility/xform_xTranslate_visibilityAnim_15_24fps.abc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8611f071574ba40368ca1da3092d3e22 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: f53f5fc499d31e44b9deee84d28a9ee8, type: 3} 11 | rootGameObjectId: 12 | rootGameObjectName: 13 | streamSettings: 14 | normals: 1 15 | tangents: 1 16 | cameraAspectRatio: 2 17 | importVisibility: 1 18 | scaleFactor: 0.01 19 | swapHandedness: 1 20 | flipFaces: 0 21 | interpolateSamples: 1 22 | importPointPolygon: 1 23 | importLinePolygon: 1 24 | importTrianglePolygon: 1 25 | importXform: 1 26 | importCameras: 1 27 | importMeshes: 1 28 | importPoints: 0 29 | abcStartTime: 0.041666666666666664 30 | abcEndTime: 0.6249999999999999 31 | startTime: 0.041666666666666664 32 | endTime: 0.6249999999999999 33 | importWarning: 34 | firstImport: 0 35 | isHDF5: 0 36 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/GenericRuntime.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18f459dd26824b7f8920396685ab6f06 3 | timeCreated: 1622739535 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/ImportlessTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb95f2e0529e49cb8c28ca3f7b80ce14 3 | timeCreated: 1611769975 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e80cfd4c98db41aa98a1a24293fddd24 3 | timeCreated: 1588333899 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Scripts/Spawner.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | public class Spawner : MonoBehaviour 7 | { 8 | bool on; 9 | 10 | int nFrames = 10; 11 | int curFrame = 0; 12 | 13 | // Update is called once per frame 14 | void Update() 15 | { 16 | curFrame++; 17 | if (curFrame % nFrames == 0) 18 | { 19 | if (on) 20 | { 21 | DestroyImmediate(transform.GetChild(0).gameObject); 22 | } 23 | else 24 | { 25 | var go = new GameObject(curFrame.ToString()); 26 | go.transform.parent = transform; 27 | var cube = GameObject.CreatePrimitive(PrimitiveType.Cube); 28 | cube.transform.parent = go.transform; 29 | } 30 | 31 | on = !on; 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Scripts/Spawner.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9dfd4524ddb8423eb647aab2c3746a1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/SkinnedMeshTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21ba7507b9334b89a17fe76a6066d8bf 3 | timeCreated: 1589398914 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/TimelineDataTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee3df0a232e4e49939b825b87650d481 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/TransformTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 854cebd94b3d4b69af8049cbaafea19d 3 | timeCreated: 1588078961 -------------------------------------------------------------------------------- /com.unity.formats.alembic/Tests/Runtime/Unity.Formats.Alembic.Runtime.Tests.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be18b69f0364046e7ad9f19863c9b7c7 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/Third Party Notices.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9daccf86de189d4590b86149cefc977 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/ValidationExceptions.json: -------------------------------------------------------------------------------- 1 | { 2 | "ErrorExceptions": [ 3 | { 4 | "ValidationTest": "Package Unity Version Validation", 5 | "ExceptionMessage": "The Unity version requirement is more strict than in the previous version of the package. Increment the minor version of the package to leave patch versions available for previous version. Read more about this error and potential solutions at https://docs.unity3d.com/Packages/com.unity.package-validation-suite@latest/index.html?preview=1&subfolder=/manual/package_unity_version_validation_error.html#the-unity-version-requirement-is-more-strict-than-in-the-previous-version-of-the-package", 6 | "PackageVersion": "2.4.1" 7 | } 8 | ], 9 | "WarningExceptions": [] 10 | } 11 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/ValidationExceptions.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9b6f91a8115141679100acc797feabf -------------------------------------------------------------------------------- /com.unity.formats.alembic/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.timeline": "1.8.7", 4 | "com.unity.modules.unityanalytics": "1.0.0", 5 | "com.unity.modules.cloth": "1.0.0" 6 | }, 7 | "description": "Import and export Alembic files (.abc), record and stream animations in the Alembic format directly in Unity.\nNOTE: Supported build platforms: only Windows 64-bit/Arm64, macOS X, and Linux 64.\n\nThe Alembic format is commonly used in animation to transfer facial, cloth, and other simulation between applications in the form of baked data.", 8 | "displayName": "Alembic", 9 | "keywords": [ 10 | "alembic", 11 | "abc", 12 | "animation", 13 | "facial", 14 | "cloth", 15 | "simulation" 16 | ], 17 | "name": "com.unity.formats.alembic", 18 | "unity": "2021.3", 19 | "version": "2.4.1" 20 | } 21 | -------------------------------------------------------------------------------- /com.unity.formats.alembic/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27aa1433a83694f348f1cc8829c80bba 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /fdgRulesets/UnityEngineAndUnityEditor.ruleset: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /fdgRulesets/UnityEngineAndUnityEditorCodeInPackages.ruleset: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | --------------------------------------------------------------------------------