├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ └── publish-npm-packages.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── deprecated ├── README.md ├── SECURITY.md ├── android │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── corto │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ │ ├── fs_scene.glsl │ │ │ │ ├── monkey.mtl │ │ │ │ ├── monkey.obj │ │ │ │ └── vs_scene.glsl │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bitstream.cpp │ │ │ │ ├── bitstream.h │ │ │ │ ├── corto.cpp │ │ │ │ ├── corto.h │ │ │ │ ├── corto_codec.cpp │ │ │ │ ├── corto_codec.h │ │ │ │ ├── cstream.cpp │ │ │ │ ├── cstream.h │ │ │ │ ├── decoder.cpp │ │ │ │ ├── decoder.h │ │ │ │ ├── index_attribute.h │ │ │ │ ├── meshloader.cpp │ │ │ │ ├── meshloader.h │ │ │ │ ├── normal_attribute.cpp │ │ │ │ ├── normal_attribute.h │ │ │ │ ├── objload.h │ │ │ │ ├── point.h │ │ │ │ ├── timer.h │ │ │ │ ├── tinyply.cpp │ │ │ │ ├── tinyply.h │ │ │ │ ├── tunstall.cpp │ │ │ │ ├── tunstall.h │ │ │ │ ├── vertex_attribute.h │ │ │ │ └── zpoint.h │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── corto │ │ │ │ │ ├── Actor.java │ │ │ │ │ ├── ActorData.java │ │ │ │ │ ├── Camera.java │ │ │ │ │ ├── CameraPerspective.java │ │ │ │ │ ├── CortoApp.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── Mesh.java │ │ │ │ │ ├── MeshView.java │ │ │ │ │ ├── SceneShader.java │ │ │ │ │ ├── Shader.java │ │ │ │ │ ├── Vector3f.java │ │ │ │ │ └── meshloaderlib │ │ │ │ │ ├── obj │ │ │ │ │ ├── Material.java │ │ │ │ │ └── Obj.java │ │ │ │ │ ├── ply │ │ │ │ │ └── Ply.java │ │ │ │ │ └── util │ │ │ │ │ └── Util.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── raw │ │ │ │ ├── hello.txt │ │ │ │ └── liamt.mp4 │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── corto │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── distribution │ │ ├── arm64-v8a │ │ │ └── liblibcorto.so │ │ ├── armeabi-v7a │ │ │ └── liblibcorto.so │ │ ├── x86 │ │ │ └── liblibcorto.so │ │ └── x86_64 │ │ │ └── liblibcorto.so │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── makeJavaHeaders.sh │ └── settings.gradle ├── build │ ├── libcorto.a │ ├── libcortocodec_unity.dll │ ├── libcortocodec_unity.dll.a │ ├── libgcc_s_dw2-1.dll │ └── libstdc++-6.dll ├── encoder │ ├── assets │ │ └── convert.sh │ ├── convert.py │ ├── convert.sh │ ├── corto │ ├── corto.exe │ ├── corto.sh │ ├── dev │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── UNITY.md │ │ ├── Visualize_Motion.py │ │ ├── corto │ │ ├── encoder.py │ │ ├── html │ │ │ ├── LICENSE.txt │ │ │ ├── demo.html │ │ │ ├── js │ │ │ │ ├── CORTOLoader.js │ │ │ │ ├── MTLLoader.js │ │ │ │ ├── attribute.js │ │ │ │ ├── controls │ │ │ │ │ └── TrackballControls.js │ │ │ │ ├── corto.em.js │ │ │ │ ├── corto.js │ │ │ │ ├── cortodecoder.js │ │ │ │ ├── emscripten │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── buildmodule.sh │ │ │ │ │ ├── corto.em.proto.js │ │ │ │ │ ├── emcorto.cpp │ │ │ │ │ ├── emcorto.html │ │ │ │ │ ├── emcorto.js │ │ │ │ │ ├── emcorto.wasm │ │ │ │ │ ├── post.js │ │ │ │ │ └── profile.html │ │ │ │ ├── other │ │ │ │ │ ├── CORTOLoader.d.ts │ │ │ │ │ ├── CORTOLoader.js │ │ │ │ │ └── CORTOMeshLoader.js │ │ │ │ ├── three.min.js │ │ │ │ └── tunstall.js │ │ │ └── models │ │ │ │ └── Tarta_texture.jpg │ │ ├── libcorto.a │ │ ├── libcortocodec_unity.so │ │ ├── makecorto.sh │ │ ├── package.json │ │ ├── pyprogmesh.py │ │ ├── src │ │ │ ├── LICENSE.txt │ │ │ ├── bitstream.cpp │ │ │ ├── bitstream.h │ │ │ ├── color_attribute.cpp │ │ │ ├── color_attribute.h │ │ │ ├── corto.h │ │ │ ├── corto.pro │ │ │ ├── corto_codec.cpp │ │ │ ├── corto_codec.h │ │ │ ├── cstream.cpp │ │ │ ├── cstream.h │ │ │ ├── decoder.cpp │ │ │ ├── decoder.h │ │ │ ├── encoder.cpp │ │ │ ├── encoder.h │ │ │ ├── index_attribute.h │ │ │ ├── libcorto.pro │ │ │ ├── main.cpp │ │ │ ├── meshloader.cpp │ │ │ ├── meshloader.h │ │ │ ├── normal_attribute.cpp │ │ │ ├── normal_attribute.h │ │ │ ├── objload.h │ │ │ ├── plan.md │ │ │ ├── point.h │ │ │ ├── timer.h │ │ │ ├── tinyply.cpp │ │ │ ├── tinyply.h │ │ │ ├── tunstall.cpp │ │ │ ├── tunstall.h │ │ │ ├── vertex_attribute.h │ │ │ └── zpoint.h │ │ └── unity │ │ │ ├── CortoDecodingObject.cs │ │ │ └── CortoMeshLoader.cs │ ├── package.json │ ├── src │ │ ├── Encoder25fps.js │ │ ├── Encoder30.js │ │ ├── Interfaces.ts │ │ ├── Player.ts │ │ ├── RingBuffer.ts │ │ ├── corto │ │ ├── libs.zip │ │ ├── libs │ │ │ ├── CORTOLoader.js │ │ │ ├── MTLLoader.js │ │ │ ├── THREECORTOLoader.js │ │ │ ├── attribute.js │ │ │ ├── corto.em.js │ │ │ ├── cortodecoder.js │ │ │ └── tunstall.js │ │ └── workerFunction.ts │ ├── track │ │ └── touch.md │ └── tsconfig.json ├── encoder_legacy │ ├── Encoder.js │ ├── codec │ │ ├── LICENSE.txt │ │ ├── bitstream.cpp │ │ ├── bitstream.h │ │ ├── color_attribute.cpp │ │ ├── color_attribute.h │ │ ├── corto.h │ │ ├── corto.pro │ │ ├── corto_codec.cpp │ │ ├── corto_codec.h │ │ ├── cstream.cpp │ │ ├── cstream.h │ │ ├── decoder.cpp │ │ ├── decoder.h │ │ ├── encoder.cpp │ │ ├── encoder.h │ │ ├── index_attribute.h │ │ ├── libcorto.pro │ │ ├── main.cpp │ │ ├── meshloader.cpp │ │ ├── meshloader.h │ │ ├── normal_attribute.cpp │ │ ├── normal_attribute.h │ │ ├── objload.h │ │ ├── plan.md │ │ ├── point.h │ │ ├── timer.h │ │ ├── tinyply.cpp │ │ ├── tinyply.h │ │ ├── tunstall.cpp │ │ ├── tunstall.h │ │ ├── vertex_attribute.h │ │ └── zpoint.h │ ├── convert.sh │ ├── corto │ ├── libs │ │ ├── CORTOLoader.js │ │ ├── MTLLoader.js │ │ ├── THREECORTOLoader.js │ │ ├── attribute.js │ │ ├── canvas-video-player.js │ │ ├── corto.em.js │ │ ├── cortodecoder.js │ │ └── tunstall.js │ ├── make_plys.sh │ ├── prepare_meshes.sh │ └── texture_encoder.py ├── player.d.ts ├── requirements.txt ├── setup.sh ├── tsconfig.json ├── unity │ ├── Assembly-CSharp.csproj │ ├── Assets │ │ ├── Plugins.meta │ │ ├── Plugins │ │ │ ├── Android.meta │ │ │ ├── Android │ │ │ │ ├── arm64-v8a.meta │ │ │ │ ├── arm64-v8a │ │ │ │ │ ├── libcorto.so │ │ │ │ │ └── libcorto.so.meta │ │ │ │ ├── armeabi-v7a.meta │ │ │ │ ├── armeabi-v7a │ │ │ │ │ ├── libcorto.so │ │ │ │ │ └── libcorto.so.meta │ │ │ │ ├── x86.meta │ │ │ │ └── x86 │ │ │ │ │ ├── libcorto.so │ │ │ │ │ └── libcorto.so.meta │ │ │ ├── libcortocodec_unity.a │ │ │ ├── libcortocodec_unity.a.meta │ │ │ ├── libcortocodec_unity.dylib │ │ │ └── libcortocodec_unity.dylib.meta │ │ ├── Scenes.meta │ │ ├── Scenes │ │ │ ├── SampleScene.unity │ │ │ ├── SampleScene.unity.meta │ │ │ ├── SampleSceneSettings.lighting │ │ │ └── SampleSceneSettings.lighting.meta │ │ ├── SimpleJSON.cs │ │ ├── SimpleJSON.cs.meta │ │ ├── SimpleJSONUnity.cs │ │ ├── SimpleJSONUnity.cs.meta │ │ ├── StreamingAssets.meta │ │ ├── StreamingAssets │ │ │ ├── liam.manifest.meta │ │ │ └── liam.uvol.meta │ │ ├── UniversalVolumetricPlayer.cs │ │ ├── UniversalVolumetricPlayer.cs.meta │ │ ├── VolumetricMaterial.mat │ │ ├── VolumetricMaterial.mat.meta │ │ ├── liam.mp4 │ │ ├── liam.mp4.meta │ │ ├── uvol.meta │ │ └── uvol │ │ │ ├── CMakeCache.txt.meta │ │ │ ├── CMakeFiles.meta │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeLists.txt.meta │ │ │ ├── Makefile.meta │ │ │ ├── README.md │ │ │ ├── README.md.meta │ │ │ ├── UNITY.md │ │ │ ├── UNITY.md.meta │ │ │ ├── cmake_install.cmake.meta │ │ │ ├── src.meta │ │ │ ├── src │ │ │ ├── LICENSE.txt │ │ │ ├── LICENSE.txt.meta │ │ │ ├── bitstream.cpp │ │ │ ├── bitstream.cpp.meta │ │ │ ├── bitstream.h │ │ │ ├── bitstream.h.meta │ │ │ ├── color_attribute.cpp │ │ │ ├── color_attribute.cpp.meta │ │ │ ├── color_attribute.h │ │ │ ├── color_attribute.h.meta │ │ │ ├── corto.h │ │ │ ├── corto.h.meta │ │ │ ├── corto.pro │ │ │ ├── corto.pro.meta │ │ │ ├── corto_codec.cpp │ │ │ ├── corto_codec.cpp.meta │ │ │ ├── corto_codec.h │ │ │ ├── corto_codec.h.meta │ │ │ ├── cstream.cpp │ │ │ ├── cstream.cpp.meta │ │ │ ├── cstream.h │ │ │ ├── cstream.h.meta │ │ │ ├── decoder.cpp │ │ │ ├── decoder.cpp.meta │ │ │ ├── decoder.h │ │ │ ├── decoder.h.meta │ │ │ ├── encoder.cpp │ │ │ ├── encoder.cpp.meta │ │ │ ├── encoder.h │ │ │ ├── encoder.h.meta │ │ │ ├── index_attribute.h │ │ │ ├── index_attribute.h.meta │ │ │ ├── libcorto.pro │ │ │ ├── libcorto.pro.meta │ │ │ ├── main.cpp │ │ │ ├── main.cpp.meta │ │ │ ├── meshloader.cpp │ │ │ ├── meshloader.cpp.meta │ │ │ ├── meshloader.h │ │ │ ├── meshloader.h.meta │ │ │ ├── normal_attribute.cpp │ │ │ ├── normal_attribute.cpp.meta │ │ │ ├── normal_attribute.h │ │ │ ├── normal_attribute.h.meta │ │ │ ├── objload.h │ │ │ ├── objload.h.meta │ │ │ ├── plan.md │ │ │ ├── plan.md.meta │ │ │ ├── point.h │ │ │ ├── point.h.meta │ │ │ ├── timer.h │ │ │ ├── timer.h.meta │ │ │ ├── tinyply.cpp │ │ │ ├── tinyply.cpp.meta │ │ │ ├── tinyply.h │ │ │ ├── tinyply.h.meta │ │ │ ├── tunstall.cpp │ │ │ ├── tunstall.cpp.meta │ │ │ ├── tunstall.h │ │ │ ├── tunstall.h.meta │ │ │ ├── vertex_attribute.h │ │ │ ├── vertex_attribute.h.meta │ │ │ ├── zpoint.h │ │ │ └── zpoint.h.meta │ │ │ ├── unity.meta │ │ │ └── unity │ │ │ ├── CortoMeshLoader.cs │ │ │ └── CortoMeshLoader.cs.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 │ │ ├── VersionControlSettings.asset │ │ └── XRSettings.asset │ ├── UserSettings │ │ └── EditorUserSettings.asset │ └── unity.sln ├── vite.player.config.ts ├── vite.worker.config.ts ├── web │ ├── .npmignore │ ├── Interfaces.ts │ ├── LICENSE.md │ ├── corto.ts │ ├── player.ts │ └── worker.ts └── worker.d.ts ├── example ├── README.md ├── index.html ├── package.json ├── public │ ├── liam.uvol.json │ └── liam │ │ └── output │ │ ├── geometry_draco │ │ ├── 00000.drc │ │ ├── 00001.drc │ │ ├── 00002.drc │ │ ├── 00003.drc │ │ ├── 00004.drc │ │ ├── 00005.drc │ │ ├── 00006.drc │ │ ├── 00007.drc │ │ ├── 00008.drc │ │ ├── 00009.drc │ │ ├── 00010.drc │ │ ├── 00011.drc │ │ ├── 00012.drc │ │ ├── 00013.drc │ │ ├── 00014.drc │ │ ├── 00015.drc │ │ ├── 00016.drc │ │ ├── 00017.drc │ │ ├── 00018.drc │ │ ├── 00019.drc │ │ ├── 00020.drc │ │ ├── 00021.drc │ │ ├── 00022.drc │ │ ├── 00023.drc │ │ ├── 00024.drc │ │ ├── 00025.drc │ │ ├── 00026.drc │ │ ├── 00027.drc │ │ ├── 00028.drc │ │ ├── 00029.drc │ │ ├── 00030.drc │ │ ├── 00031.drc │ │ ├── 00032.drc │ │ ├── 00033.drc │ │ ├── 00034.drc │ │ ├── 00035.drc │ │ ├── 00036.drc │ │ ├── 00037.drc │ │ ├── 00038.drc │ │ ├── 00039.drc │ │ ├── 00040.drc │ │ ├── 00041.drc │ │ ├── 00042.drc │ │ ├── 00043.drc │ │ ├── 00044.drc │ │ ├── 00045.drc │ │ ├── 00046.drc │ │ ├── 00047.drc │ │ ├── 00048.drc │ │ ├── 00049.drc │ │ ├── 00050.drc │ │ ├── 00051.drc │ │ ├── 00052.drc │ │ ├── 00053.drc │ │ ├── 00054.drc │ │ ├── 00055.drc │ │ ├── 00056.drc │ │ ├── 00057.drc │ │ ├── 00058.drc │ │ ├── 00059.drc │ │ ├── 00060.drc │ │ ├── 00061.drc │ │ ├── 00062.drc │ │ ├── 00063.drc │ │ ├── 00064.drc │ │ ├── 00065.drc │ │ ├── 00066.drc │ │ ├── 00067.drc │ │ ├── 00068.drc │ │ ├── 00069.drc │ │ ├── 00070.drc │ │ ├── 00071.drc │ │ ├── 00072.drc │ │ ├── 00073.drc │ │ ├── 00074.drc │ │ ├── 00075.drc │ │ ├── 00076.drc │ │ ├── 00077.drc │ │ ├── 00078.drc │ │ ├── 00079.drc │ │ ├── 00080.drc │ │ ├── 00081.drc │ │ ├── 00082.drc │ │ ├── 00083.drc │ │ ├── 00084.drc │ │ ├── 00085.drc │ │ ├── 00086.drc │ │ ├── 00087.drc │ │ ├── 00088.drc │ │ ├── 00089.drc │ │ ├── 00090.drc │ │ ├── 00091.drc │ │ ├── 00092.drc │ │ ├── 00093.drc │ │ ├── 00094.drc │ │ ├── 00095.drc │ │ ├── 00096.drc │ │ ├── 00097.drc │ │ ├── 00098.drc │ │ ├── 00099.drc │ │ ├── 00100.drc │ │ ├── 00101.drc │ │ ├── 00102.drc │ │ ├── 00103.drc │ │ ├── 00104.drc │ │ ├── 00105.drc │ │ ├── 00106.drc │ │ ├── 00107.drc │ │ ├── 00108.drc │ │ ├── 00109.drc │ │ ├── 00110.drc │ │ ├── 00111.drc │ │ ├── 00112.drc │ │ ├── 00113.drc │ │ ├── 00114.drc │ │ ├── 00115.drc │ │ ├── 00116.drc │ │ ├── 00117.drc │ │ ├── 00118.drc │ │ ├── 00119.drc │ │ ├── 00120.drc │ │ ├── 00121.drc │ │ ├── 00122.drc │ │ ├── 00123.drc │ │ ├── 00124.drc │ │ ├── 00125.drc │ │ ├── 00126.drc │ │ ├── 00127.drc │ │ ├── 00128.drc │ │ ├── 00129.drc │ │ ├── 00130.drc │ │ ├── 00131.drc │ │ ├── 00132.drc │ │ ├── 00133.drc │ │ ├── 00134.drc │ │ ├── 00135.drc │ │ ├── 00136.drc │ │ ├── 00137.drc │ │ ├── 00138.drc │ │ ├── 00139.drc │ │ ├── 00140.drc │ │ ├── 00141.drc │ │ ├── 00142.drc │ │ ├── 00143.drc │ │ ├── 00144.drc │ │ ├── 00145.drc │ │ ├── 00146.drc │ │ ├── 00147.drc │ │ ├── 00148.drc │ │ ├── 00149.drc │ │ ├── 00150.drc │ │ ├── 00151.drc │ │ ├── 00152.drc │ │ ├── 00153.drc │ │ ├── 00154.drc │ │ ├── 00155.drc │ │ ├── 00156.drc │ │ ├── 00157.drc │ │ ├── 00158.drc │ │ ├── 00159.drc │ │ ├── 00160.drc │ │ ├── 00161.drc │ │ ├── 00162.drc │ │ ├── 00163.drc │ │ ├── 00164.drc │ │ ├── 00165.drc │ │ ├── 00166.drc │ │ ├── 00167.drc │ │ ├── 00168.drc │ │ ├── 00169.drc │ │ ├── 00170.drc │ │ ├── 00171.drc │ │ ├── 00172.drc │ │ ├── 00173.drc │ │ ├── 00174.drc │ │ ├── 00175.drc │ │ ├── 00176.drc │ │ ├── 00177.drc │ │ ├── 00178.drc │ │ ├── 00179.drc │ │ ├── 00180.drc │ │ ├── 00181.drc │ │ ├── 00182.drc │ │ ├── 00183.drc │ │ ├── 00184.drc │ │ ├── 00185.drc │ │ ├── 00186.drc │ │ ├── 00187.drc │ │ ├── 00188.drc │ │ ├── 00189.drc │ │ ├── 00190.drc │ │ ├── 00191.drc │ │ ├── 00192.drc │ │ ├── 00193.drc │ │ ├── 00194.drc │ │ ├── 00195.drc │ │ ├── 00196.drc │ │ ├── 00197.drc │ │ ├── 00198.drc │ │ ├── 00199.drc │ │ ├── 00200.drc │ │ ├── 00201.drc │ │ ├── 00202.drc │ │ ├── 00203.drc │ │ ├── 00204.drc │ │ ├── 00205.drc │ │ ├── 00206.drc │ │ ├── 00207.drc │ │ ├── 00208.drc │ │ ├── 00209.drc │ │ ├── 00210.drc │ │ ├── 00211.drc │ │ ├── 00212.drc │ │ ├── 00213.drc │ │ ├── 00214.drc │ │ ├── 00215.drc │ │ ├── 00216.drc │ │ ├── 00217.drc │ │ ├── 00218.drc │ │ ├── 00219.drc │ │ ├── 00220.drc │ │ ├── 00221.drc │ │ ├── 00222.drc │ │ ├── 00223.drc │ │ ├── 00224.drc │ │ ├── 00225.drc │ │ ├── 00226.drc │ │ ├── 00227.drc │ │ ├── 00228.drc │ │ ├── 00229.drc │ │ ├── 00230.drc │ │ ├── 00231.drc │ │ ├── 00232.drc │ │ ├── 00233.drc │ │ ├── 00234.drc │ │ ├── 00235.drc │ │ ├── 00236.drc │ │ ├── 00237.drc │ │ ├── 00238.drc │ │ ├── 00239.drc │ │ ├── 00240.drc │ │ ├── 00241.drc │ │ ├── 00242.drc │ │ ├── 00243.drc │ │ ├── 00244.drc │ │ ├── 00245.drc │ │ ├── 00246.drc │ │ ├── 00247.drc │ │ ├── 00248.drc │ │ └── 00249.drc │ │ ├── liam.mp3 │ │ └── texture_ktx2-fps30-1k_baseColor_default │ │ ├── 00000.ktx2 │ │ ├── 00001.ktx2 │ │ ├── 00002.ktx2 │ │ ├── 00003.ktx2 │ │ ├── 00004.ktx2 │ │ ├── 00005.ktx2 │ │ ├── 00006.ktx2 │ │ ├── 00007.ktx2 │ │ ├── 00008.ktx2 │ │ ├── 00009.ktx2 │ │ ├── 00010.ktx2 │ │ ├── 00011.ktx2 │ │ ├── 00012.ktx2 │ │ ├── 00013.ktx2 │ │ ├── 00014.ktx2 │ │ ├── 00015.ktx2 │ │ ├── 00016.ktx2 │ │ ├── 00017.ktx2 │ │ ├── 00018.ktx2 │ │ ├── 00019.ktx2 │ │ ├── 00020.ktx2 │ │ ├── 00021.ktx2 │ │ ├── 00022.ktx2 │ │ ├── 00023.ktx2 │ │ ├── 00024.ktx2 │ │ ├── 00025.ktx2 │ │ ├── 00026.ktx2 │ │ ├── 00027.ktx2 │ │ ├── 00028.ktx2 │ │ ├── 00029.ktx2 │ │ ├── 00030.ktx2 │ │ ├── 00031.ktx2 │ │ ├── 00032.ktx2 │ │ ├── 00033.ktx2 │ │ ├── 00034.ktx2 │ │ ├── 00035.ktx2 │ │ ├── 00036.ktx2 │ │ ├── 00037.ktx2 │ │ ├── 00038.ktx2 │ │ ├── 00039.ktx2 │ │ ├── 00040.ktx2 │ │ ├── 00041.ktx2 │ │ ├── 00042.ktx2 │ │ ├── 00043.ktx2 │ │ ├── 00044.ktx2 │ │ ├── 00045.ktx2 │ │ ├── 00046.ktx2 │ │ ├── 00047.ktx2 │ │ ├── 00048.ktx2 │ │ └── 00049.ktx2 ├── src │ ├── App.css │ ├── App.tsx │ ├── VolumetricPlayer.tsx │ ├── favicon.svg │ ├── index.css │ ├── logo.svg │ ├── main.tsx │ └── vite-env.d.ts ├── texture_encoder.py ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── package.json ├── renovate.json ├── requirements.txt ├── scripts └── Encoder.py ├── src ├── Interfaces.ts ├── Player.ts ├── V1 │ ├── player.ts │ └── worker.ts ├── V2 │ └── player.ts ├── lib │ ├── DRACOLoader.js │ ├── KTX2Loader.js │ ├── WorkerPool.js │ ├── corto.ts │ ├── ktx-parse.module.js │ └── zstddec.module.js └── utils.ts ├── tsconfig.json ├── vite.worker.config.ts └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | example/input/**/* filter=lfs diff=lfs merge=lfs -text 2 | example/output/* filter=lfs diff=lfs merge=lfs -text 3 | example/public/* filter=lfs diff=lfs merge=lfs -text 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "weekly" 12 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | deprecated 2 | example 3 | src 4 | renovate.json 5 | tsconfig.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/node_modules/** 2 | **/deprecated/** 3 | web/Interfaces.ts 4 | web/corto.ts 5 | **/*.d.ts 6 | .github/* 7 | dist/* 8 | src/lib/* -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120, 3 | "tabWidth": 2, 4 | "useTabs": false, 5 | "semi": false, 6 | "singleQuote": true, 7 | "quoteProps": "as-needed", 8 | "jsxSingleQuote": false, 9 | "trailingComma": "none", 10 | "bracketSpacing": true, 11 | "bracketSameLine": false, 12 | "arrowParens": "always", 13 | "proseWrap": "never", 14 | "endOfLine": "lf", 15 | "importOrder": ["", "^[./]"], 16 | "importOrderSeparation": true, 17 | "importOrderSortSpecifiers": true, 18 | "importOrderCaseInsensitive": true, 19 | "plugins": ["@trivago/prettier-plugin-sort-imports"] 20 | } 21 | -------------------------------------------------------------------------------- /deprecated/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | Use this section to tell people about which versions of your project are 6 | currently being supported with security updates. 7 | 8 | | Version | Supported | 9 | | ------- | ------------------ | 10 | | 5.1.x | :white_check_mark: | 11 | | 5.0.x | :x: | 12 | | 4.0.x | :white_check_mark: | 13 | | < 4.0 | :x: | 14 | 15 | ## Reporting a Vulnerability 16 | 17 | Use this section to tell people how to report a vulnerability. 18 | 19 | Tell them where to go, how often they can expect to get an update on a 20 | reported vulnerability, what to expect if the vulnerability is accepted or 21 | declined, etc. 22 | -------------------------------------------------------------------------------- /deprecated/android/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea 5 | .DS_Store 6 | /build 7 | /captures 8 | .externalNativeBuild 9 | .cxx 10 | local.properties 11 | -------------------------------------------------------------------------------- /deprecated/android/README.md: -------------------------------------------------------------------------------- 1 | Android build is in alpha and best works with an older version of UVol right now. 2 | 3 | Collaborators wanted! Please reach out! hello@etherealengine.com -------------------------------------------------------------------------------- /deprecated/android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /deprecated/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /deprecated/android/app/src/androidTest/java/com/example/corto/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.example.corto; 2 | 3 | import android.content.Context; 4 | 5 | import androidx.test.platform.app.InstrumentationRegistry; 6 | import androidx.test.ext.junit.runners.AndroidJUnit4; 7 | 8 | import org.junit.Test; 9 | import org.junit.runner.RunWith; 10 | 11 | import static org.junit.Assert.*; 12 | 13 | /** 14 | * Instrumented test, which will execute on an Android device. 15 | * 16 | * @see Testing documentation 17 | */ 18 | @RunWith(AndroidJUnit4.class) 19 | public class ExampleInstrumentedTest { 20 | @Test 21 | public void useAppContext() { 22 | // Context of the app under test. 23 | Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); 24 | assertEquals("com.example.corto", appContext.getPackageName()); 25 | } 26 | } -------------------------------------------------------------------------------- /deprecated/android/app/src/main/assets/monkey.mtl: -------------------------------------------------------------------------------- 1 | # Blender MTL File: 'None' 2 | # Material Count: 1 3 | 4 | newmtl Material.001 5 | Ns 225.000000 6 | Ka 1.000000 1.000000 1.000000 7 | Kd 0.800000 0.800000 0.800000 8 | Ks 0.500000 0.500000 0.500000 9 | Ke 0.000000 0.000000 0.000000 10 | Ni 1.450000 11 | d 1.000000 12 | illum 2 -------------------------------------------------------------------------------- /deprecated/android/app/src/main/assets/vs_scene.glsl: -------------------------------------------------------------------------------- 1 | #version 100 2 | 3 | precision highp float; 4 | 5 | 6 | uniform mat4 uMVPMatrix; 7 | uniform mat4 uMMatrix; 8 | uniform mat4 uSTMatrix; 9 | attribute vec4 aPosition; 10 | attribute vec3 aNormal; 11 | attribute vec4 aColor; 12 | attribute vec4 aTexCoords; 13 | varying vec4 vColor; 14 | varying vec4 vPosition; 15 | varying vec3 vNormal; 16 | varying vec2 vTexCoords; 17 | 18 | 19 | 20 | void main() { 21 | vPosition = uMMatrix * aPosition; 22 | vNormal = normalize(vec3(uMMatrix * vec4(aNormal, 0.0))); 23 | vColor = aColor; 24 | vTexCoords = (uSTMatrix * aTexCoords).xy;; 25 | gl_Position = uMVPMatrix * aPosition; 26 | } 27 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/cpp/corto.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_H 2 | #define CORTO_H 3 | 4 | #include "decoder.h" 5 | 6 | #endif // CORTO_H 7 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/cpp/corto_codec.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_CODEC_H 2 | #define CORTO_CODEC_H 3 | 4 | #include "decoder.h" 5 | #include 6 | 7 | // If compiling with Visual Studio 8 | #if defined(_MSC_VER) 9 | #define EXPORT_API __declspec(dllexport) 10 | #else 11 | // Other platforms don't need this 12 | #define EXPORT_API 13 | #endif 14 | 15 | namespace crt 16 | { 17 | extern "C" 18 | { 19 | struct Color 20 | { 21 | float r; 22 | float g; 23 | float b; 24 | float a; 25 | }; 26 | 27 | struct Vector2 28 | { 29 | float x; 30 | float y; 31 | }; 32 | 33 | struct Vector3 34 | { 35 | float x; 36 | float y; 37 | float z; 38 | }; 39 | 40 | // TODO : Use .json instead of Vector2* 41 | Decoder EXPORT_API *CreateDecoder(int length, unsigned char* data, Vector2* decoderInfo); 42 | void EXPORT_API DestroyDecoder(Decoder* decoder); 43 | int EXPORT_API DecodeMesh(Decoder* decoder, Vector3* vertices, int* indices, Vector3* normals, Color* colors, Vector2* texcoord); 44 | } 45 | } 46 | #endif // !CORTO_UNITY_PLUGIN_H -------------------------------------------------------------------------------- /deprecated/android/app/src/main/cpp/meshloader.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Corto 3 | 4 | Copyright(C) 2017 - Federico Ponchio 5 | ISTI - Italian National Research Council - Visual Computing Lab 6 | 7 | This program is free software; you can redistribute it and/or modify 8 | it under the terms of the GNU Lesser General Public License as published by 9 | the Free Software Foundation; either version 3 of the License, or 10 | (at your option) any later version. 11 | 12 | This program is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You should have received 15 | a copy of the GNU General Public License along with Corto. 16 | If not, see . 17 | */ 18 | 19 | #include 20 | 21 | #include "meshloader.h" 22 | #include "point.h" 23 | 24 | using namespace crt; 25 | using namespace std; -------------------------------------------------------------------------------- /deprecated/android/app/src/main/java/com/example/corto/ActorData.java: -------------------------------------------------------------------------------- 1 | package com.example.corto; 2 | 3 | public class ActorData { 4 | public int startBytePosition = 0; 5 | public int length = 0; 6 | public int vertices = 0; 7 | public int faces = 0; 8 | } 9 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/java/com/example/corto/CameraPerspective.java: -------------------------------------------------------------------------------- 1 | package com.example.corto; 2 | import android.opengl.Matrix; 3 | 4 | public final class CameraPerspective extends Camera { 5 | 6 | public CameraPerspective(Vector3f eye, Vector3f center, Vector3f up, float near, float far) { 7 | super(eye, center, up, near, far); 8 | } 9 | 10 | @Override 11 | public void loadVpMatrix() { 12 | float ratio = (float)width/(float)height; 13 | Matrix.frustumM(projectionMatrix, 0, -ratio, ratio, -1, 1, near, far); 14 | createVpMatrix(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/java/com/example/corto/CortoApp.java: -------------------------------------------------------------------------------- 1 | package com.example.corto; 2 | 3 | import android.app.Application; 4 | 5 | import timber.log.Timber; 6 | 7 | public class CortoApp extends Application { 8 | @Override 9 | public void onCreate() { 10 | super.onCreate(); 11 | Timber.plant(new Timber.DebugTree()); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/java/com/example/corto/Vector3f.java: -------------------------------------------------------------------------------- 1 | package com.example.corto; 2 | 3 | import android.opengl.Matrix; 4 | import android.util.Log; 5 | 6 | import java.io.Serializable; 7 | 8 | 9 | public class Vector3f implements Serializable { 10 | 11 | public float x,y,z; 12 | private float[] vector4f; 13 | private float[] m; 14 | private Vector3f res; 15 | 16 | public Vector3f(float x, float y, float z){ 17 | this.x = x; 18 | this.y = y; 19 | this.z = z; 20 | vector4f = new float[4]; 21 | m = new float[16]; 22 | res = new Vector3f(); 23 | } 24 | 25 | private Vector3f(){} 26 | 27 | public Vector3f cross(Vector3f v, Vector3f res){ 28 | float crossX = y * v.z - z * v.y; 29 | float crossY = z * v.x - x * v.z; 30 | float crossZ = x * v.y - y * v.x; 31 | res.x = crossX; 32 | res.y = crossY; 33 | res.z = crossZ; 34 | return res; 35 | } 36 | 37 | public Vector3f cross(Vector3f v){ 38 | float crossX = y * v.z - z * v.y; 39 | float crossY = z * v.x - x * v.z; 40 | float crossZ = x * v.y - y * v.x; 41 | x = crossX; 42 | y = crossY; 43 | z = crossZ; 44 | return this; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 18 | 19 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/raw/hello.txt: -------------------------------------------------------------------------------- 1 | hello.txt 2 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/raw/liamt.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/app/src/main/res/raw/liamt.mp4 -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Corto 3 | -------------------------------------------------------------------------------- /deprecated/android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /deprecated/android/app/src/test/java/com/example/corto/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.example.corto; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /deprecated/android/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath "com.android.tools.build:gradle:7.4.2" 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | google() 18 | mavenCentral() 19 | } 20 | } 21 | 22 | task clean(type: Delete) { 23 | delete rootProject.buildDir 24 | } -------------------------------------------------------------------------------- /deprecated/android/distribution/arm64-v8a/liblibcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/distribution/arm64-v8a/liblibcorto.so -------------------------------------------------------------------------------- /deprecated/android/distribution/armeabi-v7a/liblibcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/distribution/armeabi-v7a/liblibcorto.so -------------------------------------------------------------------------------- /deprecated/android/distribution/x86/liblibcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/distribution/x86/liblibcorto.so -------------------------------------------------------------------------------- /deprecated/android/distribution/x86_64/liblibcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/distribution/x86_64/liblibcorto.so -------------------------------------------------------------------------------- /deprecated/android/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | # AndroidX package structure to make it clearer which packages are bundled with the 15 | # Android operating system, and which are packaged with your app"s APK 16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn 17 | android.useAndroidX=true -------------------------------------------------------------------------------- /deprecated/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /deprecated/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jun 16 21:24:57 PDT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /deprecated/android/makeJavaHeaders.sh: -------------------------------------------------------------------------------- 1 | javah -jni -classpath app/src/main/java -d cpp/ com.example.corto.MainActivity -------------------------------------------------------------------------------- /deprecated/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "Corto" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /deprecated/build/libcorto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/build/libcorto.a -------------------------------------------------------------------------------- /deprecated/build/libcortocodec_unity.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/build/libcortocodec_unity.dll -------------------------------------------------------------------------------- /deprecated/build/libcortocodec_unity.dll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/build/libcortocodec_unity.dll.a -------------------------------------------------------------------------------- /deprecated/build/libgcc_s_dw2-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/build/libgcc_s_dw2-1.dll -------------------------------------------------------------------------------- /deprecated/build/libstdc++-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/build/libstdc++-6.dll -------------------------------------------------------------------------------- /deprecated/encoder/assets/convert.sh: -------------------------------------------------------------------------------- 1 | for file in *.obj; do 2 | meshlabserver -i "$file" -o "${file%.*}.ply" -m wt 3 | done 4 | -------------------------------------------------------------------------------- /deprecated/encoder/convert.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import os 3 | from pathlib import Path 4 | #import pymeshlab as ml 5 | 6 | def main(): 7 | argv = sys.argv 8 | argv = argv[argv.index("--") + 1:] # get all args after "--" 9 | 10 | inputPath = argv[0] 11 | outputPath = argv[1] 12 | 13 | urls = [] 14 | 15 | for fileName in os.listdir(inputPath): 16 | fileName = fileName.lower() 17 | if fileName.endswith("obj"): 18 | url = os.path.abspath(os.path.join(inputPath, fileName)) 19 | urls.append(url) 20 | urls.sort() 21 | 22 | for i in range(0, len(urls)): 23 | print("\nLoading meshes " + str(i+1) + " / " + str(len(urls))) 24 | 25 | ''' 26 | ms = ml.MeshSet() 27 | ms.load_new_mesh(urls[i]) 28 | mesh = ms.current_mesh() 29 | ''' 30 | 31 | newUrl = os.path.abspath(os.path.join(outputPath,"output" + str(i) + ".crt")) 32 | 33 | #ms.save_current_mesh(newUrl) 34 | 35 | os.system("./corto " + urls[i] + " -o " + newUrl) 36 | 37 | main() 38 | -------------------------------------------------------------------------------- /deprecated/encoder/convert.sh: -------------------------------------------------------------------------------- 1 | INPUT_PATH=../input 2 | OUTPUT_PATH=../output 3 | 4 | python convert.py -- $INPUT_PATH $OUTPUT_PATH 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /deprecated/encoder/corto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/corto -------------------------------------------------------------------------------- /deprecated/encoder/corto.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/corto.exe -------------------------------------------------------------------------------- /deprecated/encoder/corto.sh: -------------------------------------------------------------------------------- 1 | for file in assets/*.ply; 2 | do ./corto $file; 3 | done -------------------------------------------------------------------------------- /deprecated/encoder/dev/corto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/dev/corto -------------------------------------------------------------------------------- /deprecated/encoder/dev/html/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Corto 2 | Copyright (c) 2017-2020, Visual Computing Lab, ISTI - CNR 3 | All rights reserved. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/html/js/emscripten/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #adjust this path before running. requires emsdk installed. 4 | source ~/devel/emsdk/emsdk_env.sh 5 | 6 | emcc -std=c++11 emcorto.cpp \ 7 | ../../src/cstream.cpp \ 8 | ../../src/bitstream.cpp \ 9 | ../../src/tunstall.cpp \ 10 | ../../src/normal_attribute.cpp \ 11 | ../../src/color_attribute.cpp \ 12 | ../../src/decoder.cpp \ 13 | -O3 -DNDEBUG \ 14 | -s EXPORTED_FUNCTIONS='["_ngroups", "_groups", "_nvert", "_nface", "_decode", "_malloc", "_free", "_sbrk","__start"]' \ 15 | -s ALLOW_MEMORY_GROWTH=1 -s TOTAL_STACK=24576 -s TOTAL_MEMORY=1048576 -o decoder_base.wasm 16 | 17 | #-g \ 18 | #--debug \ 19 | #-fsanitize=undefined \ 20 | #--source-map-base "http://127.0.0.1/devel/nexus/html/js/decoder_base.wasm.map" \ 21 | #-s SAFE_HEAP=1 \ 22 | #-O3 -DNDEBUG \ 23 | 24 | 25 | # TODO: check simd support 26 | #-munimplemented-simd128 -mbulk-memory 27 | echo -n "s#\(var wasm_base = \)\".*\";#\\1\"" > sed_command.txt 28 | hexdump -v -e '1/1 "%02X"' decoder_base.wasm >> sed_command.txt 29 | echo "\";#" >> sed_command.txt 30 | sed -f sed_command.txt corto.em.proto.js > ../corto.em.js 31 | 32 | #serve pages for testing as: 33 | #emrun --no_browser --port 8080 . 34 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/html/js/emscripten/buildmodule.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | source /home/ponchio/devel/emsdk/emsdk_env.sh 3 | emcc -std=c++11 emcorto.cpp \ 4 | ../../src/cstream.cpp \ 5 | ../../src/bitstream.cpp \ 6 | ../../src/tunstall.cpp \ 7 | ../../src/normal_attribute.cpp \ 8 | ../../src/color_attribute.cpp \ 9 | ../../src/decoder.cpp \ 10 | -o emcorto.html --post-js post.js \ 11 | -O3 \ 12 | -s "EXTRA_EXPORTED_RUNTIME_METHODS=['ccall']" \ 13 | --memory-init-file 0 \ 14 | -s DISABLE_EXCEPTION_CATCHING=1 \ 15 | -s ALLOW_MEMORY_GROWTH=1 \ 16 | -s EXPORT_NAME="'Corto'" 17 | 18 | 19 | #closure has a bug with ccall function not being hashed correctly. saves only 10KB 20 | #--closure 1 21 | #-s MALLOC="emmalloc" #no diff it seems. 22 | #--memoryprofiler 23 | 24 | #exception chactching would be expensive! 25 | #-s NO\_FILESYSTEM=1 #no diff 26 | 27 | 28 | #serve pages for testing as: 29 | #emrun --no_browser --port 8080 . 30 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/html/js/emscripten/emcorto.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/dev/html/js/emscripten/emcorto.wasm -------------------------------------------------------------------------------- /deprecated/encoder/dev/html/js/other/CORTOLoader.d.ts: -------------------------------------------------------------------------------- 1 | import { 2 | Loader, 3 | LoadingManager, 4 | BufferGeometry 5 | } from '../../../src/Three'; 6 | 7 | export class CORTOLoader extends Loader { 8 | 9 | constructor( manager?: LoadingManager ); 10 | 11 | load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void; 12 | setDecoderPath( path: string ): CORTOLoader; 13 | setShortIndex( enabled: number ): CORTOLoader; 14 | setShortNormals( enabled: number ): CORTOLoader; 15 | setWorkerLimit( workerLimit: number ): CORTOLoader; 16 | dispose(): CORTOLoader; 17 | } 18 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/html/models/Tarta_texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/dev/html/models/Tarta_texture.jpg -------------------------------------------------------------------------------- /deprecated/encoder/dev/libcorto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/dev/libcorto.a -------------------------------------------------------------------------------- /deprecated/encoder/dev/libcortocodec_unity.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/dev/libcortocodec_unity.so -------------------------------------------------------------------------------- /deprecated/encoder/dev/makecorto.sh: -------------------------------------------------------------------------------- 1 | for file in encoded/*.ply 2 | do 3 | ./corto $file 4 | done -------------------------------------------------------------------------------- /deprecated/encoder/dev/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "corto", 3 | "version": "1.0.0", 4 | "description": "

", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/cnr-isti-vclab/corto.git" 12 | }, 13 | "author": "", 14 | "license": "LGPL-3.0", 15 | "bugs": { 16 | "url": "https://github.com/cnr-isti-vclab/corto/issues" 17 | }, 18 | "homepage": "https://github.com/cnr-isti-vclab/corto#readme" 19 | } 20 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/src/corto.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_H 2 | #define CORTO_H 3 | 4 | #include "encoder.h" 5 | #include "decoder.h" 6 | 7 | #endif // CORTO_H 8 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/src/corto.pro: -------------------------------------------------------------------------------- 1 | QT += core 2 | QT -= gui 3 | 4 | TARGET = corto 5 | CONFIG += console 6 | CONFIG -= app_bundle 7 | CONFIG += warn_on 8 | TEMPLATE = app 9 | 10 | win32:QMAKE_CXXFLAGS += -std=c++11 -Wall -pedantic 11 | unix:QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wimplicit 12 | 13 | SOURCES += main.cpp \ 14 | decoder.cpp \ 15 | encoder.cpp \ 16 | tunstall.cpp \ 17 | bitstream.cpp \ 18 | cstream.cpp \ 19 | color_attribute.cpp \ 20 | normal_attribute.cpp \ 21 | tinyply.cpp \ 22 | meshloader.cpp 23 | 24 | HEADERS += \ 25 | decoder.h \ 26 | encoder.h \ 27 | point.h \ 28 | zpoint.h \ 29 | cstream.h \ 30 | tunstall.h \ 31 | bitstream.h \ 32 | cstream.h \ 33 | color_attribute.h \ 34 | normal_attribute.h \ 35 | index_attribute.h \ 36 | vertex_attribute.h \ 37 | timer.h \ 38 | tinyply.h \ 39 | meshloader.h \ 40 | objload.h \ 41 | corto.h 42 | 43 | DISTFILES += \ 44 | plan.md 45 | 46 | #uncomment this for tests with other entropy coders 47 | #DEFINES += ENTROPY_TESTS 48 | #LIBS += -lz $$PWD/lz4/liblz4.a 49 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/src/corto_codec.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_CODEC_H 2 | #define CORTO_CODEC_H 3 | 4 | #include "decoder.h" 5 | #include 6 | 7 | // If compiling with Visual Studio 8 | #if defined(_MSC_VER) 9 | #define EXPORT_API __declspec(dllexport) 10 | #else 11 | // Other platforms don't need this 12 | #define EXPORT_API 13 | #endif 14 | 15 | namespace crt 16 | { 17 | extern "C" 18 | { 19 | struct Color 20 | { 21 | float r; 22 | float g; 23 | float b; 24 | float a; 25 | }; 26 | 27 | struct Vector2 28 | { 29 | float x; 30 | float y; 31 | }; 32 | 33 | struct Vector3 34 | { 35 | float x; 36 | float y; 37 | float z; 38 | }; 39 | 40 | // TODO : Use .json instead of Vector2* 41 | Decoder EXPORT_API *CreateDecoder(int length, unsigned char* data, Vector2* decoderInfo); 42 | void EXPORT_API DestroyDecoder(Decoder* decoder); 43 | int EXPORT_API DecodeMesh(Decoder* decoder, Vector3* vertices, int* indices, Vector3* normals, Color* colors, Vector2* texcoord); 44 | } 45 | } 46 | #endif // !CORTO_UNITY_PLUGIN_H -------------------------------------------------------------------------------- /deprecated/encoder/dev/src/libcorto.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = lib 2 | 3 | TARGET = corto 4 | CONFIG += staticlib 5 | 6 | win32:QMAKE_CXXFLAGS += -std=c++11 -Wall -pedantic 7 | unix:QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wimplicit 8 | 9 | 10 | 11 | 12 | 13 | QMAKE_STRIP = echo 14 | 15 | SOURCES += main.cpp \ 16 | decoder.cpp \ 17 | encoder.cpp \ 18 | tunstall.cpp \ 19 | bitstream.cpp \ 20 | cstream.cpp \ 21 | color_attribute.cpp \ 22 | normal_attribute.cpp \ 23 | tinyply.cpp \ 24 | meshloader.cpp 25 | 26 | HEADERS += \ 27 | decoder.h \ 28 | encoder.h \ 29 | point.h \ 30 | zpoint.h \ 31 | cstream.h \ 32 | tunstall.h \ 33 | bitstream.h \ 34 | cstream.h \ 35 | color_attribute.h \ 36 | normal_attribute.h \ 37 | index_attribute.h \ 38 | vertex_attribute.h \ 39 | timer.h \ 40 | corto.h 41 | 42 | lib.path = /usr/local/lib 43 | lib.files = libcorto.a 44 | 45 | include.path = /usr/local/include/corto 46 | include.files = $$HEADERS 47 | 48 | INSTALLS += include lib 49 | -------------------------------------------------------------------------------- /deprecated/encoder/dev/unity/CortoDecodingObject.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | 4 | namespace Corto 5 | { 6 | public class CortoDecodingObject : MonoBehaviour 7 | { 8 | #region - FIELDS 9 | [SerializeField] private string _crtFileName; 10 | #endregion 11 | 12 | #region - MONOBEHAVIOUR 13 | private void Start() 14 | { 15 | // TODO: Find how to handle multiple textures in a single geometry 16 | var meshes = new List(); 17 | var loader = new CortoMeshLoader(); 18 | 19 | int numFaces = loader.LoadMeshFromAsset(_crtFileName+".crt", ref meshes); 20 | 21 | if(numFaces > 0) 22 | { 23 | Debug.Log("Mesh fully decoded. Loading mesh to Unity."); 24 | GetComponent().mesh = meshes[0]; 25 | // Materials are unsupported for the moment so we apply a default material 26 | GetComponent().material = new Material(Shader.Find("Standard")); 27 | } 28 | } 29 | #endregion 30 | } 31 | } -------------------------------------------------------------------------------- /deprecated/encoder/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "volumetric", 3 | "version": "0.2.0", 4 | "private": true, 5 | "repository": { 6 | "type": "git", 7 | "url": "git://github.com/AtlasFoundation/Volumetric.git" 8 | }, 9 | "engines": { 10 | "yarn": ">= 0.18.0" 11 | }, 12 | "npmClient": "yarn", 13 | "jest": "ts-jest", 14 | "scripts": { 15 | "encode": "babel ./src/libs/cortodecoder.js --out-file corto.js --plugins @@babel/plugin-transform-modules-umd" 16 | }, 17 | "license": "MIT", 18 | "type": "module", 19 | "devDependencies": { 20 | "@babel/cli": "7.21.0", 21 | "@babel/core": "7.21.0", 22 | "@babel/plugin-transform-modules-commonjs": "7.21.2", 23 | "@types/glob": "8.1.0", 24 | "ts-loader": "9.4.2", 25 | "ts-node": "10.9.1", 26 | "typescript": "4.9.5" 27 | }, 28 | "dependencies": { 29 | "esm": "3.2.25", 30 | "http-range-fetcher": "1.5.0", 31 | "three": "0.150.1", 32 | "three-obj-loader-cjs-module": "1.0.0", 33 | "xmlhttprequest": "1.8.0" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /deprecated/encoder/src/Interfaces.ts: -------------------------------------------------------------------------------- 1 | import { BufferGeometry } from 'three'; 2 | export interface IFrameData { 3 | frameNumber: number; 4 | startBytePosition: number; 5 | vertices: number; 6 | faces: number; 7 | meshLength: number; 8 | } 9 | 10 | export interface IFileHeader { 11 | maxVertices: number; 12 | maxTriangles: number; 13 | frameData: IFrameData[]; 14 | } 15 | 16 | export interface KeyframeBuffer { 17 | keyframeNumber: number; 18 | frameNumber: number; 19 | bufferGeometry: Buffer | BufferGeometry | null; 20 | } 21 | 22 | export interface IFrameBuffer { 23 | keyframeNumber: number; 24 | frameNumber: number; 25 | vertexBuffer: any; 26 | } 27 | -------------------------------------------------------------------------------- /deprecated/encoder/src/corto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/src/corto -------------------------------------------------------------------------------- /deprecated/encoder/src/libs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder/src/libs.zip -------------------------------------------------------------------------------- /deprecated/encoder/track/touch.md: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf2513 2 | \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;} 3 | {\colortbl;\red255\green255\blue255;} 4 | {\*\expandedcolortbl;;} 5 | \margl1440\margr1440\vieww10800\viewh7880\viewkind0 6 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0 7 | 8 | \f0\fs24 \cf0 touch} -------------------------------------------------------------------------------- /deprecated/encoder/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "esnext", 4 | "declaration": true, 5 | "noImplicitAny": false, 6 | "target": "esnext", 7 | "moduleResolution": "Node", 8 | "allowSyntheticDefaultImports": true, 9 | "esModuleInterop": true 10 | }, 11 | "include": [ 12 | "src/**/*" 13 | ], 14 | "exclude": ["node_modules", "dist"] 15 | } -------------------------------------------------------------------------------- /deprecated/encoder_legacy/codec/corto.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_H 2 | #define CORTO_H 3 | 4 | #include "encoder.h" 5 | #include "decoder.h" 6 | 7 | #endif // CORTO_H 8 | -------------------------------------------------------------------------------- /deprecated/encoder_legacy/codec/corto.pro: -------------------------------------------------------------------------------- 1 | QT += core 2 | QT -= gui 3 | 4 | TARGET = corto 5 | CONFIG += console 6 | CONFIG -= app_bundle 7 | CONFIG += warn_on 8 | TEMPLATE = app 9 | 10 | win32:QMAKE_CXXFLAGS += -std=c++11 -Wall -pedantic 11 | unix:QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wimplicit 12 | 13 | SOURCES += main.cpp \ 14 | decoder.cpp \ 15 | encoder.cpp \ 16 | tunstall.cpp \ 17 | bitstream.cpp \ 18 | cstream.cpp \ 19 | color_attribute.cpp \ 20 | normal_attribute.cpp \ 21 | tinyply.cpp \ 22 | meshloader.cpp 23 | 24 | HEADERS += \ 25 | decoder.h \ 26 | encoder.h \ 27 | point.h \ 28 | zpoint.h \ 29 | cstream.h \ 30 | tunstall.h \ 31 | bitstream.h \ 32 | cstream.h \ 33 | color_attribute.h \ 34 | normal_attribute.h \ 35 | index_attribute.h \ 36 | vertex_attribute.h \ 37 | timer.h \ 38 | tinyply.h \ 39 | meshloader.h \ 40 | objload.h \ 41 | corto.h 42 | 43 | DISTFILES += \ 44 | plan.md 45 | 46 | #uncomment this for tests with other entropy coders 47 | #DEFINES += ENTROPY_TESTS 48 | #LIBS += -lz $$PWD/lz4/liblz4.a 49 | -------------------------------------------------------------------------------- /deprecated/encoder_legacy/codec/corto_codec.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_CODEC_H 2 | #define CORTO_CODEC_H 3 | 4 | #include "decoder.h" 5 | #include 6 | 7 | // If compiling with Visual Studio 8 | #if defined(_MSC_VER) 9 | #define EXPORT_API __declspec(dllexport) 10 | #else 11 | // Other platforms don't need this 12 | #define EXPORT_API 13 | #endif 14 | 15 | namespace crt 16 | { 17 | extern "C" 18 | { 19 | struct Color 20 | { 21 | float r; 22 | float g; 23 | float b; 24 | float a; 25 | }; 26 | 27 | struct Vector2 28 | { 29 | float x; 30 | float y; 31 | }; 32 | 33 | struct Vector3 34 | { 35 | float x; 36 | float y; 37 | float z; 38 | }; 39 | 40 | // TODO : Use .json instead of Vector2* 41 | Decoder EXPORT_API *CreateDecoder(int length, unsigned char* data, Vector2* decoderInfo); 42 | void EXPORT_API DestroyDecoder(Decoder* decoder); 43 | int EXPORT_API DecodeMesh(Decoder* decoder, Vector3* vertices, int* indices, Vector3* normals, Color* colors, Vector2* texcoord); 44 | } 45 | } 46 | #endif // !CORTO_UNITY_PLUGIN_H -------------------------------------------------------------------------------- /deprecated/encoder_legacy/codec/libcorto.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = lib 2 | 3 | TARGET = corto 4 | CONFIG += staticlib 5 | 6 | win32:QMAKE_CXXFLAGS += -std=c++11 -Wall -pedantic 7 | unix:QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wimplicit 8 | 9 | 10 | 11 | 12 | 13 | QMAKE_STRIP = echo 14 | 15 | SOURCES += main.cpp \ 16 | decoder.cpp \ 17 | encoder.cpp \ 18 | tunstall.cpp \ 19 | bitstream.cpp \ 20 | cstream.cpp \ 21 | color_attribute.cpp \ 22 | normal_attribute.cpp \ 23 | tinyply.cpp \ 24 | meshloader.cpp 25 | 26 | HEADERS += \ 27 | decoder.h \ 28 | encoder.h \ 29 | point.h \ 30 | zpoint.h \ 31 | cstream.h \ 32 | tunstall.h \ 33 | bitstream.h \ 34 | cstream.h \ 35 | color_attribute.h \ 36 | normal_attribute.h \ 37 | index_attribute.h \ 38 | vertex_attribute.h \ 39 | timer.h \ 40 | corto.h 41 | 42 | lib.path = /usr/local/lib 43 | lib.files = libcorto.a 44 | 45 | include.path = /usr/local/include/corto 46 | include.files = $$HEADERS 47 | 48 | INSTALLS += include lib 49 | -------------------------------------------------------------------------------- /deprecated/encoder_legacy/convert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #!/usr/bin/env node 3 | 4 | DIR=`pwd` 5 | ASSETS_PATH=$DIR"/assets" 6 | TEMP_PATH=$DIR"/assets/temps" 7 | 8 | read -r -p "Enter output name: " input 9 | 10 | mkdir -p $TEMP_PATH 11 | 12 | for path in "$ASSETS_PATH"/*.obj; do 13 | file="$TEMP_PATH/$(basename "$path")" 14 | meshlabserver -i "$path" -o "${file%.*}.ply" -m wt 15 | done 16 | for path in "$TEMP_PATH"/*.ply; do 17 | ./corto $path 18 | done 19 | 20 | node "$DIR/Encoder.js" $input 21 | 22 | rm -rf $TEMP_PATH 23 | 24 | 25 | -------------------------------------------------------------------------------- /deprecated/encoder_legacy/corto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder_legacy/corto -------------------------------------------------------------------------------- /deprecated/encoder_legacy/libs/canvas-video-player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/encoder_legacy/libs/canvas-video-player.js -------------------------------------------------------------------------------- /deprecated/encoder_legacy/make_plys.sh: -------------------------------------------------------------------------------- 1 | # Absolute path this script is in, thus /home/user/bin 2 | SCRIPT=$(readlink -f "$0") 3 | # Absolute path this script is in, thus /home/user/bin 4 | SCRIPTPATH=$(dirname "$SCRIPT") 5 | 6 | count=`ls -1 $SCRIPTPATH/encode/*.obj 2>/dev/null | wc -l` 7 | 8 | if [ $count == 0 ]; then 9 | echo "No OBJs to convert!" 10 | else 11 | for file in $SCRIPTPATH/encode/*.obj; 12 | do meshlabserver -i "$file" -o "${file%.}.ply" -m wt; 13 | done; 14 | fi; -------------------------------------------------------------------------------- /deprecated/encoder_legacy/prepare_meshes.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | for file in encode/*.obj; 3 | do 4 | if [[ -x "./corto" ]] 5 | then 6 | ./corto $file; 7 | else 8 | ./src/corto $file; 9 | fi 10 | done 11 | 12 | for file in encode/*.ply; 13 | do 14 | if [[ -x "./corto" ]] 15 | then 16 | ./corto $file; 17 | else 18 | ./src/corto $file; 19 | fi 20 | done 21 | -------------------------------------------------------------------------------- /deprecated/player.d.ts: -------------------------------------------------------------------------------- 1 | import Player from './dist/player' 2 | export default Player 3 | -------------------------------------------------------------------------------- /deprecated/requirements.txt: -------------------------------------------------------------------------------- 1 | pymeshlab 2 | 3 | -------------------------------------------------------------------------------- /deprecated/setup.sh: -------------------------------------------------------------------------------- 1 | sudo apt-get install nodejs 2 | 3 | pip install -r requirements.txt 4 | 5 | mkdir input 6 | mkdir output 7 | 8 | cd encoder 9 | npm install 10 | 11 | cd .. 12 | -------------------------------------------------------------------------------- /deprecated/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "lib": [ 5 | "esnext", 6 | "dom", 7 | "dom.iterable" 8 | ], 9 | "allowJs": true, 10 | "skipLibCheck": true, 11 | "forceConsistentCasingInFileNames": true, 12 | "noEmit": false, 13 | "module": "esnext", 14 | "strict": false, 15 | "noImplicitAny": false, 16 | "esModuleInterop": true, 17 | "moduleResolution": "node", 18 | "isolatedModules": true, 19 | "experimentalDecorators": true, 20 | "allowSyntheticDefaultImports": true, 21 | "emitDecoratorMetadata": true, 22 | "declaration": true, 23 | "outDir": "dist" 24 | }, 25 | "include": [ 26 | "web/**/*.ts" 27 | ], 28 | "exclude": ["node_modules", "dist"] 29 | } 30 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd7ef390bb2044b5fae07d6b1e452b83 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 368b9f5ead8174fcdba596cd5e3309a2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android/arm64-v8a.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5753fdc843b3541a28fd3d4a08f0ac91 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android/arm64-v8a/libcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/unity/Assets/Plugins/Android/arm64-v8a/libcorto.so -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android/armeabi-v7a.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1226dc127b2684887ac829a0b720dfc2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android/armeabi-v7a/libcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/unity/Assets/Plugins/Android/armeabi-v7a/libcorto.so -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android/x86.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31b3d4528a3e64caf8820d1cece2fc99 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/Android/x86/libcorto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/unity/Assets/Plugins/Android/x86/libcorto.so -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/libcortocodec_unity.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/unity/Assets/Plugins/libcortocodec_unity.a -------------------------------------------------------------------------------- /deprecated/unity/Assets/Plugins/libcortocodec_unity.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/unity/Assets/Plugins/libcortocodec_unity.dylib -------------------------------------------------------------------------------- /deprecated/unity/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f48163b79e5be403e97760832029c8d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Scenes/SampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/Scenes/SampleSceneSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b39ef74628e54e9188a6e3957b6758d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/SimpleJSON.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c59f818b4047f4bdeb4800afe6124b6c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/SimpleJSONUnity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04dc39f6364a04d5cac9449e52620fd7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/StreamingAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdeffd07360104ee5b704b6294ecef30 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/StreamingAssets/liam.manifest.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40b3e32cb14b24bcb81731461178e932 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/StreamingAssets/liam.uvol.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad9c899b4cbcd40e4a18cd249dae2a92 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/UniversalVolumetricPlayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9509b37b00a8d4a80aac71a2ac627bcd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/VolumetricMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 502fa24d3245043338efebdae619afea 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/liam.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/deprecated/unity/Assets/liam.mp4 -------------------------------------------------------------------------------- /deprecated/unity/Assets/liam.mp4.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6817fcc12d5bb48a196fd64e3da85db8 3 | VideoClipImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | frameRange: 0 7 | startFrame: -1 8 | endFrame: -1 9 | colorSpace: 0 10 | deinterlace: 0 11 | encodeAlpha: 0 12 | flipVertical: 0 13 | flipHorizontal: 0 14 | importAudio: 1 15 | targetSettings: {} 16 | userData: 17 | assetBundleName: 18 | assetBundleVariant: 19 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecd90470b68264039a4402771ff09f56 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/CMakeCache.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54c7b0a01215a4c57a25e25bd7d5a81f 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/CMakeFiles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e20784b9ffd244b55aed73d7142e9d7f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/CMakeLists.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a2fe332c14114d61853b088d983db97 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/Makefile.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93ce0378d93774c9bba936553e4f6bf9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19d355a3d86a643d1b0b6c44ee408039 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/UNITY.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d65abf39f0d634fac847d54288d0ee7b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/cmake_install.cmake.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87b0297c2c9384ce996126a14162e332 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5eee771cf97b648538a0bb52482841b9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e3ee26f53cb04667bc6170805c0d17d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/bitstream.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46de2ecc16ea14839801b1353800182a 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/bitstream.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4d01f2ceba044f698b52ab64c71e082 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/color_attribute.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cef27f18ffb214225a9df0676aa7aaf4 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/color_attribute.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d261e369790b84522ac92a623fd13830 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_H 2 | #define CORTO_H 3 | 4 | #include "encoder.h" 5 | #include "decoder.h" 6 | 7 | #endif // CORTO_H 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26b3dd5cafd9148ac8a40959f0066cbe 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto.pro: -------------------------------------------------------------------------------- 1 | QT += core 2 | QT -= gui 3 | 4 | TARGET = corto 5 | CONFIG += console 6 | CONFIG -= app_bundle 7 | CONFIG += warn_on 8 | TEMPLATE = app 9 | 10 | win32:QMAKE_CXXFLAGS += -std=c++11 -Wall -pedantic 11 | unix:QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wimplicit 12 | 13 | SOURCES += main.cpp \ 14 | decoder.cpp \ 15 | encoder.cpp \ 16 | tunstall.cpp \ 17 | bitstream.cpp \ 18 | cstream.cpp \ 19 | color_attribute.cpp \ 20 | normal_attribute.cpp \ 21 | tinyply.cpp \ 22 | meshloader.cpp 23 | 24 | HEADERS += \ 25 | decoder.h \ 26 | encoder.h \ 27 | point.h \ 28 | zpoint.h \ 29 | cstream.h \ 30 | tunstall.h \ 31 | bitstream.h \ 32 | cstream.h \ 33 | color_attribute.h \ 34 | normal_attribute.h \ 35 | index_attribute.h \ 36 | vertex_attribute.h \ 37 | timer.h \ 38 | tinyply.h \ 39 | meshloader.h \ 40 | objload.h \ 41 | corto.h 42 | 43 | DISTFILES += \ 44 | plan.md 45 | 46 | #uncomment this for tests with other entropy coders 47 | #DEFINES += ENTROPY_TESTS 48 | #LIBS += -lz $$PWD/lz4/liblz4.a 49 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto.pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16e2a2407443d4188ac06b9ae47c745d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto_codec.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d26c9f4ef396c430789402be4a3c45d5 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto_codec.h: -------------------------------------------------------------------------------- 1 | #ifndef CORTO_CODEC_H 2 | #define CORTO_CODEC_H 3 | 4 | #include "decoder.h" 5 | #include 6 | 7 | // If compiling with Visual Studio 8 | #if defined(_MSC_VER) 9 | #define EXPORT_API __declspec(dllexport) 10 | #else 11 | // Other platforms don't need this 12 | #define EXPORT_API 13 | #endif 14 | 15 | namespace crt 16 | { 17 | extern "C" 18 | { 19 | struct Color 20 | { 21 | float r; 22 | float g; 23 | float b; 24 | float a; 25 | }; 26 | 27 | struct Vector2 28 | { 29 | float x; 30 | float y; 31 | }; 32 | 33 | struct Vector3 34 | { 35 | float x; 36 | float y; 37 | float z; 38 | }; 39 | 40 | // TODO : Use .json instead of Vector2* 41 | Decoder EXPORT_API *CreateDecoder(int length, unsigned char* data, Vector2* decoderInfo); 42 | void EXPORT_API DestroyDecoder(Decoder* decoder); 43 | int EXPORT_API DecodeMesh(Decoder* decoder, Vector3* vertices, int* indices, Vector3* normals, Color* colors, Vector2* texcoord); 44 | } 45 | } 46 | #endif // !CORTO_UNITY_PLUGIN_H -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/corto_codec.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31d10b6719dac494ca56861b215fe26b 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/cstream.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96cff323dfc57483aafc41d9449a7f16 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/cstream.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dba74dcbffe3b4d7b99a1f1c5c80ba4f 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/decoder.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95ef673c0f8f349fda4010379715f7d1 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/decoder.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00a96d2d9068247a2b820cbedaafdac4 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/encoder.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e1b1c9ab24874369adb12e72828dbc0 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/encoder.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9741b2b8c95c433a940c45899174373 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/index_attribute.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dd70a38d5f3443cdab94ed9380e2434 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/libcorto.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = lib 2 | 3 | TARGET = corto 4 | CONFIG += staticlib 5 | 6 | win32:QMAKE_CXXFLAGS += -std=c++11 -Wall -pedantic 7 | unix:QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -pedantic -Wimplicit 8 | 9 | 10 | 11 | 12 | 13 | QMAKE_STRIP = echo 14 | 15 | SOURCES += main.cpp \ 16 | decoder.cpp \ 17 | encoder.cpp \ 18 | tunstall.cpp \ 19 | bitstream.cpp \ 20 | cstream.cpp \ 21 | color_attribute.cpp \ 22 | normal_attribute.cpp \ 23 | tinyply.cpp \ 24 | meshloader.cpp 25 | 26 | HEADERS += \ 27 | decoder.h \ 28 | encoder.h \ 29 | point.h \ 30 | zpoint.h \ 31 | cstream.h \ 32 | tunstall.h \ 33 | bitstream.h \ 34 | cstream.h \ 35 | color_attribute.h \ 36 | normal_attribute.h \ 37 | index_attribute.h \ 38 | vertex_attribute.h \ 39 | timer.h \ 40 | corto.h 41 | 42 | lib.path = /usr/local/lib 43 | lib.files = libcorto.a 44 | 45 | include.path = /usr/local/include/corto 46 | include.files = $$HEADERS 47 | 48 | INSTALLS += include lib 49 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/libcorto.pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbe5fefc03f1d4910b9a7608d6c12789 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/main.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e25bec1461047450ab7bf0194c6e495b 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/meshloader.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53ad1027dcfc0449bbd663a95e48e6a0 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/meshloader.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c54805ad54c664ae4bbb840fd5373e4c 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/normal_attribute.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a7611f96b7cb4210b809b71ef4dc116 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/normal_attribute.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 963194ffcaa504d128e07a62bfcb490b 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/objload.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b865d81db96cf4a51aae2080a8a60f97 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/plan.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e45c3efa428b40c78850ef986cdae9c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/point.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db9b05550d87a4e9cb6e72fb082da685 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/timer.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b2b751a48a214b69be8b7c89ef92f6f 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/tinyply.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab56657fab9d44350a5d4723021c6767 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/tinyply.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fec5d2c5d15fc4e408f089bee3c0f608 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/tunstall.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 499ece9b7bd1445e3ab5c27b85e25630 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/tunstall.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ead41e36be0df44bd8a6be3a96b9ba59 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/vertex_attribute.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c86ee82e130cb4622882298575a89210 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/src/zpoint.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02a89679bd5c64786b9f3519bb9f7b2c 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e66e49a878b884166a7762035e9203ea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /deprecated/unity/Assets/uvol/unity/CortoMeshLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa9afb3941db14844a4f30a802efd8d5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /deprecated/unity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /deprecated/unity/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 | -------------------------------------------------------------------------------- /deprecated/unity/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/Scenes/SampleScene.unity 10 | guid: 9fc0d4010bbf28b4594072e72b8655ab 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /deprecated/unity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 8 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 0} 12 | m_PrefabUIEnvironment: {fileID: 0} 13 | m_SpritePackerMode: 0 14 | m_SpritePackerPaddingPower: 1 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_CollabEditorSettings: 22 | inProgressEnabled: 1 23 | m_EnableTextureStreamingInEditMode: 1 24 | m_EnableTextureStreamingInPlayMode: 1 25 | m_AsyncShaderCompilation: 1 26 | m_ShowLightmapResolutionOverlay: 1 27 | -------------------------------------------------------------------------------- /deprecated/unity/ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreviewPackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | oneTimeWarningShown: 0 20 | m_Registries: 21 | - m_Id: main 22 | m_Name: 23 | m_Url: https://packages.unity.com 24 | m_Scopes: [] 25 | m_IsDefault: 1 26 | m_Capabilities: 7 27 | m_UserSelectedRegistryName: 28 | m_UserAddingNewScopedRegistry: 0 29 | m_RegistryInfoDraft: 30 | m_ErrorMessage: 31 | m_Original: 32 | m_Id: 33 | m_Name: 34 | m_Url: 35 | m_Scopes: [] 36 | m_IsDefault: 0 37 | m_Capabilities: 0 38 | m_Modified: 0 39 | m_Name: 40 | m_Url: 41 | m_Scopes: 42 | - 43 | m_SelectedScopeIndex: 0 44 | -------------------------------------------------------------------------------- /deprecated/unity/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 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /deprecated/unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2020.3.11f1 2 | m_EditorVersionWithRevision: 2020.3.11f1 (99c7afb366b3) 3 | -------------------------------------------------------------------------------- /deprecated/unity/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 | -------------------------------------------------------------------------------- /deprecated/unity/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 | -------------------------------------------------------------------------------- /deprecated/unity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /deprecated/unity/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /deprecated/unity/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 | -------------------------------------------------------------------------------- /deprecated/unity/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 | } -------------------------------------------------------------------------------- /deprecated/unity/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_VCAllowAsyncUpdate: 0 19 | m_AssetPipelineMode: 0 20 | m_CacheServerMode: 0 21 | m_CacheServers: [] 22 | -------------------------------------------------------------------------------- /deprecated/unity/unity.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{e189dac3-c670-6c7d-993e-c8f831d35880}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | EndGlobalSection 10 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 11 | {e189dac3-c670-6c7d-993e-c8f831d35880}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 12 | {e189dac3-c670-6c7d-993e-c8f831d35880}.Debug|Any CPU.Build.0 = Debug|Any CPU 13 | EndGlobalSection 14 | GlobalSection(SolutionProperties) = preSolution 15 | HideSolutionNode = FALSE 16 | EndGlobalSection 17 | EndGlobal 18 | -------------------------------------------------------------------------------- /deprecated/vite.player.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | 3 | export default defineConfig({ 4 | // ... 5 | build: { 6 | 7 | lib: { 8 | fileName: 'player', 9 | formats: ['es'], 10 | entry: 'web/player.ts', 11 | }, 12 | 13 | rollupOptions: { 14 | // make sure to externalize deps that shouldn't be bundled 15 | // into your library 16 | external: ['three'], 17 | output: { 18 | // Provide global variables to use in the UMD build 19 | // for externalized deps 20 | globals: { 21 | vue: 'THREE' 22 | } 23 | } 24 | }, 25 | 26 | emptyOutDir: false 27 | } 28 | }) -------------------------------------------------------------------------------- /deprecated/vite.worker.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | 3 | export default defineConfig({ 4 | // ... 5 | build: { 6 | 7 | lib: { 8 | fileName: 'worker.build', 9 | formats: ['es'], 10 | entry: 'web/worker.ts' 11 | }, 12 | 13 | emptyOutDir: false 14 | } 15 | }) -------------------------------------------------------------------------------- /deprecated/web/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /deprecated/web/Interfaces.ts: -------------------------------------------------------------------------------- 1 | import { BufferGeometry } from 'three'; 2 | export interface IFrameData { 3 | frameNumber: number; 4 | keyframeNumber: number; 5 | startBytePosition: number; 6 | vertices: number; 7 | faces: number; 8 | meshLength: number; 9 | } 10 | 11 | export interface IFileHeader { 12 | maxVertices: number; 13 | maxTriangles: number; 14 | frameData: IFrameData[]; 15 | frameRate: number; 16 | } 17 | 18 | export interface KeyframeBuffer { 19 | keyframeNumber: number; 20 | frameNumber: number; 21 | bufferGeometry: BufferGeometry | null; 22 | } 23 | 24 | export interface IFrameBuffer { 25 | keyframeNumber: number; 26 | frameNumber: number; 27 | vertexBuffer: any; 28 | } 29 | -------------------------------------------------------------------------------- /deprecated/worker.d.ts: -------------------------------------------------------------------------------- 1 | import Worker from './dist/worker' 2 | export default Worker -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- 1 | # UniversalVolumetric (UVOL) Demo 2 | 3 | Volumetric Player Demo, written in React 4 | 5 | See: https://github.com/XRFoundation/UniversalVolumetric 6 | 7 | # Development Steps 8 | 9 | ```bash 10 | npm install 11 | git lfs pull 12 | npm run dev 13 | ``` 14 | -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite App 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.0.0", 3 | "scripts": { 4 | "dev": "vite --host", 5 | "build": "vite build", 6 | "serve": "vite preview", 7 | "clean-node-modules": "npx rimraf node_modules && npx rimraf package-lock.json && npx rimraf yarn.lock" 8 | }, 9 | "dependencies": { 10 | "react": "^17.0.0", 11 | "react-dom": "^17.0.0", 12 | "stats.js": "^0.17.0", 13 | "three": "^0.153.0", 14 | "three-stdlib": "^2.10.1", 15 | "@etherealengine/volumetric": ".." 16 | }, 17 | "devDependencies": { 18 | "@types/react": "^17.0.0", 19 | "@types/react-dom": "^17.0.0", 20 | "@types/three": "^0.153.0", 21 | "@vitejs/plugin-react": "^4.0.3", 22 | "npm-run-all": "^4.1.5", 23 | "typescript": "^4.6.0-dev.20211206", 24 | "vite": "^4.2.1", 25 | "vite-plugin-mkcert": "^1.16.0" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /example/public/liam.uvol.json: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2b1d96f959a07f0f2f18b8c3c6a603099d6279354d4d071c7df2b1f577c2037c 3 | size 619 4 | -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00000.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00000.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00001.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00001.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00002.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00002.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00003.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00003.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00004.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00004.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00005.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00005.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00006.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00006.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00007.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00007.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00008.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00008.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00009.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00009.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00010.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00010.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00011.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00011.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00012.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00012.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00013.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00013.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00014.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00014.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00015.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00015.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00016.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00016.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00017.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00017.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00018.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00018.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00019.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00019.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00020.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00020.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00021.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00021.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00022.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00022.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00023.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00023.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00024.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00024.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00025.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00025.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00026.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00026.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00027.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00027.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00028.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00028.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00029.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00029.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00030.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00030.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00031.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00031.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00032.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00032.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00033.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00033.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00034.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00034.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00035.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00035.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00036.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00036.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00037.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00037.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00038.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00038.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00039.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00039.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00040.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00040.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00041.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00041.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00042.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00042.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00043.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00043.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00044.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00044.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00045.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00045.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00046.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00046.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00047.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00047.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00048.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00048.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00049.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00049.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00050.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00050.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00051.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00051.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00052.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00052.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00053.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00053.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00054.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00054.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00055.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00055.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00056.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00056.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00057.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00057.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00058.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00058.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00059.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00059.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00060.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00060.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00061.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00061.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00062.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00062.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00063.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00063.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00064.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00064.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00065.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00065.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00066.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00066.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00067.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00067.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00068.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00068.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00069.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00069.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00070.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00070.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00071.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00071.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00072.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00072.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00073.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00073.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00074.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00074.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00075.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00075.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00076.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00076.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00077.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00077.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00078.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00078.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00079.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00079.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00080.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00080.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00081.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00081.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00082.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00082.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00083.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00083.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00084.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00084.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00085.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00085.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00086.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00086.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00087.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00087.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00088.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00088.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00089.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00089.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00090.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00090.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00091.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00091.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00092.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00092.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00093.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00093.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00094.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00094.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00095.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00095.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00096.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00096.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00097.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00097.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00098.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00098.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00099.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00099.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00100.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00100.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00101.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00101.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00102.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00102.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00103.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00103.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00104.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00104.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00105.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00105.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00106.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00106.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00107.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00107.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00108.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00108.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00109.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00109.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00110.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00110.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00111.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00111.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00112.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00112.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00113.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00113.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00114.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00114.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00115.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00115.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00116.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00116.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00117.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00117.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00118.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00118.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00119.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00119.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00120.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00120.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00121.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00121.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00122.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00122.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00123.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00123.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00124.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00124.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00125.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00125.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00126.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00126.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00127.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00127.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00128.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00128.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00129.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00129.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00130.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00130.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00131.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00131.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00132.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00132.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00133.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00133.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00134.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00134.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00135.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00135.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00136.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00136.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00137.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00137.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00138.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00138.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00139.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00139.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00140.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00140.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00141.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00141.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00142.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00142.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00143.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00143.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00144.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00144.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00145.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00145.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00146.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00146.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00147.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00147.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00148.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00148.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00149.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00149.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00150.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00150.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00151.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00151.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00152.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00152.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00153.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00153.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00154.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00154.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00155.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00155.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00156.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00156.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00157.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00157.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00158.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00158.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00159.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00159.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00160.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00160.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00161.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00161.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00162.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00162.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00163.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00163.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00164.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00164.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00165.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00165.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00166.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00166.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00167.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00167.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00168.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00168.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00169.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00169.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00170.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00170.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00171.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00171.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00172.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00172.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00173.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00173.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00174.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00174.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00175.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00175.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00176.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00176.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00177.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00177.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00178.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00178.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00179.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00179.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00180.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00180.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00181.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00181.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00182.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00182.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00183.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00183.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00184.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00184.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00185.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00185.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00186.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00186.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00187.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00187.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00188.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00188.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00189.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00189.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00190.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00190.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00191.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00191.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00192.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00192.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00193.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00193.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00194.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00194.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00195.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00195.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00196.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00196.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00197.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00197.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00198.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00198.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00199.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00199.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00200.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00200.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00201.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00201.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00202.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00202.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00203.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00203.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00204.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00204.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00205.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00205.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00206.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00206.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00207.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00207.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00208.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00208.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00209.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00209.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00210.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00210.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00211.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00211.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00212.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00212.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00213.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00213.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00214.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00214.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00215.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00215.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00216.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00216.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00217.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00217.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00218.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00218.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00219.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00219.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00220.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00220.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00221.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00221.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00222.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00222.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00223.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00223.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00224.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00224.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00225.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00225.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00226.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00226.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00227.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00227.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00228.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00228.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00229.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00229.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00230.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00230.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00231.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00231.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00232.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00232.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00233.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00233.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00234.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00234.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00235.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00235.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00236.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00236.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00237.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00237.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00238.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00238.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00239.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00239.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00240.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00240.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00241.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00241.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00242.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00242.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00243.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00243.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00244.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00244.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00245.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00245.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00246.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00246.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00247.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00247.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00248.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00248.drc -------------------------------------------------------------------------------- /example/public/liam/output/geometry_draco/00249.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/geometry_draco/00249.drc -------------------------------------------------------------------------------- /example/public/liam/output/liam.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/liam.mp3 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00000.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00000.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00001.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00001.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00002.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00002.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00003.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00003.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00004.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00004.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00005.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00005.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00006.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00006.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00007.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00007.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00008.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00008.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00009.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00009.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00010.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00010.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00011.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00011.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00012.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00012.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00013.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00013.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00014.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00014.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00015.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00015.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00016.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00016.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00017.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00017.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00018.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00018.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00019.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00019.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00020.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00020.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00021.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00021.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00022.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00022.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00023.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00023.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00024.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00024.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00025.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00025.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00026.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00026.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00027.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00027.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00028.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00028.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00029.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00029.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00030.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00030.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00031.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00031.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00032.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00032.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00033.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00033.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00034.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00034.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00035.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00035.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00036.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00036.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00037.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00037.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00038.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00038.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00039.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00039.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00040.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00040.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00041.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00041.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00042.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00042.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00043.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00043.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00044.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00044.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00045.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00045.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00046.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00046.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00047.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00047.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00048.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00048.ktx2 -------------------------------------------------------------------------------- /example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00049.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EtherealEngine/Universal-Volumetric/559571af179a9cdb72fa8848269bc9c35c431d8c/example/public/liam/output/texture_ktx2-fps30-1k_baseColor_default/00049.ktx2 -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- 1 | import React, { useState } from 'react' 2 | 3 | import './App.css' 4 | import logo from './logo.svg' 5 | import VolumetricPlayer from './VolumetricPlayer' 6 | 7 | function App() { 8 | const [playerVisible, setPlayerVisible] = useState(false) 9 | const paths = ['/liam.uvol.json'] 10 | return ( 11 |
12 | 15 | {!playerVisible ? null : ( 16 | 26 | )} 27 |
28 | ) 29 | } 30 | 31 | export default App 32 | -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 4 | 'Droid Sans', 'Helvetica Neue', sans-serif; 5 | -webkit-font-smoothing: antialiased; 6 | -moz-osx-font-smoothing: grayscale; 7 | background-color: white; 8 | } 9 | 10 | code { 11 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; 12 | } 13 | -------------------------------------------------------------------------------- /example/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom' 3 | 4 | import App from './App' 5 | import './index.css' 6 | 7 | ReactDOM.render( 8 | 9 | 10 | , 11 | document.getElementById('root') 12 | ) 13 | -------------------------------------------------------------------------------- /example/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "lib": ["DOM", "DOM.Iterable", "ESNext", "webworker"], 5 | "allowJs": false, 6 | "skipLibCheck": false, 7 | "esModuleInterop": false, 8 | "allowSyntheticDefaultImports": true, 9 | "strict": true, 10 | "forceConsistentCasingInFileNames": true, 11 | "module": "esnext", 12 | "moduleResolution": "Node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "noEmit": true, 16 | "jsx": "react" 17 | }, 18 | "include": ["./src"] 19 | } 20 | -------------------------------------------------------------------------------- /example/vite.config.ts: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | import mkcert from 'vite-plugin-mkcert' 4 | 5 | export default defineConfig({ 6 | plugins: [ 7 | react(), 8 | // mkcert() 9 | ], 10 | optimizeDeps: { 11 | exclude: ['@etherealengine/volumetric'] 12 | }, 13 | server: { 14 | fs: { allow: ['..'] }, 15 | // https: true, 16 | port: 3000 17 | } 18 | }) 19 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["config:base"] 3 | } 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | bpy 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "lib": ["esnext", "dom", "dom.iterable"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "forceConsistentCasingInFileNames": true, 8 | "noEmit": false, 9 | "module": "esnext", 10 | "strict": false, 11 | "noImplicitAny": false, 12 | "esModuleInterop": true, 13 | "moduleResolution": "node", 14 | "isolatedModules": true, 15 | "experimentalDecorators": true, 16 | "allowSyntheticDefaultImports": true, 17 | "emitDecoratorMetadata": true, 18 | "declaration": true, 19 | "outDir": "dist" 20 | }, 21 | "include": ["src/**/*"], 22 | "exclude": ["node_modules", "dist", "example", "deprecated"] 23 | } 24 | -------------------------------------------------------------------------------- /vite.worker.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | 3 | export default defineConfig({ 4 | // ... 5 | build: { 6 | lib: { 7 | fileName: 'V1/worker.build', 8 | formats: ['es'], 9 | entry: 'src/V1/worker.ts' 10 | }, 11 | 12 | emptyOutDir: false 13 | } 14 | }) 15 | --------------------------------------------------------------------------------