diff --git a/.github/workflows/AssetCheck.yml b/.github/workflows/AssetCheck.yml
index 0b3b46be..5cdcd122 100644
--- a/.github/workflows/AssetCheck.yml
+++ b/.github/workflows/AssetCheck.yml
@@ -12,11 +12,12 @@ jobs:
- name: Check out repository
uses: actions/checkout@v4
- - name: Set up PHP
- uses: shivammathur/setup-php@v2
- with:
- php-version: latest
+ - name: Run npm install
+ working-directory: ./util
+ run: |
+ npm install
- - name: Execute PHP script
+ - name: Run npm check
+ working-directory: ./util
run: |
- php util/model.php --no-warn --check --verbose
+ npm run check
diff --git a/.github/workflows/RebuildAllAssets.yml b/.github/workflows/RebuildAllAssets.yml
index 1e074fdf..ef421ba2 100644
--- a/.github/workflows/RebuildAllAssets.yml
+++ b/.github/workflows/RebuildAllAssets.yml
@@ -17,20 +17,21 @@ jobs:
- name: Check out repository
uses: actions/checkout@v4
- - name: Set up PHP
- uses: shivammathur/setup-php@v2
- with:
- php-version: latest
+ - name: Run npm install
+ working-directory: ./util
+ run: |
+ npm install
- - name: Execute PHP script to update Repo
+ - name: Run npm update
+ working-directory: ./util
run: |
- php util/model.php --no-warn --update --process-repo
+ npm run update
- name: Commit changes to a new branch
uses: EndBug/add-and-commit@v9
with:
# Defaults for most parameters are used
- # Action assiged to "github_actor" (used by default with 'default_author')
+ # Action assigned to "github_actor" (used by default with 'default_author')
# This action merges all changes into 'main'
# The way the action should handle pathspec errors from the add and remove commands. Three options are available:
diff --git a/.gitignore b/.gitignore
index dda18534..f7221020 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,8 @@ desktop.ini
gltf_validator.exe
*.csv
metadata.template.json
+
+/util/node_modules
+/util/dist
+/util/package-lock.json
+/util/tsconfig.tsbuildinfo
diff --git a/.reuse/dep5 b/.reuse/dep5
deleted file mode 100644
index 29c19a77..00000000
--- a/.reuse/dep5
+++ /dev/null
@@ -1,812 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Source: glTF V2.0 models from various sources collected into a Repo
-Upstream-Name: glTF V2.0 Model Repo
-Upstream-Contact: https://GitHub.com/KhronosGroup/glTF-Sample-Models/
-Copyright: 2017-2023 Khronos Group
-License: CC-BY-4.0
-
-Files: *
-Copyright: 2017-2023 Khronos Group
-License: CC-BY-4.0
-
-Files: Models/ABeautifulGame/*
-Copyright:
- 2020 ASWF
- 2022 Ed Mackey
-License: CC-BY-4.0
-
-Files: Models/AlphaBlendModeTest/*
-Copyright:
- 2018 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/AnimatedColorsCube/*
-Copyright:
- 2024 Public
-License: CC0-1.0
-
-Files: Models/AnimatedCube/*
-Copyright:
- 2017 UX3D
-License: CC0-1.0
-
-Files: Models/AnimatedMorphCube/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/AnimatedTriangle/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/AnimationPointerUVs/*
-Copyright:
- 2024 Darmstadt Graphics Group GmbH
-License: CC-BY-4.0
-
-Files: Models/AnisotropyBarnLamp/*
-Copyright:
- 2023 Copyright 2023 Wayfair, LLC
-License: CC-BY-4.0
-
-Files: Models/AnisotropyDiscTest/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/AnisotropyRotationTest/*
-Copyright:
- 2023 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/AnisotropyStrengthTest/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/AntiqueCamera/*
-Copyright:
- 2018 UX3D
- 2017 UX3D
-License: CC0-1.0 AND LicenseRef-LegalMark-UX3D
-
-Files: Models/AttenuationTest/*
-Copyright:
- 2021 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/Avocado/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/BarramundiFish/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/BoomBox/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/BoomBoxWithAxes/*
-Copyright:
- 2018 Public
-License: CC0-1.0
-
-Files: Models/Box/*
-Copyright:
- 2017 Cesium
-License: CC-BY-4.0
-
-Files: Models/Box With Spaces/*
-Copyright:
- 2017 Analytical Graphics, Inc.
- 2017 Khronos Group
-License: CC0-1.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/BoxAnimated/*
-Copyright:
- 2017 Cesium
-License: CC-BY-4.0
-
-Files: Models/BoxInterleaved/*
-Copyright:
- 2017 Cesium
-License: CC-BY-4.0
-
-Files: Models/BoxTextured/*
-Copyright:
- 2017 Cesium
- 2015 Cesium
-License: LicenseRef-CC-BY-TM AND LicenseRef-LegalMark-Cesium
-
-Files: Models/BoxTexturedNonPowerOfTwo/*
-Copyright:
- 2017 Cesium
- 2015 Cesium
-License: LicenseRef-CC-BY-TM AND LicenseRef-LegalMark-Cesium
-
-Files: Models/BoxVertexColors/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/BrainStem/*
-Copyright:
- 2017 Smith Micro Software, Inc.
-License: LicenseRef-Poser-EULA
-
-Files: Models/Cameras/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/CarConcept/*
-Copyright:
- 2024 Darmstadt Graphics Group GmbH
- 2015 Khronos Group
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/CarbonFibre/*
-Copyright:
- 2023 Wayfair
-License: CC-BY-4.0
-
-Files: Models/CesiumMan/*
-Copyright:
- 2017 Cesium
- 2015 Cesium
-License: LicenseRef-CC-BY-TM AND LicenseRef-LegalMark-Cesium
-
-Files: Models/CesiumMilkTruck/*
-Copyright:
- 2017 Cesium
- 2015 Cesium
-License: LicenseRef-CC-BY-TM AND LicenseRef-LegalMark-Cesium
-
-Files: Models/ChairDamaskPurplegold/*
-Copyright:
- 2021 Wayfair
-License: CC-BY-4.0
-
-Files: Models/ChronographWatch/*
-Copyright:
- 2025 Darmstadt Graphics Group GmbH
- 2015 Khronos Group
- 2017 Khronos Group
- 2020 Darmstadt Graphics Group GmbH
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos AND LicenseRef-LegalMark-DGG
-
-Files: Models/ClearCoatCarPaint/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/ClearCoatTest/*
-Copyright:
- 2020 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/ClearcoatWicker/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/CommercialRefrigerator/*
-Copyright:
- 2025 Darmstadt Graphics Group GmbH
- 2025 Sean Thomas
-License: CC-BY-4.0
-
-Files: Models/CompareAlphaCoverage/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareAmbientOcclusion/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareAnisotropy/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareBaseColor/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareClearcoat/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareDispersion/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareEmissiveStrength/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareIor/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareIridescence/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareMetallic/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareNormal/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareRoughness/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareSheen/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareSpecular/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareTransmission/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/CompareVolume/*
-Copyright:
- 2017 Khronos Group
- 2024 Public
-License: LicenseRef-LegalMark-Khronos AND CC0-1.0
-
-Files: Models/Corset/*
-Copyright:
- 2017 UX3D
-License: CC0-1.0
-
-Files: Models/Cube/*
-Copyright:
- 2017 UX3D
-License: CC0-1.0
-
-Files: Models/CubeVisibility/*
-Copyright:
- 2025 Khronos Group
-License: CC0-1.0
-
-Files: Models/DamagedHelmet/*
-Copyright:
- 2018 ctxwing
- 2016 theblueturtle_
-License: CC-BY-4.0 AND CC-BY-NC-4.0
-
-Files: Models/DiffuseTransmissionPlant/*
-Copyright:
- 2024 Darmstadt Graphics Group GmbH
- 2021 Public domain
-License: CC-BY-4.0 AND CC0-1.0
-
-Files: Models/DiffuseTransmissionTeacup/*
-Copyright:
- 2023 Public domain
-License: CC0-1.0
-
-Files: Models/DiffuseTransmissionTest/*
-Copyright:
- 2025 Darmstadt Graphics Group GmbH
- 2015 Khronos Group
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/DirectionalLight/*
-Copyright:
- 2020 Public
-License: CC0-1.0
-
-Files: Models/DispersionTest/*
-Copyright:
- 2023 AGI
-License: CC-BY-4.0
-
-Files: Models/DragonAttenuation/*
-Copyright:
- 1996 Stanford University Computer Graphics Laboratory
- 2017 Morgan McGuire
- 2021 Public
-License: LicenseRef-Stanford-Graphics AND CC0-1.0
-
-Files: Models/DragonDispersion/*
-Copyright:
- 1996 Stanford University Computer Graphics Laboratory
- 2017 Morgan McGuire
- 2021 Public
-License: LicenseRef-Stanford-Graphics AND CC0-1.0
-
-Files: Models/Duck/*
-Copyright:
- 2006 Sony
-License: SCEA
-
-Files: Models/EmissiveStrengthTest/*
-Copyright:
- 2022 AGI
-License: CC-BY-4.0
-
-Files: Models/EnvironmentTest/*
-Copyright:
- 2017 Adobe
-License: LicenseRef-Adobe-Stock
-
-Files: Models/FlightHelmet/*
-Copyright:
- 2018 Public
-License: CC0-1.0
-
-Files: Models/Fox/*
-Copyright:
- 2014 Public
- 2014 tomkranis
- 2017 @AsoboStudio and @scurest
-License: CC0-1.0 AND CC-BY-4.0
-
-Files: Models/GlamVelvetSofa/*
-Copyright:
- 2021 Wayfair, LLC
-License: CC-BY-4.0
-
-Files: Models/GlassBrokenWindow/*
-Copyright:
- 2023 Wayfair
-License: CC-BY-4.0
-
-Files: Models/GlassHurricaneCandleHolder/*
-Copyright:
- 2021 Wayfair, LLC
- 2015 Khronos Group
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/GlassVaseFlowers/*
-Copyright:
- 2023 Public
- 2023 Public
-License: CC0-1.0
-
-Files: Models/IORTestGrid/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/InterpolationTest/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/IridescenceAbalone/*
-Copyright:
- 2015 Abby Crawford
- 2023 Eric Chadwick
-License: CC-BY-4.0
-
-Files: Models/IridescenceDielectricSpheres/*
-Copyright:
- 2019 Public
-License: CC0-1.0
-
-Files: Models/IridescenceLamp/*
-Copyright:
- 2022 Wayfair, LLC
-License: CC-BY-4.0
-
-Files: Models/IridescenceMetallicSpheres/*
-Copyright:
- 2022 UX3D
-License: CC0-1.0
-
-Files: Models/IridescenceSuzanne/*
-Copyright:
- 2022 UX3D
- 2021 Pascal Schoen
-License: CC0-1.0
-
-Files: Models/IridescentDishWithOlives/*
-Copyright:
- 2020 Wayfair, LLC
-License: CC-BY-4.0
-
-Files: Models/Lantern/*
-Copyright:
- 2017 Microsoft
- 2018 Frank Galligan
-License: CC0-1.0
-
-Files: Models/LightVisibility/*
-Copyright:
- 2025 Khronos Group
-License: CC0-1.0
-
-Files: Models/LightsPunctualLamp/*
-Copyright:
- 2021 DGG
-License: CC-BY-4.0
-
-Files: Models/MandarinOrange/*
-Copyright:
- 2015 zamdreamer
- 2023 Wayfair
-License: CC-BY-4.0
-
-Files: Models/MaterialsVariantsShoe/*
-Copyright:
- 2021 Shopify
-License: CC-BY-4.0
-
-Files: Models/MeshPrimitiveModes/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/MeshoptCubeTest/*
-Copyright:
- 2025 Public
-License: CC0-1.0
-
-Files: Models/MetalRoughSpheres/*
-Copyright:
- 2017 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/MetalRoughSpheresNoTextures/*
-Copyright:
- 2019 Public
- 2019 Public
-License: CC0-1.0
-
-Files: Models/MorphPrimitivesTest/*
-Copyright:
- 2018 ft-lab
- 2020 Frank Galligan
-License: CC-BY-4.0
-
-Files: Models/MorphStressTest/*
-Copyright:
- 2021 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/MosquitoInAmber/*
-Copyright:
- 2018 Sketchfab
- 2019 Sketchfab
-License: CC-BY-4.0
-
-Files: Models/MultiUVTest/*
-Copyright:
- 2017 Hilo 3D
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/MultipleScenes/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/NegativeScaleTest/*
-Copyright:
- 2023 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/NodePerformanceTest/*
-Copyright:
- 2024 Public
-License: CC0-1.0
-
-Files: Models/NormalTangentMirrorTest/*
-Copyright:
- 2018 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/NormalTangentTest/*
-Copyright:
- 2018 Analytical Graphics, Inc.
-License: CC0-1.0
-
-Files: Models/OrientationTest/*
-Copyright:
- 2017 Unknown
-License: CC-BY-4.0
-
-Files: Models/PlaysetLightTest/*
-Copyright:
- 2024 Inter IKEA Systems B.V.
-License: CC BY-NC-SA 4.0
-
-Files: Models/PointLightIntensityTest/*
-Copyright:
- 2025 Public
-License: CC0-1.0
-
-Files: Models/PotOfCoals/*
-Copyright:
- 2023 Darmstadt Graphics Group GmbH
- 2015 Khronos Group
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/PotOfCoalsAnimationPointer/*
-Copyright:
- 2024 Darmstadt Graphics Group GmbH
- 2015 Khronos Group
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/PrimitiveModeNormalsTest/*
-Copyright:
- 2020 public
-License: CC0-1.0
-
-Files: Models/RecursiveSkeletons/*
-Copyright:
- 2017 Cesium
-License: CC-BY-4.0
-
-Files: Models/RiggedFigure/*
-Copyright:
- 2017 Cesium
-License: CC-BY-4.0
-
-Files: Models/RiggedSimple/*
-Copyright:
- 2017 Cesium
-License: CC-BY-4.0
-
-Files: Models/ScatteringSkull/*
-Copyright:
- 2025 Public
-License: CC0-1.0
-
-Files: Models/SciFiHelmet/*
-Copyright:
- 2017 Public
- 2017 Public
-License: CC0-1.0
-
-Files: Models/SheenChair/*
-Copyright:
- 2020 Wayfair, LLC
-License: CC0-1.0
-
-Files: Models/SheenCloth/*
-Copyright:
- 2020 Microsoft
-License: CC0-1.0
-
-Files: Models/SheenTestGrid/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/SheenWoodLeatherSofa/*
-Copyright:
- 2024 Darmstadt Graphics Group GmbH
- 2021 Public domain
-License: CC-BY-4.0 AND CC0-1.0
-
-Files: Models/SimpleInstancing/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/SimpleMaterial/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/SimpleMeshes/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/SimpleMorph/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/SimpleSkin/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/SimpleSparseAccessor/*
-Copyright:
- 2017 Public
-License: CC-BY-4.0
-
-Files: Models/SimpleTexture/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/SpecGlossVsMetalRough/*
-Copyright:
- 2017 Microsoft
-License: CC-BY-4.0
-
-Files: Models/SpecularSilkPouf/*
-Copyright:
- 2023 Copyright 2023 Wayfair, LLC
-License: CC-BY-4.0
-
-Files: Models/SpecularTest/*
-Copyright:
- 2021 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/Sponza/*
-Copyright:
- 2016 Crytek
-License: LicenseRef-CRYENGINE-Agreement
-
-Files: Models/StainedGlassLamp/*
-Copyright:
- 2021 Wayfair
-License: CC-BY-4.0
-
-Files: Models/SunglassesKhronos/*
-Copyright:
- 2024 Darmstadt Graphics Group GmbH
- 2015 Khronos Group
- 2017 Khronos Group
-License: CC-BY-4.0 AND LicenseRef-LegalMark-Khronos
-
-Files: Models/Suzanne/*
-Copyright:
- 2017 UX3D
-License: CC0-1.0
-
-Files: Models/TextureCoordinateTest/*
-Copyright:
- 2017 Analytical Graphics, Inc.
-License: CC0-1.0
-
-Files: Models/TextureEncodingTest/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/TextureLinearInterpolationTest/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/TextureSettingsTest/*
-Copyright:
- 2017 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/TextureTransformMultiTest/*
-Copyright:
- 2020 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/TextureTransformTest/*
-Copyright:
- 2018 Microsoft
-License: CC0-1.0
-
-Files: Models/ToyCar/*
-Copyright:
- 2020 Public
- 2020 Public
-License: CC0-1.0
-
-Files: Models/TransmissionOrderTest/*
-Copyright:
- 2025 Public
- 2021 Public
-License: CC0-1.0
-
-Files: Models/TransmissionRoughnessTest/*
-Copyright:
- 2021 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/TransmissionTest/*
-Copyright:
- 2020 Public
-License: CC0-1.0
-
-Files: Models/TransmissionThinwallTestGrid/*
-Copyright:
- 2023 Public
-License: CC0-1.0
-
-Files: Models/Triangle/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/TriangleWithoutIndices/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/TwoSidedPlane/*
-Copyright:
- 2017 UX3D
-License: CC0-1.0
-
-Files: Models/USDShaderBallForGltf/*
-Copyright:
- 2026 Eric Chadwick
-License: CC-BY-4.0
-
-Files: Models/Unicode❤♻Test/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/UnlitTest/*
-Copyright:
- 2019 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/VertexColorTest/*
-Copyright:
- 2018 Analytical Graphics, Inc.
-License: CC-BY-4.0
-
-Files: Models/VirtualCity/*
-Copyright:
- 2017 3DRT
-License: LicenseRef-3DRT-Testing
-
-Files: Models/WaterBottle/*
-Copyright:
- 2017 Public
-License: CC0-1.0
-
-Files: Models/XmpMetadataRoundedCube/*
-Copyright:
- 2021 Adam Morris
-License: CC-BY-4.0
-
diff --git a/.reuse/dep5.error b/.reuse/dep5.error
deleted file mode 100644
index 9e01d7f6..00000000
--- a/.reuse/dep5.error
+++ /dev/null
@@ -1,13 +0,0 @@
-# SUMMARY
-
-* Bad licenses:
-* Deprecated licenses:
-* Licenses without file extension:
-* Missing licenses:
-* Unused licenses:
-* Used licenses: Apache-2.0, CC-BY-4.0, CC-BY-NC-4.0, CC0-1.0, LicenseRef-3DRT-Testing, LicenseRef-Adobe-Stock, LicenseRef-CC-BY-TM, LicenseRef-CRYENGINE-Agreement, LicenseRef-LegalMark-Cesium, LicenseRef-LegalMark-Khronos, LicenseRef-LegalMark-UX3D, LicenseRef-Poser-EULA, LicenseRef-Stanford-Graphics, SCEA
-* Read errors: 0
-* Files with copyright information: 1645 / 1645
-* Files with license information: 1645 / 1645
-
-Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)
diff --git a/.reuse/reuse.spdx b/.reuse/reuse.spdx
deleted file mode 100644
index 6dda8a1c..00000000
--- a/.reuse/reuse.spdx
+++ /dev/null
@@ -1,15898 +0,0 @@
-SPDXVersion: SPDX-2.1
-DataLicense: CC0-1.0
-SPDXID: SPDXRef-DOCUMENT
-DocumentName: glTF-Sample-Assets
-DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-c94f3326-4bb7-49e6-a138-019632db8491
-Creator: Person: Anonymous ()
-Creator: Organization: Anonymous ()
-Creator: Tool: reuse-1.1.2
-Created: 2024-02-16T20:49:39Z
-CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0abba1489034cfeb7bde64640d070b12
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-32a288f979aefa76f03f46908517db3e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1910292f645c36b9b99e7731d824f756
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b12e55a6133bae584aca51f04c9438f3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1de041d57d61b756b09c0fa5d46b7880
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-26e264b52073ee2027b98fe991b7d1b2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf058870c57e2a3ce297cfae7c49f22f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c46c5242104dc3f08e7e817772a13609
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9da7ac5371ecfe21a7aad82423235d2e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1a819f6357789a1b750a10226790fda
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d55d962a20666c784f7bd2f82dc20497
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f67b3879602596847446a7755a7e8e4d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e3ec1bcd3be7e4b1087221b96362858e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a9be2d3dac1fcc59596b6451f98ec9c6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f07b36babe61389803b89209df6be7d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-71e216775029da98310a08b065584402
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c6232ef7f3987fd8ab747063a64dbde
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e985258640320a64d9e5e9e1ea599098
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-edcd2270c4b36b2a124fae48ff6879f5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2024ca6e0034435ea1e3705ee0c6cb76
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d288485412d265dcbaca39e08f250255
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34857710900bd0f1f4e51cf93bd6799c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-402f6a5ca6ec692ed971b6ce77ac4cf8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-75fd3b5f91d84b96a50db77b8ad3433f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f904b3bda04db7285ea8ba26e4070cda
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-31e90c8865b682341cc5fbfd5d19dee9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-72c7fc448e4db115bc2ba4fa0a1e0db1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d6bd65c8eed26a2e20356866385201cd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-161bdb5d8aae56e0472f54e8a287f2e0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-63c4d51bea36efc019539389855dfe6e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ff4c5646f0a2359ebbe7f71879694cef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-882c0f053a8f148a1d5d40f6fa1ee583
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-01a62961c231bbb34a111ddd13c25cdd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-433b451a20dec1bdacb32ad7ba9cc039
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ce682fd069e489c92041848352bacb7f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-972d7709e8ab7f1384788d027497ef8d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5f513c015bcfd1285f993c9e2463197c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d0db20be172e56ed66dd9860638e6f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-79503c9e4bc0216aefc0fe4625e479af
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cdbde17efab4777acbeddb6c20e24f00
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c3e3371fb1b01045da1f1a2cdabb2304
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9092ef7ad42923ae41506b00c40dfeee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-61fd1de5e7cdba3b6695389731ce2e68
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-80c8487e2d433f8a81b5a82fdcd4a20c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-00db62fa4effb744454b8c2f8b56c4c5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-98eefcf7036993cdcb872bf8b3956c45
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c5e0e193dc44b4258bbc19e5fd8c1189
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e482eae8b11baa02b9ad30d7c9a73a7a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-abbed77f32ec5fb9493207e44fb3f269
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-16202516b72c6f1947a612cdb8b941ca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e0436fb3179a5723fdb20663ea6dad08
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0f948d070a269762cab12e339b37808e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1d3e6cf456871c6f889c9773d3886e0f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3ba3c668264aa86408987806cdb9bfee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4379e72a13a0ea40a95da8bf4566a655
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7cb492afa86dc1cbf51f3ae2010af46f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ead58d569a027455af70436485714b80
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-01f8bea30890b7369a32abfbac6d5678
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89a357e0ce115a353a231dcadcf7dd74
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1017fac434cfc5c5335b18f0d1ab1d89
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9b5e349ab65e0ce8ea27f1bd452c2e70
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e94740c1d39740d92fdb1bef968be6fc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ec2a6a2b50773bcef55ea86128d921e2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2e330d668cb3b376e0665eea8f3477bd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c056dc7f8edf795b08f72da8fd270d60
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9bf9f4e85cc9dcee809b0690343c7476
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b8a6af174fdf099222c13295ceac4fe
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-930b43d9a81a6a267643ea027fff31ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9d2041bce96aaf23047639d11f30039
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3557fc950ad16b58f9957f518e64aed6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6ea784bf7f3e9cf8d699f50a1a7428fd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6f9aa41883473f444ed58bf54d6c226f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-02bf0cd49679be3d1591190387f93c3c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b927dc163793ed695fdc0dbdda7c4a3a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-71c957efab1343f70d6c8f3a9eb3eb88
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-14dc0139b5d51890dcc8c3940041373b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f374a5f411dbc1b421e893a7cde95c5c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fc4ed0588b5b07c4562ffb9b78843723
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8d2cb95b93ed33a6824f6d2c057bca10
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4d3a897f38827770641020dc35da207d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-792b730f3bd9934a3e18c935de570b4a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fd7d3b1130986766e402126b7612fe9f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-42ca6a37fd9f72ea96a018866807b322
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5ca20676e7c737ac598c7e26fe4c7b13
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-80c43557b5dff62c7d5a4f1b21a5b0af
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1104119a6be7097a91a46b1955b32e84
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-49649415cfd0ceda4d4640a4a533be3c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4b04c33ed85644b1267d693e131c14e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac74e478bd8695b66fed04bbad4e4f6f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-67e6cc6d0ad55c0d2a51638577078c1c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-664843dfa6295e1a49da4831c992f785
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f1b3c3b7febf4dc6e8e405fff8f79252
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-29b449ecdc6ed786aa676bb028858422
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf83ed69318bd7ac452ec9589b87953f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-88cc9ce63532ce81a46dcfa370ffa472
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-28851a28e20223c3fae96ded5e88f496
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-04e68110e0ecee6e9bf78845a3cac06a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3d084f785d1dc974ba15d4bceb24b59b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e657f357f9608e09e2b50bdf11f697fe
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8994e2295331c8d626254f0d9904f29c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b3f1f2716cd251be855e80f3193af45c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3be54daa67b1d4a2d210376792478df1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7d373c9ed7ea0c4ac2dd231f6ff3546
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6ef763aa22ae84844238ecc7989c422a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a2b6eeabeb1e0942582ff5eb3e5f7d1d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-39f777d80be435c802e0826edf4e5d2a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-600e61bb933c728ebfbbaa4f3d22d7c8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-91fc481ef98cc695c3f720f4df09d5e5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b861c9b38d4460e5655fb3fc3cdc2ee1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-44696a6e879141cc97a3ed027764baab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-42da8608c2c64ce4b02ca50a30309f0c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1d05e1dda1f9805c87afa3efd65f1da8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-583555172d408c90cdfb0a6288148288
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-168e8818cab58f1ef6bee3d3b43aa024
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b4b017369b2b4a5c61ea1cba3995b94
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c7a502aa74c4eb7fcd3e91e92b16256
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ef558b1a2e04839d45a95d350769e07
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea902155bbe4869744146bf4d8ba393b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f1e8aff3f9653772ccc45600af5a4136
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a90b69adc274215bce78f62c993375d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-644678247c844ea6411c5c9e94569637
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5902ef77701642baf23ddfe864afc123
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef8f96a3d6133fb2eaf1e9933d991e4a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-030d79d97208780ee6755e39950e6a3e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0785a1d6688b9050ecb2b8be86ed4944
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-62c372c2d93e2d7eb55ce1c14ec263f3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df236aa6c05ad2063eeca8fe629adfc2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-298d18c206ca76de9f719767fd000a04
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d1597db6800e491f8beadc63c766d8ff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-32416b6bbd0ebe1f00e8dc13ddb74471
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0bc5fbc3ef3c9169e53a8a3ccd0b4236
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1e8ac8c2c216b74da5927313728844d8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e5afec63e0f337b2348e5234396161a6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3d31ecd0362cccfd18dc721eba0e8bd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4edacfb910e25683326f6cdfc09e5a64
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2c84c479d7183e00c6497dd8ba65c245
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cd2e73ff22d9981c413f8e2744064353
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-66c97f2b1c8ef876769a8af281ccaadd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-eaea3a29d749b80301d231485ca7afcf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-26bce74959a4568b9184a211aba39932
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2dffe0e453c3479d49720f40dc3b9d61
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f7b0428d6891f7fa41f8d731e5e6bb6e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c09245c07a964858882c52fb4404d4fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d385c961a600b1e3917163bbff83668d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd9c3ff690b4f5aa08a2d1d2fdf344ab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6496ba27afae72ba7d892c3f2e17fbd4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4cc405768357e635b99548546d2b9d04
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae18665a15f5ef31e0236fd80bc3b558
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7a8ff711a6a02dbb877fb1acd96a7d52
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4d7dc93684dd5d0303a8ed30ae255562
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fd2a72efb7700c0b7441718ab27c9882
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4f34a087a8748679351f92305ae1019
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34c4063668bb53daf89ddd7e5a1d9f18
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6e2b8658fb150f77354cc382b8c675c3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-83f6b19704d17309ed9059a141dc46c2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0fc7f4be4487f723c6bb5b42f034fd63
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-889cd1f9589a5550cafc6e38fd0a6278
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9e1176fa9b1bd9e9456ad91856ac8e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c13b391f545e50f42b0717607533b43b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4dbd70e3e4251ee43c5ce3e7fb9cdd21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e0071e9711bcaa99bf1f5d62a7cc2f65
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c94670fcc13125d8fa80ace072f0a727
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-68ac99980bb7e39b3216ba784f7c460e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-043e5a769fb5cbfa8df72808fcf53ec3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3d1571f28a9e0b842df24048d4911533
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1f57e0b5ebe4e082547bb0f5a4b3f25
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-66b4cbdae480e9d94e726be8a0253085
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a305f73460ede311c3e36299fabba9da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fd40bfdbd81faa501e7947c0d6129332
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a63f1c341e88a2f743c1ed2206a8f3ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fba5bcf1dfc46a9ca17795e254d1fc1b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-750fcf2b5b0c1f8015cec20fdff11a89
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-906e5092009379501a28268532986b7f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-285d1790c836f8d136a15f0d6980688f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c460452046012de9bf25493f1c2a3ea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-262576b5352841a338e2a9202a750524
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d3adcaa99fad3fef01218113894ebe4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ffabd5a9f1030e8b5ea1e02a3679a6c4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5a54e12b74ab5bd6f8df2e622d615e66
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-85d6675b6a06365380a1be309c6e8f42
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ec91b4808cb5ccab818a282720a11628
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-841c68ca96bf6abd4d3848b421f8b8f6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-77871ea8894ba7b4775e8e77fbfe3e41
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-93b460b5af48c2da26101a9dc03d5856
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b0aef11e83647f4a0183da2dbf96151
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a8b94b71409e739b1490ed4765bc82bd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4750499a0c6146176c293737f05c102
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ce19fd74234e379e375a0ee7909f3ef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-023ce4bc2f81e3ac30b11b3257325109
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-42a6c7394907b9bf9e005b77c095d161
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8811b61c1d25c9a8ed8ac74524d488c6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-85b30bfe03903bfafc8fd4ac7ad26663
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b40b10dae814f2c6de76d9303de11a7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2f0c306a5ca3a653da4786b31215cd03
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1651e366e87bcfe48d2b2f468a8313b4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6228c5c588fd536de3f9244f5a27afc9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b726b7a74f6ce515b2342c41050d1393
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d43e93ce9ec703b5f8d14bcdc30cea4f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-19e7ef681a7dbd5e18c32763bddb2e24
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-76673f3c1649105aef5d7dadabe07065
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b71c3f5b6ccd78892cfc27608ffa9cd5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8a530e1b903220111eb1a15ee54710d2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cc8f51cb252fea3459e1ff61adb5bc14
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5af80aef0996a7e9e305991f0cbb01b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-56f215b3d3f2a629fe62c810d102702c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b441186ff85ec4a021a89e0417fa4e93
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fcc7224006ff5aa5ad673760382ac500
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ee3038c043a3545a1c0ffc3caa9c390
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a91a08863469776532654be424422c3c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a62504de932d66dc95b4463dea7240e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-50aa7d089fa111080bedbfca05cdd595
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4333748cac6fa38887eab3217585824
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6049760f9c90b35cbfcaf4f5d5375823
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f6a1c548ef9356c228a0129e02272e51
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cb66f8ee38e562c8b62ab89b4bb88a6e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e0bd34e116133ac082bca038849cb8b3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-278409487ed4e04feeb4bdef2349b743
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7188451748d05438806abcf4c7db5500
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-356ebe2a6b1f7f9431bdbd0a0183df4e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-247d3e979834abe37badca1f5c38d5f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cfedc826d6c0086f6373871b8738b2ba
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-094d289fd3277c6e55b688bc1b160b56
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e766263079dc5cf04d17f1e35324b2a9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea0e90052f41e039c6092bd389d5c839
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f1974606657e59de85054459f1aa2b60
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b277b40844ff61e881f6bd324e48185
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d720f69d9ad5689e9f0260f7a0a8b1c4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-25f387984708d808c107fbeb9f5eaba4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c664795f93f3651bdf523462fc61c7de
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-50693082c58a87088e0f2ac19ab84a72
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e33a272b4c9b0d747336da11273c0da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-467a1a22f32387294762dbe5fa2a3d5f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-932f9c2f248718cd5ef2e45fd8f8f787
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34c8e2233a70e9441fb2efafa7f05abc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6dcb81ee2cab9ca1ac236e253c1b67c7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7d522cf6b0343a3af0c24fb6a374861c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cc10131fa82bf1d6c1e762afe285e52a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d26a3807832b019e0b80a6d041909073
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4109ebf9fc80c2c1f9969e312821c0f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-07bc18654fada5cc3149189e40956cdf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8af60223d68fb3c4322deb4a0951ec42
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e7bc51ea0de944df3d4d3169b5987a74
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6853d2333e242bde35537918c2c81724
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-58f95bbb01e1eb9cce2ad29f4614281c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-daaf8830247f1b84852ea91b0b6b93c2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0000edb65e458a7c938fefb0087132b2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9f9175807de4ebb705e0abb956764a9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bebca84ab7d393dfae5537a1ae6b6d0b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-07b6d3132203ab5bde3c769b69b83aa0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e92a022936edbf4139cd7e74d57dca24
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1e6a7578811fde3ed4776fc7d9c0f34
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b1012fbaaed1fbfe9fa40cce064f0538
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7aeba20c0ec7d716211b218f79fd7fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-759ac0ebde04a79706fa8a7580658e31
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4f9d9cc8c15648f606c7f522f1ca624d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bcaf97630b334502aff718332a47e0ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f3510815c0bf57701de1c9ca8fe83406
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-69f2672a160e265f233218a57f033b87
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6785ce5fcf66504a96067a8970236918
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e483d1568a1e9c999dcf6f6ef0431e33
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-557d50a3226711acf3c9dc2312d4cef8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae52021a3826acfc0e9472602c675826
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e047e9dc7339dcf4a1ac071861acdbf5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf3c884c59ce83a962b057245e7c50ff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a2c498fb6db622debd5ea9141889db9f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-12fbcce6b307a2694f94148976a8281c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-17f3d78e13d1c932326d42f7adf993fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-82f5610d29347efeaa6d2b3c3f5bdfe3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1a7f42fdde552dce040f61279a9ccf6a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2a5c294668beef2bd485a676abc318f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cbdbd53e1506cc5f12c2d0268b45d2e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-28c088bd3058ed23fd44705033c467ea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c8118f27a098e2b353d29135b6eab892
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-20cbf3342cd69ef22bbd36df9dfd7d74
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3a17f5c8534033a353898ebb4888c89
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c6e1c1e2562431ad965b769c217604c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c8f70308a15918f6134b0662fd58383c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-da413ef4d3178cd47fb7e274f247bfea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-14a512d6cb59129d84995d7ea1f3ba38
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e0971960de5cd7d1c14f1d7eaabeadee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-747f9dfba7cfa9ff80e9fa7055ef0c1c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c4c496e14d1f40d3459224782c94d53a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-94bd615611637606b86da3ddb4669054
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f3788dcfa7cb36536327c90130c9b9c9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-25dd5a67ad37126eff34cc589e60ab1c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e330ed8d5777d467f0811f702463c7bc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dee79bd696558f888f5ab139077e76dd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2f43e34f7a763003e11e653d6c5ee795
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4ad1aebfcfc2b3cbc7d83a7eb060447
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bebf851530f0270fc550b60aea5cbdb6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-842a6445a121f690a2162b466f189f9d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3063cf2a668bbadfd770f17aadc8d5e8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-537fa739fd8c4264381abe6df31c6a78
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-48328c7b12ff8c3bd4ad0211895d8853
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4c98786b7262ac184ff5d9f573ed02a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9af73cdbf07d82f460df2f4fddc0d93
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-39691e3f1ce13af344cbc971d217bf76
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9f742be2dc1fab3a319951dc036992f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d01f3c18def4cbc6cfdf02e2f87540f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fff283e37d5d42e9b00d5289ac947d7e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-45b71241d4ba271d9564eb2e81b93bb5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-04146de0bc1b344a33f163c17be71420
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e39f394e74e54fda6e2459ca6819b030
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c767ae18467eb1d06abe94f27a0fa45
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d8ccf1e900659168131f6525750aeba0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7acfc5454cee42ea96db4cd98c48cafb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b2839e170e3d5c2b17fe559c630841c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e0c233a13dbaaf60c2f50b1d038c88e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef044acf8e95c6dcef561d604d0c9f35
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea6d26428018bcc5c36e3e8732112c37
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-085a834dfc12857debfa513801d027aa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-aa0a669da657a9372e515cf9c9c3a5c0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-78599a40de9277ca75ebbba7689a69ab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-54e0c682e5c14195fbef1c8bd8092bb3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8089fce5ff548ecb350e461a3c74ba97
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-009048233226b80c2687c331e3464f82
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-28c16588f51f4ff1796fa946218bd969
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b03c7baf6eaa2d03fec9301c9221a727
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a5b84d6538b64d8930dc9af8da8b9809
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-54e7350f5c7b115eae1ec7f0b2cfea15
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65f6319a5f247fa1a95c5b6f2dec4550
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-78a038b274434bfff22231b42b23a7bc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c0a94e325d8e14d288f9953451e9c10b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf3ba7ebbc80c400bffdaa8010d17ba6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ad7be6192e09588279dfaf5f64a01a3a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d474f11528f53713909ad2b129919434
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d8d58403a7acda5a2d59564682ccac46
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8f32d202f7d0744f4105ac5160973a82
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8c95671ddef95e69d74dc88329ce3169
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd7b69483938e396917783db02d783bb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d1104061a343a18e1cdf8f29f718dbf0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-01608241ef7454224a9f73a8e5a07ae5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-eebf026d7d77675a9be5348ff8af4b44
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-85b36913acd96044a8fdc35fe129f77e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-024373825cdd846978edc51d51572f50
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c88707226b8ad43f5be07a06c5e928a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-14c5005cfdeb3529264a08989153892e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7fdc7cd8931c7f5bae1ff6f06a4012a0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-932a29c2ffd3b4e828937966e36cd8a2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2ae9e4edd3a7d2e971b051ab553e8afb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ce8f4012de88db7278c8aaaa5ef3775
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-353187278937cbf4f41ce74cfe6d919d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e21fd894d2fd8b2d70decb8e725e312
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-81f9068a1f1cf8b53a065e3b7e7b9399
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b3dac8aa6133ad12159b34434d8568d2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d99fd04d5843a5f3bf478f26bf040e84
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-44802f4b6139d4ac3611c32515ff8aa6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-51d755ad324fb9a8eb7ad09b0b700de6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-18e501f59da758bbd43a5229f15c8dfa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-813350341cbeeaf20f06998a6783a5a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-82033f9f24ce0b002466166d90c91bb9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1a84f4bd697cd21b5f7d8c03608acb9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-018f1b7bc36befa3583eff635fafbbd6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7187e5c4e0d922f2dff558416c0d4df
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-77f4275cf228ad6a6ff3701d1b43f857
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c356bb240cd8c9fb4c7fff621cc18850
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b2cddf563955aa5aee34500dde525d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-979df3722159b732bf579a9b009d0eb3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-80f2b8be54d12c899beeb0ffd7beacb2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf79063b8dee57df9a56193414b6c2d6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf651f0dc611c0a49f87c8134e242ac0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6509faa439ecb046cd5ebae4b21e42a6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f8becb33f0b91aa72c004e5dd2330075
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-908d7e6648e68781b6cbc5d272741d0b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-94374dafccd5a7881fb6bc422941df45
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca8d5d2ddaed0a3f1a98671ea1cfc90c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a8f2f72bdc700ea3a82a6d7889d0cbf0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-42b027cd08226e23e20d879922d5b085
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0e2fb935127d34497b2ae5222821fa47
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef4af59d0fe8233be1ae9b1104e54ba8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7a1363ac63617718c678ea22fa30827a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2ca163551785bd10ead9b8f757b65737
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-54b0367f91e167af16c80797bc5f294f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f1554c6f3a5303d6eac81c0228fe8d2a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a74bd7e9b59ecb3385a3c80be6b5e2ce
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-19813bbfc1b3629f617a6cfa6b338712
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-af1a34936af1ec1f9622d13579d2795a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b54b7d5570310db6432029deead4a612
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9c7e15e85c59cef84613b3937d03b45
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-aac80d586c6db00c550a87ab2cfb1c14
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a0e77300fffa449c7a5a8b0adba3ab92
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee54d180db56efa38376381e7a822811
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-21bd310d47a2eef67358d0826ef753c1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6e86e44ac21b9e34aed2ba755400713e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b08dd211c5fd413effc9d75f98808c0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-155bdcb18f89ceb0c50e194079a0cdb5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ddd94faac7b0bd46c2ba6d77cbbb08c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1abf9a14b6eaced5b742a5497c803767
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa114a8eefe7c29eeb427fb9fad575c7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1317b1764681f41f75397289be92efec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-51d46bc2728bc97f3a6eb9341016276b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdba5c5b73bdfafd840bf585507483ce
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9b5239a01f0f9e43f98c5c99b809dd66
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-be90676cdec0252b13d16b746da8e0ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9421e5142d30f8b1a252257423fd34f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ca4386299efb75c0969cc6bc2ba7346
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4309bad65ca5b119e94fa467c5a9b1fc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b63782826d752a11d29b9bc683a41ef0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fad74f4a61367fa1c5b8014c57b7546b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8d89e09c28f112355e8d439455c4256f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d40c108ecbfa082e3c3da096cfa1c1b2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2f268fe251cb6610828dcef600dc47db
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b217bff6b33c66aa92995e9995cf3337
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0c0a96aff160b640334909800a68851
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8951c4072795369b7b2f0820914b9caa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-563673e2bcd942aeaf4e4fc0e38943d9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c99fc7e5d7ffedca00d1417f5655829e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c744ba0d105f916e006e95f554b3fbf4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7077acf2419a5007bb58171565b8aab6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-01d895223ab328096fd607d419b78188
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c065ad37f88dc13fa4ada9484c85b50d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d657ef6a459064f530072d05cfab43f4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-74280ccedc48c2ec17a3a12157125bbb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b95b7f4c4c20d2321856a3165375577
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-779bfb4c992237a0d18906271f82f103
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-698c636d1f41d10a287266aa8ece9f7e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1d971c6785bea89556876687b20b1cf6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0555fe6e92ce696962a0d65cbdd1ee4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e99510bff766f6a98d1408953a48cbbd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-910ac76ed61e1fb2b7fd9793142178eb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fcc1e95ee40e2cbe5f6eed121ed3be0c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c7b7d2c8a2e9b60903684cd279391dc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bb858cb245eaab9539d1f733235412a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5cb32fc18567a4eec3e170d2d229a67
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ef77facd8df2969c6ce846ad91abc28
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-63e3c3a589a7d40737c4c7b0162ad01c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6dd3b518496576c10f7e6b59848582d9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-368e8567599a99ee1bb8a4d86afc0c35
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0b07d6e444237dfa72da282945c8023f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0739a8edc2ead628f80b84d8f35d162d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-20d5452cd8b0bb6f9a56224dbdc60e21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-19e07db844ce18a63552a8a5d51e2f78
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5a2e2ecb2d693534df6795543ce6bc32
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b478823d5e3a2ea5f56fa14f89d4aa52
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cae773ad90efd0d95559b731808fef16
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3052e462a28c66cda8f673432d33edba
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-621766fdceebd2d26c855431499e54a4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-651a9cd2f5eee6369d5741a7d7e733a1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-36165ea16a97afa274835fff48fb9cc2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0acb2aafd18f18b128acaf3d7fb1b444
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-630c97300f2e80dcd70fe39714f7cc62
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-02a2e765dc0e0910551686cfd370d944
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa33142bb10ead64d10b887b5246b0f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5f9405e060eb4c97a96853e68a52b04e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-49deb821a4fe5883054cc8d1e1da9710
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e97b627bf9c8e260bdf8865d4900b4e7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b60e619fd29be083b12d5df29b23fd07
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-14d74e1f52d230ec7295f830c1a82924
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-549366f8bcbc6550da1dcf0ef501e330
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b9d04db33c21983c25023943e94570f9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-747f25ad2b2ec5edc3ba2064e3167e16
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b0728fa952d437f18a8ac4d9ba65b5f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fffa1b78a2306d221de3c164410a4f37
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8f261d7df11932e81be6e75e1f130f21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-de846d0e67831b34772a77552c2dde85
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-185f6f194447c51dfa374f14a2ea0199
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0bb703517f5afce0176614a5eba8b66b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-712a498285a8131ade412991137e5265
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4c66ec064a758c4149599cab5673a8b5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-78c378767855f934493fe03921a58f88
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2d43398b991dc47b9d1a4ca981c99f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-93fe373a73f8b9904a2157d45b8841aa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-740bee6d7be885532bfe35b7c979c0ea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-da74074e35e6f5fddd552f977f4b2e50
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac32aafb7ed494c03043b1da897fc91e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-164439de36f2137059429d49cd83b838
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bf691feb54636cc27ef224c138bde66c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0c06a48e88f3b62cc05c343cd6aa919
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-286370f8ad69c84138c4872e3d706601
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-15b4604edf28dd26342986696243ae91
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65d81cbb028f6b9c2e1e30953bc5d6e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b93d2db4f08ec12709e74bf86af0b0a6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d4dd0dd1e93768ab2ae378f294918820
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9ea4fa320741bb77a5db88edca5f09c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b956df5dc1f57613c51bb447659aac49
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-18e8291c2e2a2f4cfcd2a021c38dfd5f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d865fe6de78b97e039900a215f0000b0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c3ca58bde306b6aeb7240a03e3b457cf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3d01ba604468119f6bed385dedc5388f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d2ac228f439b96c03f8913f655d2f1bf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-79bc0e7135f0e3dc42cb347ab73015d4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-70356f2ea1ab23efc1accc65f93b4dea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b097e1927380f50b3dc956d7c1584f01
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1c3be0e74e1e268c5438fe1c6666a98a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d3b10d3422189f073ad9d5940994e83
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-afc3eb2dd60903da8e81ecc50cf56bd3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5fb7f17a8e3b4f631ac9b47eead49695
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4df7274416b1e2af4493c4b0b9673509
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5993467942a09672aefe2e60ad7eb6e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5522f4589b29a9438c0a5ae458524562
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-52cd23b1af9f5659d5ebb323c7640b97
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f65c309fdb23462e80942a5c615a4425
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-da59833a2bb80d223c9d3aa0b608ddf2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d89f70a2aba55c09d1f1d46d9ea7a6e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cd19995e377030298d45b7a495ebbad6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-15ea05b8e88e908f8ce2cca080ff711a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-895c2f0483b9a3318aaff2a86c687570
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-030abd22329b667e2e02522234f895ca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6a0347b1d6777b26f6d2976f20c3c928
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a6319c88dc682b4cb643f2dc8a262c48
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89845db8a75ef5d6c37ee8ff795048fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b24bfafeb3e51f26ef2de4dd14b91ae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0469f1a65e4fd36fad46a1f1a173a40a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac6c98beb9e7816f2f504edcdf9b81d2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5849f80c3de31412c4d4936b3e6f07bb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7775f2c96c172746d6f3e583ff12cc2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c40f0840d77582b50a1617f104952e02
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5776bfae961253c4f8c4b3169ea51fb0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-76c206149f33fd3160a2fb303b788940
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8af2909f65b0d265bb435dcaf19ddbb9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-76a69e24447ac52a534f2b6a0b230d69
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c2856c44c838d9b54484fcb2ed82dc0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e767ceaf9bc80fb51303b3245e8d8d17
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-934ebe947acdd4cbdfb4ecc1167b6055
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-396df4d75ffc96ed119712a1a69b094f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e49e74a4e6fd360e3fea1f2d476241f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d92ecbb56d16eadb2987742e33f03ece
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e570173b3e9ed597ea66dcfc5f9c3aa2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8012a46eb0f9863bcf9dcfee46734910
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-057781e90137daea22c61551423005d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-46d07e2827b2981fae488c81d2b420f9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8d42abb23d1ec23bc021c1940dfbb5d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-06028973d76bf64a8f577b8622f43850
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-93a16655f2543c58c87f88fcb8f51a1c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4f20d1273cf5069241b50375a9a1cc12
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b25d0361421db4a6495546c5288321d0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1d7094751840ec32ea5e30c722a6335d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9ae5cf37a29db0c10d5adc3d02a233d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b1fb5bcca5037b78fc639c1b45901681
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3cbba274ee84cfd6cc7445187281faac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e173139b42b52d403168be4c7e804a76
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b9866a37b0a55d6a1c082d56fa386e1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b322e7269f2e5c9bbd0f473385704fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-16c56e5b9891a172ad541f5b6d909d17
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4c2b1c211ccf92b0396b05f787a98c29
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8956ff006eeb1be79812828eaff8efd1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d4a946a66610ec13bf7da4c1396265e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3bc6dc4b021262c71b66869f3d8301b9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-295a6ec3974464efb662af45b7b68fbb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-847c8be3cca9fa05d0c743741b0759ab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d97003285b07dbf9780cf76ed5316377
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3af660e7da33154114f31a96d0144035
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f48c24c5b0b6cadbd3ed02e6214bd51c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d23dc848600f5756f98316213d64c0a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0f1d592604010020a62023b8c2a28aa9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-02428a1a368bcea89fc7e5c46bfe0bc8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-209aabc14b8a9e00f370d2849ad16a9f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6ace3df9a804eadb98bff32bff0efc49
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fc3291546f714d0ddf8108e0363458bf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-adb0cf2af2c5e55fc8fe67f8563f864a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c418b746b3939da5fda37fcc3afa6337
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1cb19c8d92b190e4bb0d7b355127f9a6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c54b0fe92bc792dc98c3a6fd8456fc8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ace0d3f1c2827984255e0b10de282f5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e3a7740230d5034496db1c14645dde5e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4add06b2090fa90e5cd516fdc111221a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-19623af6e7e2a25d0fba7867d97f5cc6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9585ec69efc0ac2b9ab9b6c8bfa16ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2e4852e72d4c419c25881f0bbc9b754
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0b61b8444bdf79d07b4768ced8c841ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e156b86610c17738b2340e304c9523a8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-81e1e7be543f0e14c3d00772e672eb57
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-36e77090896065878e0c1e11aff3cae9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-55c898b0f99e37ba4edf89ca66ef3194
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0409ddb44c296b785bd8df292b03834f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3eb13ad3a262ba081df21a635dceb772
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-32d1f1db85b7b5945ca7aa2f439ecddf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7e8e9d3d9c4e9b30a1c16c62d85fcc71
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0e1688291e42feccd37ee7252d45d31d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-61e4dfaa30f264cba610627387d0582d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9f8e393a0bb52d6de82e55d00dab766
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a39fa2e371dd5f6a03843703add511dc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6a489b2a543ca128a4efd53e701a2987
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3593b6dd7881477535765c29ac47ab6e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d89488d81f25b65071a8abc38f0f3e33
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f93bd04440b16995024c3586f5be3a5f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-078f2926212d0ca6d3b5def61bd52e4b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4f10448d77029a40bff50d744801089
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dac6f00fa5340b8528ff37cfa4109b74
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a18ec5d129a85bb590d3bbcdf4ad3a1f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a189c80fc09ff0f36db852c29147fea2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1182c4d2e5c97704eda4587a07dc3e60
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-460b03968c66dc79419010a2fe840a00
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89d4f7607467e2eea98f2b21e083296d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2be183b2c5bd140b81ed7c3efd1d7755
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e5cabd155e6db4b52799a5ea5fe2b66b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-647423c13fb8ed2464561844e3396155
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3eb7351119b3368fbeb14ae25bb5cb0d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7785180b687bfe793599060936c980e6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f29d398b201d3d438c23eee44fd7afc0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b3f23c2d27af13b0d5b91819755c6092
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2cec872f811e7ff72ea908c5d7b3205d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1373f5001e3aa40f4d60ff4ea10686f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-491e2d2f0a174a0ad7e1641fa822e51c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7cbd983760b5a2bfd8ac7713cca4d9a8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-54af5d1f7737c37f96aee591d8c7159e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2105d9a1b7b081992423ea63516fb33
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-86312222d9c74273537583c813c2854e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-48d01ad7dab8f085c8441af35ca2f436
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-713c147a546d7fb53dbbbad192ddc11b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dd8e5aa516df8f8f6628fd950b39d686
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3eefe62427d9a1badc132aad1b61c9d9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c057141d58fb03557c9caee7659f91f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a9d0d837d40efb486df824b776464c5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e611a27d521c863f2f58a4bcf26085d7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-079154be13f9519dcb44ceb8a67b0861
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2991b4d102a8ba53ffa2d3ff5f95f501
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df1dbaab8ab831f099ea54f445d831d6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-785245bac3b9274ab459e6615fc60dc9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8dec3882cf96d789dc0b9257a62548e5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4b5240f6c79154410f1150307d6a28e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ff2c39f87420c321d6889a7e12250624
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a7ce076b5ff3d9c1e0eb495d5d6f7eea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-00ac4ec8417689d1e0ba648a564fb983
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b3dd1ddb857e06f43f3fde451915b6a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-57a2c2e280009ee6ba323016f874315f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5f0871dbc86b5a67a8ad3f3b2ffb4815
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f743cf6865b09440b01be15f67460ce1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-33d7dd6f9e3ccf7277936b2330f70aee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a819f8b8d0b0498b927a93b7a9747042
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-955394d99788e0c0bbf2e09cbe8d7567
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d248ceb99b20d903d28cbba360086838
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea03c5d9e1c052c885996efe7f916d12
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-feea8dfd9110bab99b15939e404a1f3c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-45006b37cc765374521cc04668718e86
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b1cd60d91ff3548249bec50ce598c6a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b1c5787b1005d2bd0d1c73faee540492
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5411bceeddff6124f1c1a03e860af75e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c72a9a095d4928881edcf92b98bf5028
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa1efbb80ad28534249cf7b5f451bd50
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1e33640b28a22b29dad723b1cf5fcc78
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c87302079dc45f4c0cb60428563e7e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5e45aff23c6705183b4573e67ce1b0e7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b7d077edce8c75118bd372c262ab32c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2d657d13ffd49c475874d640c3d099c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d767ad67402506e97c8efbbcfd9d1204
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-03dc059f702c8ce2311e5a469f737634
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a66aa66f5d99fc3ea3294e7cfc927857
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c818464f010ffc282d66cf388f38689b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-40706b98bff6c860e9ae40eb255b9c3a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-26d67b34c4be03dc636c68afa821040c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d762185971d5b75baa9b0dc09390bec6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-780afacbe9ff001f0ddac664a01f3356
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7bad7774467e8d5a2cb8eb88e7660440
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-92814ced962098b3cae49c513ee38813
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-997eec7abb73e84efebd4a27cb6555a1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b43a7467dfdf737bb94d8d68fa07708
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f658ce40afae063b57506f865ab8bf38
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-20e65ba5838ceef327e81f1fedaeb333
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5f9950c36dd7e730e6eaaf10e99832f6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-255fb77205fe1b5fc325ba522dcb8a21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6248c76a010fdd8a40df102f9280b919
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-303a87af5b6385ca94c7c3e4198c6bc2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7d1b6c854ec59a7fd5bfbfa502a6052b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e500d0cbf96e1122fbd7a886f8c65c9d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cac43d4ff1e6e72c16633e6fd0a9f765
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-555eb77e9098ff8418ff56e6832e16dd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-23a793922e0508107a2bf113db6fb020
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dff031407940ab042add0a2e0f692017
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d3a325b22a8c36a587eee29b4c09e96
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3bcc660ebbec6363ba2de17d149c07b9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-56b0e9dc130a10e8b2a0bac969662cc7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9b8fb6f965949a67de9bf80c083001e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-473acac070998ae4b13936083dba307c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2039763d3d86bfa5ff61b7c6fefbfb6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-72208d34331576457f8871b407a2790f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-17bb73a76ed5894103dceedeaa62215d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7eecee48fea31e7b29603867aebffc3e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df2e58a7e1c5d84956146ab3ec047e55
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdfbb156421a68dac00b8f8a69aa5fcf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d28a2cc50acf9edb1ebb84415a7cf818
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac3649849d8ad4f9fa6381e1a142b2bd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ad35d595cace492c512ea31b2a677e2a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7114611b3fa6150ad0ec25bf3507e416
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c30cf1e247e03b3fde62d130bf962d3e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-116c55608a7d2729d08a9384a0c0fe9f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e92f076c7af85af99a7399bbff392a20
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c1423aff353009151b112f8014be841
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-695c01ef95482dca0dbc63a892aa3393
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-365edcd81840cd254358af9b39376018
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d8f2ebbc455efabf80ea2c173d9d987
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa77e19dbc4ddc03360f2391c6816a13
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-49653c66d77f96314ac6946d9d8a6488
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d4c661366be15d9aec620b7e8661f69a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-906bb5261cd5677b44dd35b45c70c066
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd35be3e0001e6a71e4bd9a8d33b6e5c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4fa4c9aada37baa0773ec378333ef4a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-48bc6fb5e5cb58d16389395d314452b7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4d9807dbe48f4c4a1d572e2e6b59a9f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ebe6a2b76acaffc7e8caf2de16120a93
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-39cb7b1861b26686c6de0f7929c5a5e5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8bf49ba17784902df71416d49e8f1a4e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0685ddef463d180cae08fb765f20ecd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cc674e45caabb3d854b22e6cb8fae3d5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-18d6d207c0383b27ce8eab1504559f89
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8d0b01946b541c16dcc5b9ca19e92ab7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6bbacf62d1938a94750efc3c11c1fc63
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-878c20afcec6f2385e4ff6981d5d5cc8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7772a6224a62772b0a63dc114cd850a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9e1265c3a13dbefb9622240f1eb7cfb7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0eafd3fbe9bdbc4aa8669ebcc92c920
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-22394c773ffeb07fdbb3c5657946d527
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d323331e4a27d4b315835795999c81b6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1940a321c822d5707c34c4b01240b268
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-81b0c8b9e28581e32f1ed0aba47a5c49
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-429ca4c050b2af4fc077e8cbfd051ddd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a07026aa5a5861fc51b5cb694af6e90
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-97bc0e4a19129fa748453929d3e4e6ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5456a59e398752c420fb04bf40adb25f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65ce22243c1cf2ae9e2a2a9d74054062
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8a2f12e49b2e4bf5ddbf80804338e3d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ecacce6f7182ddc15709257f9aafec8b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa031451e95c39bba28ce9c2201b0873
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-448a4911d019b980cf9cdb4f96c81c21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3411d5d4b8c0574c45d5f3410429d9d7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f9d9367530cfbfad3a852eb42ef0f8e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89643e489df04ae77273f76381ea2f08
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0071980aa238295117865deb6c13b35f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7121960f9d1fefb9b4614c637d588526
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e6ab483989d38028adc00a38b1a6787
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f70fec3de5f6f1b4b3580ed0e0e28ccd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9f9d601293ca310102837b48c7b90ba2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0738b1b0199b34a5cc95b9cd1deeda17
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e00955f62c1a5b9628c73787691fd10f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-397e7fd6d0408a3708c61096bbac6ba2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-10fc1a2eed2577076be54220be5fb022
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bf109d9c238781c0f9faab395a1475a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1d05907f40125867f0ce0754f5fde258
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4af20272722183357fe0fc3275470868
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-61e4782534bf2161d9e141e32d12b576
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e35befdcdbed07a13a29d8c6662902e8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b2cd929e405dfca65aeb862bb4bee68
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7b848cc2af21aab12313a9a8e59f1ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9342be665c9db92fd008da25247211be
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-effeba1650445e2d310df7f4eeb0a449
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c98f16e5e62cb254e57333753d64b248
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-209326bcf9384d21af4fe118db68a15d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7db23478c690611fe00cb02083892d8d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e5916d2b2ae57e237fb460b3f346a4e1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae6d704fabd402bd6aca44850cb6868d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cef2006e5d78edcd2d07694565545029
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4c0959b0aa17058f8d37ee7614bb093e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d9c9544a2f42738ce26dfb472f699f2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-094e8fc185722f663c88f79947a19296
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a1be09515e1c741bf3f14d3f4fa02c71
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-51cd2e24729dcd08c667cd3fb476bb47
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4addc15fbce43e00f0412928c0b69b51
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ce4bf6a5b61012e1e62054bb15cccb95
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-56ede6e42b59e7819279b457ca9eb92a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13fd56720da7113c3240c2c7a5c2b2e0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-48ca9fa55661bd0b709ef2ce8bc00af1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a67cd42d73f8af9925903e67089768cb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-918b4495163740e768fc77cfd109d1c7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-340bb4bac1054c333d7ab048fa53b9a0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-67f39e558410c48284e323944cd2944c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34fea68408d0d2c439df1df27f6b07fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-be2bd7b62f4a0c9139aeba36af24d414
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cdfd28eaa5dbcad6f6337c8ed241ddaf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8525258f4b83fb4af71a431e231a961f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c73fc479030f523667a5f723c35ec1d1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-74408d0ba49574ceb6dbe51aa5ec311a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-87d8a5d7791838c2881d000113695506
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f270ef4f6120e49aa130ba84780642af
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7f7bad81d3016572a54e990683bc3914
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-851776a0163dce911c5d5d3da7d65842
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-21fd65b77e2547e561c6d851f7a2d77d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8325a8fde53b5c839400751602a39049
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e66a5ee94461367cfa57b55e20a83dbb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2547c8c4e2cc51ac2eb34c201a5c5312
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89b696774672314f14acfd1b2e082434
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-216b889b4765d96f3dfe83863268e8ec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6d43d360f2bb9b5549fde7ab56c95121
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-50931e9cdf9d0ba00ff1c307deb856d9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f448f6d290c3a8112ebcf3137e2718ad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-64c8cc3398a6523f2f578b35225826a0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3307c3de251869cb8cd1a02d361b1636
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b4938087b342ec0a5861b5eac5164e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c26442dfa6912cb3a3ee8b2d2564789b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-990002bffa858d0f3e6320519abc1345
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-978ddd7fc53a0e63321c942d78aae5fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a9613e8e2b38aebd95e8c81843a66a3a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fbec75bb1967b66960469107ab3426a8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e20c58d08f2ba77b723ff9e7a23052bd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4f75967d0b3a9505b74166a66cab5e2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b84cd2602184f7a48cd05510e84e3e21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c3e9ef766af98241adfbacffa8f5e64a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3890d7a638cc0acd1f1f792c4a432bad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-edcf5869ed8656f22fa56f2dd8c88e9a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1f4558d37cfd29fc262ca1fb0d0d0c76
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-163e335d5cfd0c6795312ad1622a3929
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-08252b4aeacdca3118dd3293fd227e21
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b19f4c11c2fe278f5f7fd68de19118ea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3980fbd4b081a4871e83146fd2970b29
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-25b7f1c27ac8aef6baa6bf545f107a78
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-91d4d27e54af57a9456b1e7fdffea1b4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-59da39293ee31f628793c8624b90dd9c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3fb9189d0265fca1b697a4ea65832fe9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b17e7779139dcb3530c154c2f131174c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b24211634b29a325737e7d879d056cf4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-829f27435107db828baa48d4f396ad4c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c9a33c3f0076cb55544e1681cdd0572
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee8f66b17450b51ebdf7860c1a3610ff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-eb3b9ae0986a4754ff596d640d14ac56
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca50274b35e072bd905ec37b94febf6f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89f2ced9ee4054af17e951f1b7ced109
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-817056bb1cdb540553b65c3fa7dc668b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-86195d95a3483ebce54866b9d0c85020
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cce5e58b02e31050deea34ca6051c5a8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b54ee0bed43ff1e7797e912038bdec4c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-117d847d25727f7561789e873db199bf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f0dd4fd279ee305a8eadd9f1a6116a13
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b35afeb2276ff29c8abac41ba33e6758
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d4b13c1a08bb7b0309310ddb187a1eec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf837dc4fc8e61c0c907661b600f6454
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cd45171042e16b245893716399aa4e62
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee094daf88f9f70914fda0b5502c691e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b815e53eb18c05af6e63c835b464ec3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-862b4c512f3b791e65710b43345311de
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4c15b195824a01a3e006d9d174c96d99
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c24687def507d68f1f3d58ce78c656a0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-699c045009413623e515fabc298ffec9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4fe80dd2bcd4e639e263c1e1248e508a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1ace4a26d1e86e706c582f81f7c31a9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7330f54e1053c5c9b7425f5079dd2cca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5177c303c4a71f1c6a00d9df86783ee7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f7254101ea1d2a3dc51c1d6edea38287
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cab54b5a2562f156d3b216d6925e5c85
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a8392f8e376d4209f61083bdd03240e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-196ef0097c868fd07711fd29b8f8a6ea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-617472b9edfc01933600976e96e1358c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3dfa3481ddb5e5643ec3c20cc652c1e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a4f8c33a159d69caed649aa4d4a77ed
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-33301a1b0c9c915788cc6acf3bb145a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a523e37c5f49f4bd527044c1738f8049
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-020fd264225f2f890d21ffd6a0dab7c1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b2a3fc35f7146231800c37172166eeab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-01c9dae1ecb81a2f504ad9c575139696
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2c98b6324d2e8d18836051c762e43d95
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-57c0fcd1cff8509a6bbed88d37311e0f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-644e4d29ff4676f445fc1ae776e2f21d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3f8f0a4f6b857278441cee97c4de56f1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa470c74ec357b27297cf1f0584b0633
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df9efe08a58146935bc0afe130d92f83
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-045c390f0fcd8642dd1ddaf9d4bdc7d0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1ba8353ca8212f28f378e381d5457121
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-77ff959126ebfefb568ec86508712e49
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-590bf05478828a7358fa776716bc0e66
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-743c206c1f40aed1e950d7c46d4e87fd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a130b10d9e5012979706dace2b1135d4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3ecd852be30ce9e7cab01ade3057066
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-56aa44708fdd8d199c1c6ed3e672dbb4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-83fe771f050947738da65b33f570c8c7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f233a630e2e7851fbe651ed377c66c11
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-11aec632b428481c39e5be583948ce6f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3ae00942b09abd766d94e7878a0ce5b2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4b572127b293f5360ca6ec7fb29b2ca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c2e832cf44a3b31f7fa0d179f76e16e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a206c4674e644467aa90dad23d14164
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a7d4e4ac69c282cfad0d8c1b83ce3df7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd7535ef05675dfd0bab3841b948bf9e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ff3cff3363a6218ead6304d0d117c3f4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4045344ce44bd3f290ccceaf3f128f75
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-01d9f4460a3b067e894f9c21ede8a627
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b20d5c8326b0160543b1c1c8ca7daf2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3f61bfdba08c82f5f5cfd06a7e4b597
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ecae8fa507e223773887fc8d463a7861
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-096d90d9d511ee86a7ca811709225300
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b6521ac9cc6c1af228fea5c55fab2f1d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-54af1d969d6de448da34a5b53c787ef6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d06be0561711c10b62a691b2e1505009
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-90d5b2b3b7bdd8f561047d8fa7c0ce12
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b21d7a1bfc880ee0e03374f112b49f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7621aa7086717b5d10036c803855c879
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-42848131316798e9b3420c06c0a36801
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-537e441779ef6da1ee3e089389013f17
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5f34fe29f5c0c55e29e517a25ef57efb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dfd357d435022b2242985002c01bc838
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4d4a019b589fc0f772df7bbd7be8e251
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f7657aaca6b5f815aafb8c041522bc65
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8c2724c74e1803d1436e8bade3d9eb1d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d162bda9a9e074926b9bd6f94ca8db68
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-404d89972c0eb5fe26ed7a96af7e1d63
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fbff4725db04b48ff8082d324a44b693
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6765c32f2ad3edee9259e00f7a5fe78e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1a47ca0ae28397fe132dd479009d827
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c0265f0e955dfd4330754570555c4f53
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a030837842840b35d500dc02e5d3283f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5779db537c0fcd315cac551b1a3de474
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e968ac6c7fd73d3f1f707d3b3cc58445
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9d3530b005e1a2d12da106633918e77f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4dbdd25185f3a07d7cc1d30e2318bb71
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f0cee5169d1bad28ae041e3bfdd1a1a6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-38e2b6e9fe7f123bb75f0e13768b435f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-04710d6e3ece2e18b488cc8c5efb337d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-07fd13fff1b47b2a94ce0ce44e508e69
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1259d93b30966b4bef16b7d0135359cf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a2c9e7cc2514476deb62e3b052cd1e5e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5ae8b376da6396dd4b842dc5bba00863
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a0b5e7e0fe6731d423138130a86bc318
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-caf7b4f8fd96ef1abe413ab3a3dba3c9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b319c3879becca5a044d612b059d9d5b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9b38d7f4013c0a00f5d4cefc306a62c5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-abef799b9b8434ea979d6be24ea4be22
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5a8a656006d6fe2b519a107f1149e3e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ba098dd623ebf271099f58ab9ec5cc34
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-965aa79fa215ebcb46522679e87ec109
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-655078596028d532d2362f0e279df593
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2efbb026b2396f47b150fdbbb88020f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-570d3a9096942af72d3891be3218ffab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-88e0219bf0ae03b6d51a5ca738a4f2b0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8f378610b8f43c3fdc7aeef2b6c137b1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4dbcc2894a2a08256e919ea43cc2aa13
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a2bdf7453e752670073f7f02e379d258
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ad565656e98a443affae5fd1a20d202
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bc0e62ff76460fb1a8da87c27c1d6a95
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-100fd6c45ae7e91cc4df202bfabd1aa9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4a78ee9f6dc62159240b1c2c15ed6229
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-284fd0bfec20b4a0b760d12a2a67f51c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65b51aaf297a1f4a295a38826e434ffc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cbb2bad81947e62b01e9044d87636c1b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ff0b1725851be1713018ffb8d111f01
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-38e3fffec55ad6e281bdb125c2c0b0af
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e85a40da7646577890f1182dc5103da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-79aa292b953aa4a409de312597f5067e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2093c5d4184a3d40b61dc2764c60925f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-35809c95174f7d9872877c3e2f1aa78d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4f514c5d3fc47560ad2d1c6abd09b325
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a5dbf4bbcb5aee03cee257903d673ffc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2e7fcfd89834a7da0aeaf4991d41c1e6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-937953f20c767e9c18be07c5f3237af9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-57a68e9ae8bf7c016a4f0f639aadf047
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1bd0183174be68e90ede0a4566aeaef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e3e25d32b53536f64bd3c66e39f20dfb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b9a9f193e81bad52939d85a23e46d4b1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-259b230ad661f191d44652bc12260cae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-604517d85b3e70a67ad1b2b464aefd95
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-62daac02ab6a2daca6e3ad8181ea7d34
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b9b17b50a953c34d77f0d75bc2243bf7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-065d2167eb63441bf78bab5c3627146d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a553bf5ff95abccedb55eb3e1d5be7d4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1d60ca0697a6108277a3ad99e26b287b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-337ff413e3f515f73df1acaaed43d283
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1dc2b577301962766617eb838692760
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ad7106f614c2f48c30f88ce39f104fc5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ad1edd03fb4b4d3f1b053af55340cb0f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f00c10bdc2c6c9c60cdf1ed094c011ef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ebe75951b7afff37ede6fda9789f01cf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-de30eb815d72d5bd8867a7dadcf8f460
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65b84c5177d7bb61bcd6bbb55015742d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b286e94b0f6f36ce1ee3a1e05bf847c0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-161e3ffe412853d8bc929b03f581ed83
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee99caecf00c7a713c288943f3419e68
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9be77a3e651bfcf9783e3887d5f83809
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7f2ccd4b7c37e7689758e4ec912837f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-78015abdacd9162135b672e5631cac03
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7449910b805cc99e1bd77208ea8c600b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3dfcd375b1872eeee22b29219f402aed
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f42345855e60276f659c6581ed602bef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-08312ae1be936d5574222ab3b20ad2d7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-71aa96e15ec83dbca489dd9de51b546e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ec3c8ad521b24a5822b6565102c33fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7f0a1bd8e06b93ab483b2a140f0f2675
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-12daa4a76a528d69df1e17f33778bf14
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-71188ba84a449ff5bf4e4094efb3be7a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b56f526dbe7dd000b856ce9cda97393d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0f84a48a4a281769001b6bcb966682e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea1a42285bfcc673ed50cf0321b95f72
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-14769aecdf35b58a6c635e8e074aeef8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-02c8f9b730cb4f230a6d1053c314539d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b5a0a75b11114f6cc7431b733756ba3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c97f5ea6a225c3a3299302cfd2f7eb8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9bc40a1cd6a463a13149726b6e470b6b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-98eabbe55037cacf77ac98d3c6563cc1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9e141c7798b2c1f06a7a4c4e0bda303b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bc8df8d4cc05f34d52d722e2f027e1bb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3086b39bb93dc1429390f0c71f5e22e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-95460f329626150542908f053325fcf1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-132fd64d9f88124962f8be5e31b985dd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b431d04dd2ba546abddb9b6cb055ae4b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2468cf5f3d28e0a4d08874e5ed4e2d39
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-77232b6ebf330eb80a4f4a85fee27253
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-08944cce1c859de902cc17779144d8ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-115bb13c4d9f2483bb2df67ae78039fd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-725285eb24959597c601fe256c8840f8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-81f7549e736ed837878fc90c706523f3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-15c27cba6bb4a83ef26267d685188ca3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-080332080e921b7efdf7edd803a50a60
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-80ec11d9dc3aaf0c638b7fd23fb8b112
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-459952cbc464faf04654a179074dbe24
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-41670e7dbd4130381aa6292a1dad0bca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-789f02f12faaf55a752dc389714549bd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ee8aaf7abe2a0ed5037106a83fca623
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e12b2a0b9df9c854768a3c51f0219c7c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-08018eed825d70d935c1e606d6b6ae06
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4f7e06c1f85ccbb32221badeedc2b38a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-921597be4e4a7287c7173e24edd6af9c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f6790dece2ccb550ad6f763555293da8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-784f8adb80ea89e94990daefba3f88a2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a36c4caca1a9f56a5bed45cdd8fe82e2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-324d078a40e1dc2ab87ee277e9b1a397
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c7b01afa0439d67b58cb93798b7e0b3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f0d49f7e4cf9feef66b93dfe6c951611
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-801918dc4040fb706723a3369288bda6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5e54f04ef917c5761c98a05dbb7696fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ab2410006947970629961f19d0a1835e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3f6fc0676b225e06df4c1b8e85571080
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d2d511287dce61a5e07a419020fb6fe9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7285f87eef4b001d66d6448485e9074d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dddc8f9f14c3f15b30e6a5a1092268ba
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d2c48409ddb4ce16165c475331468d53
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-21b5e4bc8964d3257079fc8a423c3553
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7fee25643a804a5ebc8ec1d07333eb61
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-aff9866c30f8c6fc2be6fc4da129d994
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bf2c502ba7ce2204c2e707c57e5e0d9e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7fd860345d7b5670b99a514de474a3fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-68fda80d77ffbeb7dde1d0ecd44bc42a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a1c3665d7016051fa7e6e4027bd33bf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa2e3f7c2388beb1ab8ec2731af6b8c1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-63c4f3f272c6c55d87c275d3cab72c19
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8cd2125e8c3d6af6cd6f8feaf1437bec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c622c7e9bebaf10c612873bc5cacccd8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-11067810aac59be8b1055f85a2315da9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a5cea9740b4838c560f3e7c49e29d060
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b4e6664b246637b8868db1d2a69acf0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2fd0d38594d22bd13708eea6cb126976
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-47d7a4d324b6e8f5d675372fc6ed75d5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-986e724c5cd9a008d7109946dc48488f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fcf297404a76f8ce9b88291595bd4508
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8d8cb0c30ac6e8d83e7dd89fa3deab5a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b534bf0d11a70c589f541eb56f1584b6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-18f2c30c673a4e36e39cf616f6d0175d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0302b340d6ebe81c1ea782819777efcf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c4d7efeeaa222087ec371c754059e92c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee541fe17967580a0f01f5205434faa8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-44745801d23e5c1c58d6189e297ee77f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b271a51c6dc595e8ab7f5d7651967158
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b0a1e299349d922eb3a89c2c83a5770c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-63fae751e12a62d456b8098d0e0935b0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-115398c0be8286e14f1b7ae96d86fdae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6a05535e63d4cc19743ac8c1e7f63b4e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-af853fd91bcf35c1fa60f15eb3e7095c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a56b9eb9b0b39e09e896bc13d62925ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b55986ea177ebc45cbefa1584af5583a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae9ffc96eb21decca46124f05b67d63e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-191f10136d9bdf72fd73b518167e0f71
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cca601572e7048110defa7149ec152fe
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-59077f44c96bd4e88f4cbeefd903fd7c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cda866285ce7229a931a03d39b71b869
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-af6436245ef986d1486b425db2fb841e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b5a05834da77199ae6807dc3e592be9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d5877214c3c8f4a9cc6e05706bff2ea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-84ca94704958320991a4736d5a6d43cc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ccc80d9c2f75694a7587500aa3eb96e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7676773e7b4be680d5146e48d34cd961
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-22f172705262a311f823128e1f769c34
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-81f3f72c5ba73435c5ad27a0d271a336
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c89099e905e4ea74c313ceaae17b4774
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d835946a917a987fe6993406179eb763
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a71779f4d214f1928d65fee90f7f3505
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6a14a21deabe42d5b350ba6f44b2a49e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b661c0ea288ad9e78f243c08bc5c1595
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-92d2df71686ed9ec9bbcd0d553f37a6f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-765452bb9ef6509bdbdc423d966d101d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-55944b74c66681167c0f4f3073a31eae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3ae91aa64e85c1c1c39e7d6fd1111f05
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-85c32151ec863f23300c977125e3eeff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4f6faf5baf8d60db988c0fb4863282d0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-61ec09083ea7a7f9ee9ed215cf5f58a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-94c3b80ac745b4dd26c083cd47c17851
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ccfc73f0cc6296801c2fbc8e34982c53
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0a2d9b33865a24b4c12f2cd88c931b9e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a540551799e0bd5b67a821ee7dd1ffad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bb9a0ebe6945a4bb024c10e39fa9f539
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae0c7a7fdcf5b45525f843eb624affa9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ebbba3fd6c72368f86f6800d9339094c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ab6c4b14614906bf9f3d6b9620bb6824
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7e6759f3b87d9fad29a7bd47c088cbae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b361871d794f695094390c873acd9efe
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ff6d5f60de2dd9e0f2cd5f0afd8c15c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9e5836132d8b646a62bef32aea589b5a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa5efac1ab7d0c3f935c8cf35e268f5c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4911267fdba7222fcd7b3b0e7a03727d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d709929f46a3c1d969123619d89fdeff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fbdd9a4758920d13a05618989563c1c5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4bdaefb70e18fadad05125f6ec817ad6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ab55b518559aea25e75cefb3b88f4755
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7bcc9b52ff9af4337032262662868cc8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-66e055cc18c924680d2c3a9d51f03d78
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fc6484d5daa046664e9a7baed2e261f5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-47cc195113f3b7b2b54c7a296ebaed04
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0377136867e324b53b3b8d507c1cede1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4a2e48d36ddf0169783d3f4a0c7b8345
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7dbea45dc7c1df81ef0ab3d60b046a8e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9ffc422ee6aade1493a9f3120d754055
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0f7a00a79a04ad51c56ed3a39dd5e5b8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7fd4966b3cd21f04f99efff6834fa8ab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8570af17ccd5cfdcce3693b50342bf4d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d7daec16b31e31832838b8d0403c9beb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5123ae824483d8c02b22311f2ebb6385
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-574667cc64bd10df69bbf072b066f636
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6439315108f5977bfcbaac35e31e91f1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-488fa4746f3dbcaee1d688909654549f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3fb5cca294f197d8249fe56bc0d72949
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b49145cb309f37809fdc4209e826f1e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cdf073ee1f09de2c862788436deba713
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-33b55d9205849a6b571a98d6856bd7e2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c35d561a0438917664057432ff7b2624
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-09e0b56a9e49813c2d6dd5dd31a3b128
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-214583f9188c1a271f0881e13150c5b6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e74e8f0ea23c6ab44155d162ec1f66b6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ba1e82062aaa41ddcd3217ed8a32a46
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-80808352bee4713c6020645ea7a4c429
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4879c9f2ad0daeb371386a69e239d74b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-553e5e4a8560a55d7ad73054cb5b0b59
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-39333479ae9e532fced17e70928fc5fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-48540021a293e2aa55ccf3f2af918137
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cc7f573cdc59db3e01191af0e9a5e130
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c66dc869d7015ff6d13389064ff4dabc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-52c99c6eca69185a9bf67bca67ba2cf0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1bd9f833e742eca7fa89d7d3d935c263
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df3de3e9fedd0fe0011f2f812a3b0626
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-26ae814cd917c148c5468a2fca048dae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f45bd151ddaa4e6659394223d410b10c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c3bcddfc6275876a452fa8a319e470a5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a48ca0b0d1171d03aa448d26611bff80
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5983471e4511bdd301db2764b0a0f963
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca2f6f40b840822c4cadaac60feb849a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-417e7c64cc623bcf3830861f828e68f4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6e9c34ee19774c5fb923e5da76b40bcb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f9299cad4bb63e3fd4879ed4d0d29fd8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-97460a48fa0dfc2fb5ac5f20c1a811ba
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3c7d0ab929f1308ca966d8f94cb62cb6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdbc5344ec0117a069ed23b8db95bc72
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c80074eea3ddcfd4f8b0b55e98073b92
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1e8bea99f51f55a69f515b15f448084
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5f69ecafe0d1c210bb7f0fb5a92c9c4f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-245435711e2fd5b789ff6059cff8aaac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f6da1a86f2105926f89de76c91030d5c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-85195fa6f600cc1a5e17007475b1cf99
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-91a312b311552573565eedd0ece05fb7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df9ce83f9f9cf3b8622f4379d894ceb1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef98cf09c342b1dcb665168d69760e03
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b97c4ea67e1f5b60cb59aba266bb1c46
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-71be002f005d1d09cb969878f66f9c52
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3b822b9e3708ced0403a2120b5cbe74
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-860fbc0da8f11cfd4fdeff810567bdcf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d20756705d99832fdde7f9d8539b1d45
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f986d4f42cea12005cb6467098d3b98e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1910f41e46f71c1b35d2143df308cc65
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e58cbfa9f0c5f70bd60aeb9d211ef0c7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fb0f5033dfd5ed0b4c6ecc8a16e460da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-76b0100bd37227dc712bb9f59fd58c26
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d67c430f82af5f085b3cc1468105bbb0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-435449e8341972f194370164f1efaadf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-20eb9b4a0d06f4bec947f66129802a91
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f07cab6b3d1a09b6531d39349d4f51d8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd131b0d6849eb5d1b19d2eacc91727b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b41edb71fe7697eddd104e6d8d1782be
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-767dcf0f92e7965170a54d2ea30055ef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6efd7a507e7938672fe1582ea3924698
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c4fa69a64d3c566ff1f5b895382902e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-765aa45e448a333e01f435b96a30cd46
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-722014cdab8225869ced71770e08adc5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9ee7ac0ee17b56021b4a46824cbe0454
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1914e8398d2616158762702f0b83f7cb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-63961178e30084377ebd7b7ffcfbe707
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-81b2c466cb3ded362ecd65971e6a92ec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee04a5b63c0fb23fc9de30b364e504a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ab6f83502470625b6ba55bf413bdd658
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf08da5bbf267eb5f8e965b7ef698f93
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4349fee1fe2ed1ca6e0d329dcbe47593
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fb4ac5963c3effcd337060c66b9023ad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac9abf7719cb871ea96aa9374f4e2235
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2a883cc9a9f69b97c8ef444205456a6c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6f4bd430e96862e4a8310ef7c741231d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-590f1b342389dacb7da3f4c0bd8b2992
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c6aa94ee99beafe546d8eab37d938d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7016b61253083ed84fb19ba3e671ea94
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6061298fdc66211715e8ca45984ac9b2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-46bceceaa61e875394d4bc9dbec6a821
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1eb023112d5ab7237d849289bcd01255
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-22bbbe86263d40a984e51ac2597fa09e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89c701b7abdb30dd3e159c132c32f8f1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c33afb8c440bfe253ee69d9dab53be0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-eff19b284825e7efd56a7d47b4a69aed
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4777037e9991a0d0e3217c9220650abe
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-64f960dcad2beb2bab1154562641dc5d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-797f9bb637754a2cee2354e40363f9dc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2532b4259eea03d43b7cdae017b25075
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e58d229af6c3692fc84388d929ec28bb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-57fbdd60b000fd2ef01dfef8f9324a58
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c4c587bff57af1473e513525906704c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7f241cb3cc5a33afaebb627e6fb94d61
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d93d155c5b3ba742d85b267bf746fe7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-58fa32250f97e9c83913f1e78df73406
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e44ab7e4718fe433cdde5025c6226fad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dc5789a34a9ef002b5d65ca50df3f559
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9e31f8f9b7ce40f829e8d7fc0037e889
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3ee57848f147383ae42b0fa73a9ef7f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4d51bc1f8c7d0dd5d144641d0951cd36
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3613f132b5d8bdde70e22cd12b72f200
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b5b30b1cbf56ef3c1300095d9e58026
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-84c3e0328ad1c90e25dfab36ee3b9c01
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2688b11d499ef2f7f25434171017acdb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-661578a79a37f14bac56bcd9e4efa3a9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-85cae6eabf66b39e4d173d60f6a8d089
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8183ae0ca0b42478d104ab15aee63c23
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-624ea45adcc726dcee48fc2943791f76
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-02ed8f0845ffd9a3cc525c59f0f1a060
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f7b6e907717f09a894ee9898f49af494
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-59380d574d37b667657ad92f604136eb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-36104320d164b345e0b248b9ad4f114d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-967cb7641f8f9a2058f8e46d61db554b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4058c5173cf88e3b3b3294176fff896e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-aeb4c4779d4b3d812921ce5d27297ab8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0cb45df0f08d8730957a2b09c289fd8a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e4f9b08d994a9e07f146d1a2cc128a89
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b187656ee3e9b28cfe225282c718252
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca5e066dfb8d9a091768890853e9cfdc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-084f390feb8900f5420e6d860dc6d667
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-58a53096dffd062883f233dc4e20331b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-61239f74956932f4eeed609a9cb795ab
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-132a800733f92f7d847b5b32e0884371
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-05abc7afbdba123bc6cb2ee1b2570bd8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e56fc6ea65c3ab9b7d85bc8fd8b4637c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34ad2dd2fab7809e1814d4d683d8dc84
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-934c0e82480f4f5002643fa207d83359
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e67eff140d8b97fa5952bf9c4a4a2039
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b976f0ea2a3946857877b56d7f2934a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-73b2a2bab224f0bcf619cfb38710f4fd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-aac8ed7c3b7f18c69bb467b205f69cd5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c45acce63a3bbdce4cf04e14092d428b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c6ab89f046781aa58af35fb42d982236
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-57cf5ae3b8d4baf4c1e9bd1e047a4af6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-282ee2c0ef079ad1e656cd8543db7be1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-da8e089e5fc95b2858f89b18d64cdbb3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-adf63381f4d166630a1d3c7b94ec93a0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-02fa02ca887eb9298c3f91fc2045b626
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e52b161c90522c61b44eaf731c561315
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b140882be1e0bc6ca04c4d4b3af288db
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a9b22e15e95395c413c2334d1c8ad09c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-07bd30ba568a19355ef1410f8d320fa9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-73495fcc5b9fed133dd7d73b29dfc23d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a8bf725dcab26c457e796a000ab5e8d9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7bc22a615fac5aa69b045baf22a42ad7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1a3444995a43240fcd0b541095270a58
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dd2594cf57ea9995e826e78dd13d943e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0e0bcd26a1e299eaebd5b1515cd74ad7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d45aa5d815445491ed30aec608dccbb3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9f0fa2838ad5260df477cb78e8f4da4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8a126b95c8d2bc8bfaa0b9440ac2bec2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b494d9e524d74972772c05479131920
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2edb7c72d9439754121b36a7af1af7c9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-40260e5c04c76d00f9517e88d5eb2134
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2ae2f2c982500bd854ddd7a619b9e31
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8413e92f8b56157631d762aa70f9c673
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b23086f29710a7852b48239742cc0243
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b58bbfdb8619d6be3f1d7ef571cc2452
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-593c309352af7e6409790328633737ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-58eeb2263a1566becdb945cd5846f807
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65827a040e110a42a40ba19fcef957f3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13501a59dcdb238448234216e21f8147
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-907929c0f1384811e46ab0e5e056e383
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-98e9bebc0e6cbbea324173e0bc0e42a3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dac0e82b356b06f0e9fc4cbbb68b06e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f63ae8e8a7dbbf06836d5cc7b4271912
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9759ea99f34295bc2ea291474ab8e315
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-65e9f4d8f850a85bd0cc15189329d1d2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-899715e8fbab304865927efa8889456a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7399a43cb9a131d7f62ee6b87ca63dfb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7e56503d0750fd4eb8ae3f7ee72258a9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b7b64569368604964aaa0ab329496d0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e8692d9cd0185e68b09444a8ad96e708
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5e0e12c0be2e5f1f6565f310e30f9d9a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c6303f15b5948d23825e9513cd4ea70
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d85361ed4f2633ab1512b9f48b35519
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3cdfa1097d7ffd0ab12de909ce382048
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b02842a322e8d777424b4e5ece295a7e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b78f4ff5a8a249a0c3017e09064efb3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-114fcb6697502f4c706c18aef4f21feb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-580889b327f9641bba14fdce3cbac415
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-670dfd1f75735e880faac31bec048aa1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-310381303a2c501dbe14495c99ed0283
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7a0f69c08b9284010d839b9c1acfa8d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6dc60b1004af0c065cd7084636bc7da0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-186862e6a7404764e9b72627073d6192
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-edbad48b2d9ae71233de0383e7c56559
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8be06c5b6f04901968f0424bc18eeb66
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-601a157a9008d8b46b99a1ed01251d07
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-62b0fe63dd9fa95aab35c100c9a93d97
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d5e3a85b2567ee2e489332ccce76f29e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13968c9a5fbcc3e3d9bf3cd19dbc603d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-84c90ade61d799d6a1c6de6e83c0b27d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2cdd5d68720c636b9af215855ea1fcd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c961f610cb87f09f13d579c4943279a8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e669c463d1f7baf2532a234c16ff482
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1420788396b2d853668ab98af6d01daa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13ec0955e1b3ffcb4dbaba30fb1448aa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-99b5431ef3182b718217bd23233c386c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-64186f056e2f7546f2742482b7528e60
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0b951e02fee1975b90bef778438100b2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b69de5c0333faa651b088ba6e4a524df
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-84d0d5f198b8f7aa934f84e1162715d1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-84b53b9e3ec98aa1446dc044556e1c40
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-09c8d3b561da924280191feb542b1b12
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f476bf993274f7835057ed9cc3182703
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ba74262b8c3c6e2116f08420703d1517
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-af5fbf2b53793e1211a58205d8b7ffed
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ca090c843154d58d9d972df87e14a3a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-547960ed6cf0ddd9a4afe98789bdbd02
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b1365051b808b2163febb2a38f3d3062
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fbf47eb04d52f1e4e0fbd5cd9bc7d885
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ac969ee0f96b5b5fd79534f675e62f6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d8ee480d00e2068b91e2b73f4a987af0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13150d8f6b672d7c0b9b9425ff735bac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34c8bfd6edcbb63a3ffdb92e32431956
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8eae3c2b8f900ae707a17f5d829643c8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a8b5f4c41a6bec7af67e4f1711538c83
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8c680050436ace8114363489422cb0fd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-195aff450e4b8619b2353fcfc5489032
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-040ae7576df238716cd9f9ac402d73a4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d686344d86a47bb4ca0ec8a020659f35
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-127cc8b7d230a36ceae0bcf884705a46
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa0504f56de24f835f1cfa0c547cdf22
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdc928b4f9ad6c84839b8a946da058eb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c69353d4a9d53ea3e1d77caa60c9ee8f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-452c7e48101984ec64de83443a731e0a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d5d8d9785638df81bd16c441a792d971
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-34ed32e0af522e5baa7547f6cd9325ad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1bd1931dfae26a53946f0e0f7c4bf8ff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f72b01267771c671405432c264c4ee30
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e23c4526afd8c7ffa39ec3adf245cc87
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c70419e9ceff6c66ea6348b38abb62e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c51378a38451723d2d06c0d7e6b12483
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0b1959163260480f564b3966f8343060
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4e9c21b3865715af21ef4f2cfceea69
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-56cec70ce29a8f39999476eba75b3048
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13182cf2bc6a32daac9ace64c429a714
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7bd59be18b2dffc23511711155e6dfc3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2f842f4df84905d6136bf28e5473ca6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-47ec14c7f7b816c7f0b32b2c81304328
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1bdb237d3a95b292e8a15165110f704
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9ff53f82665ab9d36ec4a98f2bf3fb04
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-45a718c1d17c23da868ca34a055a18ec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-556cdf01747584e53a83bbee08a2ce4a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a47724036287c25c3fdc882196ce05db
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a29cfed90051c6228cf32f86096b2b9a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4044d1531683d91980d4c9922a18ce72
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5940372ac3fba10fccbd02850001e9ed
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b8ab110826290216afdf0b0520f6046
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c5b56ea243d28667c0aee2c80078e82
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a04434acf270e408b967abbda7e74255
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-eeeb688a127b58ac69ba1841c1b606ec
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cee71ff428f10b42d032fece13db71f3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9fa68c7048dbeab528db5f77a7a252ef
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b5e725be17bb9b3e8d31528effc120b7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-261a9c2d5bbed0c1fc9d35e075194df4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a467be7873b73e6e45cb4d451d880fc3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3fda590b1f2408aa81ae6d0e969e7d2f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8a33af9d411acfa4d13035959a68780f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-50d1a896a6b10630ccc8043d5ced68cf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-77bb768866a8c513c7f2ead575a95ece
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdbf53e7ba2aed97a2047cf6a12fb9e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-18b2e3f77b7e34975198c7b13bcf8965
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dfe81438aa0fd2341f88ca59c7c0c262
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-786526e3dc88ec05686af349f2da66c0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-43e40e7253af5d16cb86e9aeace0a967
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0ce5f5d220d26e1203211c93b1ffb6fc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9d4d3a9667dc75d6d733c0df5fb014d2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5453921401631c55caea2fd3e761415a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3464eb36808ce97c816818015dce4a57
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-83ee957426c4e3628e1156b994abd0ad
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-adaa811fd243189035a3ac37ea0b5cb1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3058983b3f9efdd0ee5ab37b2c987f52
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-096664bb925e3110950203e5e5301e02
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f8b74691d378a6a634ca62e48bae4652
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-74a33267a05922a04515e1a04b1495de
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c911fbbdb63fb800087439606278f7f4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8096be1d675f8f7e3c207c723d55bf22
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-48a79b0d068c3d95d56b1d363cac02d6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a1e14e12cfdb1c3039820673599aef78
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7354034382b5990c7ec5526785165e2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-03e12606bf9800527e8d4fde17c77e8b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b7f3c5e3fc24895f81f103d93349912
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d1ada7aac14f94eb91b1621d49acac6f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-40d4acd197e350b0c5fb26906d073da9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-252d44ddd8f40a9efa7de4d0fa53d19a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-92d0f332728fbffd776fc34a58da40f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bfb48dd8688b689ea064d3602dfc74da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4dec82f1af14b43360ebcc38076833ca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6cbf8bb899e5b773108c18a6aa36c0cf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0ac472457520db005cc1aed40ffd228
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-658cf65e517cb96be114031cf1f3e0ae
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-afe3ab35c36958ee4aac64bbb98ffc0f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b71300f1a31c65053ad82f725749b28a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea1af98ae730b780504f93202988222f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-673546fb165152f5cea6f8016ee1959b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f39d8ad17ca9062222e2a7ed6daafc09
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a97ca5f011e5a1d1cab25017e0ac617b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7dc0d9f7d7f9d01515a230f398e27d43
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2d087123cd588fec226e014569559496
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b006d3db6fb8512ccf9c4dadf39b17d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-276cba422a0eb50f4f95a399f207ada9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4484728c4c4eaaf1ddaf1971de6ca08e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b7ff16b7d6624c1cc43f0dfe9353a711
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-658eb89d87cf602acdb90b02ce4218df
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c12b96160524bf8bf6e8309588bb0759
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d650c7fe90c920721a72d5b4626e4db
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fc8a3223f32d9462b87c81745315f3d9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b6e2d286e8daa262f8ba74e218032320
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dec6f424359539665d21413c8a07148b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fcf913f9c4ec9009a046bbecb52db530
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df70149a9df0bc360de88f001b7108f1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-98c0fd8c489a72875c67807bbc4e81a8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-29b570650083c979dd0d8df342d41e1a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0823cad3a68fbfacff9a9b8406a43d65
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-92cf2ec67d3a979732c629c93b11282e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a4491420841611769719ffb2d6fb21c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-97b8b680358b4d9b9251e07578307b7e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d2ebcceba5d58d8242f0ab09b7c25f97
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4cf32e70917db87e2f503c605208d6df
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac53892dda58c0f218d890cb89772648
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a37a6ab05b14f86bbe6ee2a770f0ee22
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4a175bbff7fd7f8aabf12f7f0b9e8fd0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b97c8a41e4389ed7eb294bcb450480ce
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-abea813f7720e7fd3403f87ee7cd88da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-52ce19a76dc90bc1ef4f20b317949a11
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c8e793d2832d2c259ce388d8acf73e59
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca835fa13bcc85adf140fdd16ec261fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c820819816d937bed05577aa2463e9de
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-bcd209970eab04df3c7f41ef8b54a9ac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2fd21f2acdf4630b93d99d6fdfd48f79
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-adf213e4f7d658c91fdd5df02925c249
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a7633fe6514ad35a1f3e078179a1709
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f4a29f9e555c481aa9bf50264bac6e9f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-40f1e7823a8a129bd0cdf6e42791fdf5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0a22d37ec3db81a392bbfa9da6083932
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-489040ea2837612aa83c4d86ca3fa058
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ce5c683fab7507cb91c665ef661886eb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-95fd49b7a156d86536fac650606d9743
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c4de9b4f0cd495b51e0f8889079bdf2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b35601865dc7adbed75a7a1244a39547
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-883326a7fce874e343940fd6e186f885
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-eff06694d29398d70d321ec083fc0165
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f92dbf5c06896dacf3a39771f13d1f33
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dbf020bc64dd301baa54a1f0cc1d6444
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d1228cf57a61eaf26b94f873316eef95
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-36e4740ca16ea15a5062eb1965b2043b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-13e3c42aea73ee000bdefc344b43e0e9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ad9b3c28b3b1af3d7579bd9c7958234b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6ba3108554cd3d46038f79cdf8bcd25b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-29d33655cfbf7cfc516b696486b93766
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-70c921af01055654a797ccb6c71d92e1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e6415f618e1b9dc6eecac2b90fdbf28a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3f0a8877cb01c71fc7f88a3180010900
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b2e06830167e13b1259641828b586120
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-db6a10222e35842f39b3507508ab4d08
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae2a4de52e75a67f30c5fe49f0d83e22
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-279a0e1b24322c67ea5dfcaa61443828
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f35215810731db1abac4f96e684ff020
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e546d5168a358ce3562dfdd8a5fd9322
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a8a0abe1aa2e7a97a8842897ad1043fd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6f16fd02e9257b9637ec8ead2c6e57c8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a7715272dc3d731a8c2f6c4d33f88e79
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dff9774a9060e96899443a04f37183e7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c745139b8e23929f2746cfbd5b05015
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-de169d92c9c2d1cf4df7a90696b8a753
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ed3f1a33aeb896d9a2d3a17b072539f3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4975741aef577dcfbe2f32c14c96e31b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f0e523c92a619ddcadf8117125baf74e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2615a2992ca58696b85eed6ecf4d7c99
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8457ade350dbff2b6f0acaf0e8cd48bf
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-710bc1545849e473610b276cb6365d7b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-189d47930d337c7f1999cf6dcc49d0f6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a91113256f1fd8dcfe35954b2893faff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5f3fd04042b8398c4744b882e026d8c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c3bfddcf753183ddabc1719d1ad75d0b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8bb92777bc75bf35b79a7845c17a1004
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c56526569b6d8445d8935c2494ebb440
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-609faeabd37ad4e7466c5c9cb4220175
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5a9239b490dc2282778b29d4c82055f2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-16c8c5d8f9ca4138e80378779727a6f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f151ef4c0ae60beb478e1b7d092ace93
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4049b4a16f4acadf5d1a869877dfb1e5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f753034c46f35e19db310f510e2e0e56
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d9ca52bcd16beb9af3a56c450b667451
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8cefceedb502149437254590d437b352
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c4f7c93cb3e413932cad103ca79120a1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ec55237e97f78269c9f44c59df7b0128
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7dc89c7419d4b4e3f56154fab8ff4123
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c149b042e818b6e8372a8eaa32f96f20
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea7b8cbcb19cde3d991a81c76ebc79ca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b6728ce3ed1138a720ef41e80416517
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cce9f27212b55c1a01958427d68d8357
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c0951fdb6e8737ab092718ec171c6733
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c3059a5bf9ccfe2274bf9d65032af79
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f9b2584807334bca0a37741707477dc1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-57176cc219438191c7e99da628c921fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-814d717cb3c9b1636050caec400e74f7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-972c4ec8d8e7d8453a32ac8fa8f732e5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-39defc75f25869143b6b84b1fe863297
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3a595cf4410255e04855dcdfa882fe7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-89ac57be3bde872970b954844bce9e59
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-971bf3b2a99f8b29702fe6f48f901900
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-11504595f3876a295626c93325385dde
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2a2a5048b5d3b7de3c7883619ef0e39d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-37ab55d7c7fdccd9705fd4b5e4dc0172
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-09505fb5f2f1005cb41db9295d5ada29
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-677f1b897be831c0b837be66dfb88807
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b479eedba61abeac88e170fbb2bd32f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c95fd76e9e73e406dfc408aa6592f63e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-92452b7b08ccbcce393a6d8273154aa2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c611894cad8e42e1e88f0ca73bdc96fa
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0cadf65ca937519265bf21fda652ad75
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-845782116167976c8cbf2e3297b1a61d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-66b2e38fb89025a62d02fa11134d5de8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c029502070ede137f84c324f07842b5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d8175b72376c7c4b6ab8c50aeb1da04
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c85fc8d773e00ed1b137faca1c1002b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ba3dca2cf313850d0ac264b8d6374a8d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7c353e5dcdd09bd85bbfc06d1e2c2bea
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-74b0d6ce19c2f78964cd06e05a57f230
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-aadce52a0e3c7f377c9fe9cb36cab803
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7dff4277fd0d6bec98faa528d7a066dd
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e361916dc14b2883a696814fc1bbb44f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2ce719b058caa29a46b0e067414303c3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-53577cf2a5244993bf5135eb0537eff8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6da650d28658a7865364aec54019c3fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-690d4e635b2628b583ece8fc3f8f5382
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-74cbec074b12252680dbeddf6443c2ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ab4fd1a53a8072241d51cc080f2796a5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e961e0a6f692f20e8d94639337122a2e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1399b24502d2bdbd86414618ffd6cf0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-50dbbeccaf467ac9424d17a0e8985250
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a4fb62da0d31513232434c9c4e595121
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ff8e62ebd199c4a5a725e734c2a4ce00
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fb5ecfb0c9cd40841883cb64c305eea7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-73d0c58427a7b0e8eccf35979f844bb0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e243467af14260a2242ea57b34b26686
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-dc678f70dc59aa8a6a5b374891ce3e70
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f54cc27e91f6caedc230916191943f10
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d5741f725319b9f59bbc5b51790a1dd3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-82904f7e31d78ad3f6ae8aa97a593ac1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1223ebcf8b6b67064059515de3dd4f57
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-71a2de231ded5dee1b040882f580904a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-03eea43a07a5da83c94e3658fd48bf46
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b378ccb30797ef70e7cadf493f238c8c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a0b755f7563814958aee6c6163059d6b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d628e2301af5beae5963c747e0f4d50
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-519c74a40227c900ff3602241e15bd2f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1e1e67d9b676923c96aa9f2d2c5cec6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f3ad8dd7d13275bdb81c8d61a66c09a7
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-33f395b22a5eadef27dfbf06f235c40a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-87adcfd66332bc29a38679866c371ee1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c6f419673c2de5f25752d2364735706
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d72680e1bb9dc18e6366cfbdd2b0c280
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-52defb6c82d9d33b06b33d9171410dbb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2bfd60c3388b7620ddace2b6b9a0f980
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-df674d1e287c834b3c0ab8f7e3b4ffe5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7d7f6aa02ec43365df2bbe57c56fe29e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b2223147b35ab21c9c8418348bf6880
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4fd9bbc907fd044b9fc56cb1c7ebdaf8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b0717be4fac1018a3c65cc7ac47ef49e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2bac415ccf0d5bca19eec270314f61ff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-a76ea5d9f70f3026b59f931acea39855
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-87b0e17aee2c3b82dbad7589a28fe550
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b49ac60ccdc7520c778494266cbddc7e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2f95ad5818e66a3a68e71dd30ddad9eb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6153ce84b0df0b60175c95432a9bf97a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-115cafcd941f9316ead370000c12a123
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b68f272a1ba95f8680789dcdb8b77b5b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f03a7fdc0a86892d4a8f44242e290a4b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3b5ef4f4b93713f4268b8862a2f0fcfb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d5415b3959ff1b7ec0f56b1088042ff
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ea2250f00b0dd2149a676222af62eca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b917df2fea450c673158a7bbc5c9340d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7cf578701fc32cdd76cc88e5c9be7def
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-92fdc494f2aee371bbace2f83834159e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e81bd68ced644051204837c702c2047b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-948aa47f80d98237e98e4309e3cbd7e8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ddde9ac991495fffb57696500740a5f2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9bef9cbdc217ea92e128f413ff1304b0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5312316cacb35e6cd81bd50f1033c833
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-19d9e7951c5c353dd61a19ea92a4fcf4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b706c34201c155e77c240d3bd2db29da
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-390d6bae90153d8deaef42aea308302f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3204665540cd7ceb697d1205491270ee
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c3024aff5778f03dc54af811c3b6d03
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f90d0d2726f246bab6c4457d3f8f7b9a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-683548e4d5d0ed04c7f3a81d5fd7647d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d7e9eb297732210bb75bd60af321cc73
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d24b482bf6e65c37a3db6f399f5689e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-84a54dccb3df54eb873b9a5e00a2fb51
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-53dbb17904043e93dc0e217331dbc4e4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-8cd690d77196557bc6f0d448f4cd931d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d68b7e5e9c0b24391e53fdb7d7c8949b
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d7d1f81be9c718380ede54952aad4d60
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6bbe962e9a2a3fb10cd0a4abf8f3685c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-42b0e6cf0a9376d35102ab6ad3bcff7e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ee27c1508d2257e0c7c1a80b5af70d5
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f26b626908de77aa607f54917d9da3d3
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9b0be0889ce1d5da6b009ab0b0c7d47d
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1c803bbbd45f6b09fb6bbf1df117ad3a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6514fc25345fb5c5b937824370dca74f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2682cf2b95107b75783b92bb2869e1c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-877b87ff657f395408dd3f68c690fcf0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c03fd65709cd27c22368bdc50f0b5f14
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-2747cba835506eb93e04546b85565220
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-11c57ebbf9206c1a6a17207ec96a6e39
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7db1bdc312ef00340cc075994705a11e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f0a7c89ff2ce782b5e71b9ecc4e36037
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-00f1fa50271afadf3e19cd41d738732f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-30def1eeb27245aa7dd7382572084ff8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-819bf4e0cda1241a45ac9893f9ed950c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-372534eba7dd87168f851bcc2054af59
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fe5a78fdfcd051fb1e06784751be67f0
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-35ac7f837c84bc9b55ebfec4825f3df6
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9104a07f8e7d27db5b0145c9f43fac72
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-cdb91ef902049bfe6787e3d4de784dbb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f6700d97e462dd4fe3c0e1b468d8e64a
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-73de94205f8284d10583571ebf8790f9
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-75586a4311356ae6ba1f087adfd5ecac
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e7261dc188c042f5971bcb71bd7d332f
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-6fe755b7686146243745bebb97c7e8a4
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-e888c2127caaefaccd734102a17789ca
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-b533e532e52e412b69e8ccd74094a307
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-604483573f90ecf487d9e3e8aad000a2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f8b76133ad4645247ac93ae305893e47
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c6c03b0786d2688957763dc73fbfc61e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-ff5bf774bd21b32b7f8752ae0adb1e1c
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9df903b8f7e4e1708c40985171982593
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9bd34d4d2238ee3ae43e6ca81f81d4e8
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-7ec3897af6ddb3467c884c64f568217e
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-1927a105b82e75ab6fc7035b30933b70
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-76d04ed4f71ab9b1101fd42eb1e72bd2
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-814aa1886c804ed6e6be6f173cb01f15
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-983f52ed3dd675268867bdf9673f3833
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-0ec86878ae18fbd33a7b8a75328cd175
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-fad66ede4fc520fcb3c19e59981ea455
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-f0eef7d215e5d663f5ca9182f106cf67
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-44b57b30047ec2a887e7f26db40007fb
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-9f33f3ff7e49c06a07bd3d5c3ef34abc
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-3fd658e977116def34071e2477f11572
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-d7791977942465c4a4fe058ce7455ab1
-Relationship: SPDXRef-DOCUMENT describes SPDXRef-c611d4009cbd87e9d2a69723ac300df0
-
-FileName: ./.github\workflows\AssetCheck.yml
-SPDXID: SPDXRef-0abba1489034cfeb7bde64640d070b12
-FileChecksum: SHA1: 689adb582682f47517474df0b106e3a6d2d442b0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./.github\workflows\RebuildAllAssets.yml
-SPDXID: SPDXRef-32a288f979aefa76f03f46908517db3e
-FileChecksum: SHA1: 4f390b43ba702c6050598e8516233a4e6f9f6d7a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./.github\workflows\ci.yml
-SPDXID: SPDXRef-1910292f645c36b9b99e7731d824f756
-FileChecksum: SHA1: 957802b48ce3fb731a78c709ae263f05ff0bf8ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./.gitignore
-SPDXID: SPDXRef-b12e55a6133bae584aca51f04c9438f3
-FileChecksum: SHA1: ecaafa76422369eb2ee4b075dab72df4cb44c4bf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./CODE_OF_CONDUCT.md
-SPDXID: SPDXRef-1de041d57d61b756b09c0fa5d46b7880
-FileChecksum: SHA1: f42a3b56634dd358353276c716cae050387a2f0f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\ABeautifulGame\README.body.md
-SPDXID: SPDXRef-26e264b52073ee2027b98fe991b7d1b2
-FileChecksum: SHA1: ebab37c1a04a95676fe56645bdb92313b7b90381
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\README.md
-SPDXID: SPDXRef-cf058870c57e2a3ce297cfae7c49f22f
-FileChecksum: SHA1: 378dc32edb0e54f8b12cca18df2100a002a1b825
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\ABeautifulGame.bin
-SPDXID: SPDXRef-c46c5242104dc3f08e7e817772a13609
-FileChecksum: SHA1: 4a937690cfe31de2f1e53314554d5c32e665097b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\ABeautifulGame.gltf
-SPDXID: SPDXRef-9da7ac5371ecfe21a7aad82423235d2e
-FileChecksum: SHA1: 36cdf4c83fb529463be2d7c49108ab007e8593af
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Bishop_black_ORM.jpg
-SPDXID: SPDXRef-e1a819f6357789a1b750a10226790fda
-FileChecksum: SHA1: fb9e72416bae6c140978e151683fc9f07fcb4611
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Bishop_white_ORM.jpg
-SPDXID: SPDXRef-d55d962a20666c784f7bd2f82dc20497
-FileChecksum: SHA1: e7f12a365f3a26bbbe6c5503074200a1c5741fb5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Castle_ORM.jpg
-SPDXID: SPDXRef-f67b3879602596847446a7755a7e8e4d
-FileChecksum: SHA1: 4874498571b04b56fe426c21d43bee1c5c62e00d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Castle_normal.jpg
-SPDXID: SPDXRef-e3ec1bcd3be7e4b1087221b96362858e
-FileChecksum: SHA1: 6c425440edcc1a16a5a359f0363abbd183c1011d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Chessboard_ORM.jpg
-SPDXID: SPDXRef-a9be2d3dac1fcc59596b6451f98ec9c6
-FileChecksum: SHA1: ca65a0172472c37d578a4f982ca8692f28318780
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\King_black_ORM.jpg
-SPDXID: SPDXRef-f07b36babe61389803b89209df6be7d3
-FileChecksum: SHA1: 5e8bfae1c5f560b56bae00d4fec09803a7f534e6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\King_black_normal.jpg
-SPDXID: SPDXRef-71e216775029da98310a08b065584402
-FileChecksum: SHA1: 0a500bb322c78f60be96993b0e0ef64103010a35
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\King_white_ORM.jpg
-SPDXID: SPDXRef-6c6232ef7f3987fd8ab747063a64dbde
-FileChecksum: SHA1: 37d749f1f247af9b8ac34eab793e02dc16a73f40
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\King_white_normal.jpg
-SPDXID: SPDXRef-e985258640320a64d9e5e9e1ea599098
-FileChecksum: SHA1: f3d7d3aff5bff160be4437cef2dea241fd477c38
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Knight_ORM.jpg
-SPDXID: SPDXRef-edcd2270c4b36b2a124fae48ff6879f5
-FileChecksum: SHA1: 4070b1e9aa8b552c03f98d7662bbecee6d623d94
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Knight_normal.jpg
-SPDXID: SPDXRef-2024ca6e0034435ea1e3705ee0c6cb76
-FileChecksum: SHA1: d9760a492855ea5d86631dddc7fa3995b4f3e1b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Pawn_ORM.jpg
-SPDXID: SPDXRef-d288485412d265dcbaca39e08f250255
-FileChecksum: SHA1: ccb5a10c87771ceb843129c97289c322b464964e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Pawn_normal.jpg
-SPDXID: SPDXRef-34857710900bd0f1f4e51cf93bd6799c
-FileChecksum: SHA1: 12a8389578728a37457bbbf8e857247f32aa8f3a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Queen_black_ORM.jpg
-SPDXID: SPDXRef-402f6a5ca6ec692ed971b6ce77ac4cf8
-FileChecksum: SHA1: a696e3736b693269e40fe52ea1344d53b6a5f31b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Queen_black_normal.jpg
-SPDXID: SPDXRef-75fd3b5f91d84b96a50db77b8ad3433f
-FileChecksum: SHA1: 6271d3eba7274e9cb4cd47239452b46f81fd032d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Queen_white_ORM.jpg
-SPDXID: SPDXRef-f904b3bda04db7285ea8ba26e4070cda
-FileChecksum: SHA1: 6a29727e36ae764e08216d012790fea6195d0193
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\Queen_white_normal.jpg
-SPDXID: SPDXRef-31e90c8865b682341cc5fbfd5d19dee9
-FileChecksum: SHA1: 906f3a85ff324eaecdb4fc79bd64c94be5668804
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\bishop_black_base_color.jpg
-SPDXID: SPDXRef-72c7fc448e4db115bc2ba4fa0a1e0db1
-FileChecksum: SHA1: 03f0d7780c1765b21d2171c94126e41fa2c53aa5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\bishop_black_normal.jpg
-SPDXID: SPDXRef-d6bd65c8eed26a2e20356866385201cd
-FileChecksum: SHA1: 054e8f639249e6818807425e4792f0e0f0dee97a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\bishop_white_base_color.jpg
-SPDXID: SPDXRef-161bdb5d8aae56e0472f54e8a287f2e0
-FileChecksum: SHA1: 53464e01831595f5dfb3d6ed9f862b1f5b598557
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\bishop_white_normal.jpg
-SPDXID: SPDXRef-63c4d51bea36efc019539389855dfe6e
-FileChecksum: SHA1: d35b5aac6f305ed79351594ba9e7e48fad4c022c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\castle_black_base_color.jpg
-SPDXID: SPDXRef-ff4c5646f0a2359ebbe7f71879694cef
-FileChecksum: SHA1: a34d1cd72a414f0d79b7cc83ea4b85d31a08a5de
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\castle_white_base_color.jpg
-SPDXID: SPDXRef-882c0f053a8f148a1d5d40f6fa1ee583
-FileChecksum: SHA1: 5d00c941a88a536faa47c471c1c4352ad04fcacd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\chessboard_base_color.jpg
-SPDXID: SPDXRef-01a62961c231bbb34a111ddd13c25cdd
-FileChecksum: SHA1: d390a4ae3c6aeb3343626115055b799cb73f3e8d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\chessboard_normal.jpg
-SPDXID: SPDXRef-433b451a20dec1bdacb32ad7ba9cc039
-FileChecksum: SHA1: a6ce1c06bf8298220a5449f2864f746f52601c4a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\king_black_base_color.jpg
-SPDXID: SPDXRef-ce682fd069e489c92041848352bacb7f
-FileChecksum: SHA1: ebfca5822841d85e04d6ddcaae59182fb0730fbe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\king_white_base_color.jpg
-SPDXID: SPDXRef-972d7709e8ab7f1384788d027497ef8d
-FileChecksum: SHA1: 0a5bec0ede53f3b234c17dd56c37e3af190358b3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\knight_black_base_color.jpg
-SPDXID: SPDXRef-5f513c015bcfd1285f993c9e2463197c
-FileChecksum: SHA1: 7b015a9e4bf0140270a4da13d8661a8067d685af
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\knight_white_base_color.jpg
-SPDXID: SPDXRef-0d0db20be172e56ed66dd9860638e6f7
-FileChecksum: SHA1: de9b7c197f23593f03ea1fc011253a6be675f094
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\pawn_black_base_color.jpg
-SPDXID: SPDXRef-79503c9e4bc0216aefc0fe4625e479af
-FileChecksum: SHA1: e1058dcdc6c0973b1d63f4e9d69bca6d1dbf16c8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\pawn_white_base_color.jpg
-SPDXID: SPDXRef-cdbde17efab4777acbeddb6c20e24f00
-FileChecksum: SHA1: d2aaa23a1ede9c60617ab49c44f26eef5c9f6558
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\queen_black_base_color.jpg
-SPDXID: SPDXRef-c3e3371fb1b01045da1f1a2cdabb2304
-FileChecksum: SHA1: 71b6e8b96ff098284d4fd889b8c59e9729365ea5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\glTF\queen_white_base_color.jpg
-SPDXID: SPDXRef-9092ef7ad42923ae41506b00c40dfeee
-FileChecksum: SHA1: 134fe1053e64267670a5ae101282db0ec73ed2b3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\metadata.json
-SPDXID: SPDXRef-61fd1de5e7cdba3b6695389731ce2e68
-FileChecksum: SHA1: 9835e13f501dafef0b36c947fa6b6e9c9b8742bb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\screenshot\screenshot-babylonjs.jpg
-SPDXID: SPDXRef-80c8487e2d433f8a81b5a82fdcd4a20c
-FileChecksum: SHA1: 017e10bc835cb76a74a2ff8ddfa3cd9034b7e17f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\screenshot\screenshot-threejs.jpg
-SPDXID: SPDXRef-00db62fa4effb744454b8c2f8b56c4c5
-FileChecksum: SHA1: e0a8df09b30fe5edb32996b32e19f1be49df6989
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-98eefcf7036993cdcb872bf8b3956c45
-FileChecksum: SHA1: 258629ee445fde715551c11e2166eb77bd064623
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\ABeautifulGame\screenshot\screenshot.jpg
-SPDXID: SPDXRef-c5e0e193dc44b4258bbc19e5fd8c1189
-FileChecksum: SHA1: ddf9668afa537382f41ad9626cf5830559b32c05
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 ASWF
-2022 Ed Mackey
-
-FileName: ./Models\AlphaBlendModeTest\README.body.md
-SPDXID: SPDXRef-e482eae8b11baa02b9ad30d7c9a73a7a
-FileChecksum: SHA1: 50a6600510b32396eb16df9e8180bcdd6854c486
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\README.md
-SPDXID: SPDXRef-abbed77f32ec5fb9493207e44fb3f269
-FileChecksum: SHA1: 84c8de9adc487402739e0c720d3b68ea34f96c56
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF-Binary\AlphaBlendModeTest.glb
-SPDXID: SPDXRef-16202516b72c6f1947a612cdb8b941ca
-FileChecksum: SHA1: a0d4b710e63777da7d277dafe0852f867724939f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF-Embedded\AlphaBlendModeTest.gltf
-SPDXID: SPDXRef-e0436fb3179a5723fdb20663ea6dad08
-FileChecksum: SHA1: 218c929c97c8dbd187220c9059bef04407884f10
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF\AlphaBlendLabels.png
-SPDXID: SPDXRef-0f948d070a269762cab12e339b37808e
-FileChecksum: SHA1: 94bbb5bdabdbf188eedf8e61933efe1bf6e9620e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF\AlphaBlendModeTest.bin
-SPDXID: SPDXRef-1d3e6cf456871c6f889c9773d3886e0f
-FileChecksum: SHA1: 9b7abf94704e0aa42d0766559aa36fdd33a0559c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF\AlphaBlendModeTest.gltf
-SPDXID: SPDXRef-3ba3c668264aa86408987806cdb9bfee
-FileChecksum: SHA1: dac70758179a3cab5a12ea3917ffc27db9a1dba5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF\MatBed_baseColor.jpg
-SPDXID: SPDXRef-4379e72a13a0ea40a95da8bf4566a655
-FileChecksum: SHA1: e609314be2d6a4245e8a34c31fc7a8e8088b0a93
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF\MatBed_normal.jpg
-SPDXID: SPDXRef-7cb492afa86dc1cbf51f3ae2010af46f
-FileChecksum: SHA1: d9215bbae6c830f8dc54fc71e9c92a6908f54489
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\glTF\MatBed_occlusionRoughnessMetallic.jpg
-SPDXID: SPDXRef-ead58d569a027455af70436485714b80
-FileChecksum: SHA1: 12edfc49c0984e478ec033597f92a5b8db24d25c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\metadata.json
-SPDXID: SPDXRef-01f8bea30890b7369a32abfbac6d5678
-FileChecksum: SHA1: 4ba8a1ec75f3a08820a24888bad4192e213b0480
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\BlendFail.jpg
-SPDXID: SPDXRef-89a357e0ce115a353a231dcadcf7dd74
-FileChecksum: SHA1: 0563b98b0c908b9ba4f3668cbc4ebde267b2b060
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\CutoffDefaultFail.jpg
-SPDXID: SPDXRef-1017fac434cfc5c5335b18f0d1ab1d89
-FileChecksum: SHA1: 66926b61a01731d44e4bfc71caeebca72e097b45
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\CutoffTests.jpg
-SPDXID: SPDXRef-9b5e349ab65e0ce8ea27f1bd452c2e70
-FileChecksum: SHA1: 644103d871724865fe1d2331ac574298bea8c305
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\CutoffValueFail.jpg
-SPDXID: SPDXRef-e94740c1d39740d92fdb1bef968be6fc
-FileChecksum: SHA1: 66b9011638c958079ec37e347d2e6080e348a260
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\MissingBorder.png
-SPDXID: SPDXRef-ec2a6a2b50773bcef55ea86128d921e2
-FileChecksum: SHA1: f055af4cba79d88636904aa727a5c3becc7e229b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\OpaqueFail.jpg
-SPDXID: SPDXRef-2e330d668cb3b376e0665eea8f3477bd
-FileChecksum: SHA1: 5f77f634d9b2679cea9e5c9560e973faf107f70f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\OpaqueVsBlend.jpg
-SPDXID: SPDXRef-c056dc7f8edf795b08f72da8fd270d60
-FileChecksum: SHA1: a62e9f45d6b089711dd1d194b708ca1a1044a137
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-9bf9f4e85cc9dcee809b0690343c7476
-FileChecksum: SHA1: 0228d8278b204936d9009e2427c2abbede3725b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\screenshot.png
-SPDXID: SPDXRef-3b8a6af174fdf099222c13295ceac4fe
-FileChecksum: SHA1: 4ad09d2fb37522371d4bdde0883a9e9abb74d0a9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AlphaBlendModeTest\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-930b43d9a81a6a267643ea027fff31ee
-FileChecksum: SHA1: 979c6afd0fb7638d7ead8290aec6d77d32622e4d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\AnimatedCube\README.body.md
-SPDXID: SPDXRef-c9d2041bce96aaf23047639d11f30039
-FileChecksum: SHA1: 772760937e4fabd8419dfdba894843714f457f6f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\README.md
-SPDXID: SPDXRef-3557fc950ad16b58f9957f518e64aed6
-FileChecksum: SHA1: a243cc63f9f7ddf84352c297c6295fd17bb89692
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\glTF\AnimatedCube.bin
-SPDXID: SPDXRef-6ea784bf7f3e9cf8d699f50a1a7428fd
-FileChecksum: SHA1: 9574ebc0b2ec866bfc88a4f1676b3fdb9b522d3f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\glTF\AnimatedCube.gltf
-SPDXID: SPDXRef-6f9aa41883473f444ed58bf54d6c226f
-FileChecksum: SHA1: 41ef8a635197ab1044a83de8a2d55c3cf5628dc5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\glTF\AnimatedCube_BaseColor.png
-SPDXID: SPDXRef-02bf0cd49679be3d1591190387f93c3c
-FileChecksum: SHA1: e7d1847e41095462471f21dc50b1c5a59f222b71
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\glTF\AnimatedCube_MetallicRoughness.png
-SPDXID: SPDXRef-b927dc163793ed695fdc0dbdda7c4a3a
-FileChecksum: SHA1: 02f95c4967b38b3229194b8db5e95cfcbefcebc6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\metadata.json
-SPDXID: SPDXRef-71c957efab1343f70d6c8f3a9eb3eb88
-FileChecksum: SHA1: f209f99bcbb0c7f46d47d2e59299209acb97e6ba
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedCube\screenshot\screenshot.gif
-SPDXID: SPDXRef-14dc0139b5d51890dcc8c3940041373b
-FileChecksum: SHA1: 54a4ce60ea475a67e88d3b802c7258c787cef062
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\AnimatedMorphCube\README.body.md
-SPDXID: SPDXRef-f374a5f411dbc1b421e893a7cde95c5c
-FileChecksum: SHA1: ef11240800036ec9d31cd7b6d09ea619c9fc2431
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\README.md
-SPDXID: SPDXRef-fc4ed0588b5b07c4562ffb9b78843723
-FileChecksum: SHA1: f076d56cb15a81e3dcaf5c923a69b4cef096faff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\glTF-Binary\AnimatedMorphCube.glb
-SPDXID: SPDXRef-8d2cb95b93ed33a6824f6d2c057bca10
-FileChecksum: SHA1: 493f5093dac581988a1bcf862a7ba9d58cc9ca82
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\glTF-Quantized\AnimatedMorphCube.bin
-SPDXID: SPDXRef-4d3a897f38827770641020dc35da207d
-FileChecksum: SHA1: 955f353fd43f1b975f2ff502ca0928ea01950b2c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\glTF-Quantized\AnimatedMorphCube.gltf
-SPDXID: SPDXRef-792b730f3bd9934a3e18c935de570b4a
-FileChecksum: SHA1: 2074db7006f5c4eff4ecb12720eec33c484c863f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\glTF\AnimatedMorphCube.bin
-SPDXID: SPDXRef-fd7d3b1130986766e402126b7612fe9f
-FileChecksum: SHA1: 6b70c9df1340a34d458fd4fc0593c97eb538b093
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\glTF\AnimatedMorphCube.gltf
-SPDXID: SPDXRef-42ca6a37fd9f72ea96a018866807b322
-FileChecksum: SHA1: e30cc8aa77a59131a29d53555acfda02f36f5b93
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\metadata.json
-SPDXID: SPDXRef-5ca20676e7c737ac598c7e26fe4c7b13
-FileChecksum: SHA1: bf8cdf73a1f7322452c1ac41d3891dc730be26a3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphCube\screenshot\screenshot.gif
-SPDXID: SPDXRef-80c43557b5dff62c7d5a4f1b21a5b0af
-FileChecksum: SHA1: b6961444d919574802d6acbb060074441c74afbf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\README.body.md
-SPDXID: SPDXRef-1104119a6be7097a91a46b1955b32e84
-FileChecksum: SHA1: e17f6f8fb80dab6a479a3ff97cb16dbd7df175a6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\README.md
-SPDXID: SPDXRef-49649415cfd0ceda4d4640a4a533be3c
-FileChecksum: SHA1: d9fc3a0be1893dd8d5ea3240771746f145bb78d5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\glTF-Binary\AnimatedMorphSphere.glb
-SPDXID: SPDXRef-a4b04c33ed85644b1267d693e131c14e
-FileChecksum: SHA1: 78ca3824172bbd4ba54f788287843f9ca9e39902
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\glTF\AnimatedMorphSphere.bin
-SPDXID: SPDXRef-ac74e478bd8695b66fed04bbad4e4f6f
-FileChecksum: SHA1: b85ba6ce1f49e4b09a9e37fb88f6c59bc994c8d1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\glTF\AnimatedMorphSphere.gltf
-SPDXID: SPDXRef-67e6cc6d0ad55c0d2a51638577078c1c
-FileChecksum: SHA1: 1ca67d833feb541ba9c2d6a704e491f19f2a50e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\metadata.json
-SPDXID: SPDXRef-664843dfa6295e1a49da4831c992f785
-FileChecksum: SHA1: 915e4c12c70ea0ddbce4448a84a30fd068d242c4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedMorphSphere\screenshot\screenshot.gif
-SPDXID: SPDXRef-f1b3c3b7febf4dc6e8e405fff8f79252
-FileChecksum: SHA1: 8e02418c37b42788d60e63182265ee464ecd4a26
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\README.body.md
-SPDXID: SPDXRef-29b449ecdc6ed786aa676bb028858422
-FileChecksum: SHA1: c891000ce2d33b3f9c8e7c503becfc15468a7997
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\README.md
-SPDXID: SPDXRef-cf83ed69318bd7ac452ec9589b87953f
-FileChecksum: SHA1: 0719b54908bfe3beaf675576f86f2089e45637a8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\glTF-Embedded\AnimatedTriangle.gltf
-SPDXID: SPDXRef-88cc9ce63532ce81a46dcfa370ffa472
-FileChecksum: SHA1: be4bb5ca8bf90172d3572fed24c0356148e9411a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\glTF\AnimatedTriangle.gltf
-SPDXID: SPDXRef-28851a28e20223c3fae96ded5e88f496
-FileChecksum: SHA1: f353a0292bc1177d6dd7d8f0fbbefb0c436b4f11
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\glTF\animation.bin
-SPDXID: SPDXRef-04e68110e0ecee6e9bf78845a3cac06a
-FileChecksum: SHA1: 318d4d12f5308ca83922d05ae50624f622cfdade
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\glTF\simpleTriangle.bin
-SPDXID: SPDXRef-3d084f785d1dc974ba15d4bceb24b59b
-FileChecksum: SHA1: 3e7c55381099c6a9a6b6e6674e3af2cca1579de6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\metadata.json
-SPDXID: SPDXRef-e657f357f9608e09e2b50bdf11f697fe
-FileChecksum: SHA1: fba25797db6d21f721948171351130b70e74ebde
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\screenshot\animation.png
-SPDXID: SPDXRef-8994e2295331c8d626254f0d9904f29c
-FileChecksum: SHA1: 36b7c326a555fcee31036e2963a7e7f5d34fea00
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\screenshot\screenshot.gif
-SPDXID: SPDXRef-b3f1f2716cd251be855e80f3193af45c
-FileChecksum: SHA1: d8e6b9660af44fdffd5d5fd51832588abd4d6a87
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnimatedTriangle\screenshot\simpleTriangle.png
-SPDXID: SPDXRef-3be54daa67b1d4a2d210376792478df1
-FileChecksum: SHA1: 7d60a715ce2d7bb765b78722b787ca1c979e8c29
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\AnisotropyBarnLamp\README.body.md
-SPDXID: SPDXRef-c7d373c9ed7ea0c4ac2dd231f6ff3546
-FileChecksum: SHA1: b5c96f8ae3f041c9eb629f583a786e446d48ecb0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\README.md
-SPDXID: SPDXRef-6ef763aa22ae84844238ecc7989c422a
-FileChecksum: SHA1: 653320ca9f643966d61bf95b47ccb9d7f60b25a5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-Binary\AnisotropyBarnLamp.glb
-SPDXID: SPDXRef-a2b6eeabeb1e0942582ff5eb3e5f7d1d
-FileChecksum: SHA1: 238309092fb8dc7f8b82ed30b612d3311d6e6dd1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-KTX-BasisU\AnisotropyBarnLamp.bin
-SPDXID: SPDXRef-39f777d80be435c802e0826edf4e5d2a
-FileChecksum: SHA1: a71d6c0c3e3ea3a2fcfe5e55f5510cde2fd2f2ed
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-KTX-BasisU\AnisotropyBarnLamp.gltf
-SPDXID: SPDXRef-600e61bb933c728ebfbbaa4f3d22d7c8
-FileChecksum: SHA1: d41970b3fcea02d688a09d6a2d94fc927aba5232
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-KTX-BasisU\AnisotropyBarnLamp_anisotropy.ktx2
-SPDXID: SPDXRef-91fc481ef98cc695c3f720f4df09d5e5
-FileChecksum: SHA1: 546eb5b77ea33d8dc02a448ccad3bd4e30504727
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-KTX-BasisU\AnisotropyBarnLamp_basecolor.ktx2
-SPDXID: SPDXRef-b861c9b38d4460e5655fb3fc3cdc2ee1
-FileChecksum: SHA1: f06304dd502fd53b02b5c29f1ab30b488de5fe92
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-KTX-BasisU\AnisotropyBarnLamp_normalbump.ktx2
-SPDXID: SPDXRef-44696a6e879141cc97a3ed027764baab
-FileChecksum: SHA1: d1bdfdf802b2442134b603790c5b41f4395ece63
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF-KTX-BasisU\AnisotropyBarnLamp_occlusionroughnessmetal.ktx2
-SPDXID: SPDXRef-42da8608c2c64ce4b02ca50a30309f0c
-FileChecksum: SHA1: 3df9f51e74ac985a38ff52fb3d5aaf9cfa45bf63
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF\AnisotropyBarnLamp.bin
-SPDXID: SPDXRef-1d05e1dda1f9805c87afa3efd65f1da8
-FileChecksum: SHA1: a71d6c0c3e3ea3a2fcfe5e55f5510cde2fd2f2ed
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF\AnisotropyBarnLamp.gltf
-SPDXID: SPDXRef-583555172d408c90cdfb0a6288148288
-FileChecksum: SHA1: 97f6570a88274d201fbbf84101c4a77c83b6811b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF\AnisotropyBarnLamp_anisotropy.png
-SPDXID: SPDXRef-168e8818cab58f1ef6bee3d3b43aa024
-FileChecksum: SHA1: c8c834220eb728e4d3d5e23b43bfde91cdd264ed
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF\AnisotropyBarnLamp_basecolor.png
-SPDXID: SPDXRef-4b4b017369b2b4a5c61ea1cba3995b94
-FileChecksum: SHA1: 471f8e29133687f1d18947395c26ecdd2d270a7b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF\AnisotropyBarnLamp_normalbump.png
-SPDXID: SPDXRef-7c7a502aa74c4eb7fcd3e91e92b16256
-FileChecksum: SHA1: 2951a9425df684fad27d76fe0ff384055ec5400f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\glTF\AnisotropyBarnLamp_occlusionroughnessmetal.png
-SPDXID: SPDXRef-7ef558b1a2e04839d45a95d350769e07
-FileChecksum: SHA1: 0c252f3677ecf2f26ba82ad436813b079665691b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\metadata.json
-SPDXID: SPDXRef-ea902155bbe4869744146bf4d8ba393b
-FileChecksum: SHA1: 11d2b750adfa08abdc32426f07badbc29ac66736
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-Copyright 2023 Wayfair, LLC",
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\Normalize_RG.sbsar
-SPDXID: SPDXRef-f1e8aff3f9653772ccc45600af5a4136
-FileChecksum: SHA1: beaf265f0eb0077a0ff5b7df2f41ccba53e153cd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\Substance_NormalizeRG.zip
-SPDXID: SPDXRef-9a90b69adc274215bce78f62c993375d
-FileChecksum: SHA1: 933102376daa569b4b29e6631a3d01ed254d4d2a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_Channels.jpg
-SPDXID: SPDXRef-644678247c844ea6411c5c9e94569637
-FileChecksum: SHA1: a0c0c36039602b335f12cbbcf884efc10808ef04
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_Diagram.jpg
-SPDXID: SPDXRef-5902ef77701642baf23ddfe864afc123
-FileChecksum: SHA1: b9ed12ca9b15e1b35807221ddcbda6f19d20e61e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_Normalize.jpg
-SPDXID: SPDXRef-ef8f96a3d6133fb2eaf1e9933d991e4a
-FileChecksum: SHA1: 41146b705541b9c9874e70017f24b6648fd6b244
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_NormalizeGraph.jpg
-SPDXID: SPDXRef-030d79d97208780ee6755e39950e6a3e
-FileChecksum: SHA1: 7297a7280c5f8ddcfdd68491c036a20f45bdbd3f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_NormalizedColors.jpg
-SPDXID: SPDXRef-0785a1d6688b9050ecb2b8be86ed4944
-FileChecksum: SHA1: d2e8e6a301e388efec6f74a0e495add9d7a9f7c7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_RemovingChannels.jpg
-SPDXID: SPDXRef-62c372c2d93e2d7eb55ce1c14ec263f3
-FileChecksum: SHA1: 94ee38eb6876acf08d7c5fe03e77af641c6004f8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_TextureCoordinates.jpg
-SPDXID: SPDXRef-df236aa6c05ad2063eeca8fe629adfc2
-FileChecksum: SHA1: 82ef96c11b81ea616462a8f3399450af436fb743
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_Textures.jpg
-SPDXID: SPDXRef-298d18c206ca76de9f719767fd000a04
-FileChecksum: SHA1: 050156f8c91832ec25f79282da3bfa39c48ddd43
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\anisotropy_WithWithout.jpg
-SPDXID: SPDXRef-d1597db6800e491f8beadc63c766d8ff
-FileChecksum: SHA1: f8b0f1b6d15f98824e1a2aadd4c4b3ffd958fb6a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\reference_Photos.jpg
-SPDXID: SPDXRef-32416b6bbd0ebe1f00e8dc13ddb74471
-FileChecksum: SHA1: 3c8f41ff17576fb08198b6f06e55ee88b7c77828
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\screenshot.jpg
-SPDXID: SPDXRef-0bc5fbc3ef3c9169e53a8a3ccd0b4236
-FileChecksum: SHA1: 43bbcb5e7c66eecd31057f2ddfeb885302c34047
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyBarnLamp\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-1e8ac8c2c216b74da5927313728844d8
-FileChecksum: SHA1: aad9c94fc5f092c25a2f583051f85ad57e40b85d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\AnisotropyDiscTest\README.body.md
-SPDXID: SPDXRef-e5afec63e0f337b2348e5234396161a6
-FileChecksum: SHA1: 1728b3470273d1982b2c3e6cad978f84d3de4ddd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\README.md
-SPDXID: SPDXRef-d3d31ecd0362cccfd18dc721eba0e8bd
-FileChecksum: SHA1: 9dbc4da243f81ff0f6a10833920fed4c048c9c57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\glTF-Binary\AnisotropyDiscTest.glb
-SPDXID: SPDXRef-4edacfb910e25683326f6cdfc09e5a64
-FileChecksum: SHA1: ed1bf749d74c19295f6f371a70fb352dc8a6dbad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\glTF\AnisotropyDiscTest.gltf
-SPDXID: SPDXRef-2c84c479d7183e00c6497dd8ba65c245
-FileChecksum: SHA1: fe334ffee22e5bf22940883ec6fc7faaa976253c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\glTF\AnisotropyDiscTest_data.bin
-SPDXID: SPDXRef-cd2e73ff22d9981c413f8e2744064353
-FileChecksum: SHA1: 28f1238ee82e56aaf63659eaeb44899be208d472
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\glTF\AnisotropyDiscs.png
-SPDXID: SPDXRef-66c97f2b1c8ef876769a8af281ccaadd
-FileChecksum: SHA1: 92a66e6b33da6bc2e996d5b0dc2be3447f2a606e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\metadata.json
-SPDXID: SPDXRef-eaea3a29d749b80301d231485ca7afcf
-FileChecksum: SHA1: ca88e1e3c2ff3af44188b40089c024ca7e30f3e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-26bce74959a4568b9184a211aba39932
-FileChecksum: SHA1: 89f517480c4c8f9a9f9b0fbd9e25b3f7180b5dc2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyDiscTest\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-2dffe0e453c3479d49720f40dc3b9d61
-FileChecksum: SHA1: f4aff70166e89da9699b9de5701d1152b6d1b2c4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyRotationTest\README.body.md
-SPDXID: SPDXRef-f7b0428d6891f7fa41f8d731e5e6bb6e
-FileChecksum: SHA1: 081d1b1d4200c4a14ef23eed444f781f18598d40
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\README.md
-SPDXID: SPDXRef-c09245c07a964858882c52fb4404d4fa
-FileChecksum: SHA1: 4ee8cc07090ac86dfd62b81f3e7aaa4374046840
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF-Binary\AnisotropyRotationTest.glb
-SPDXID: SPDXRef-d385c961a600b1e3917163bbff83668d
-FileChecksum: SHA1: e1ac29686d2790d59fbdf3366d86ddc033a55341
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-Copyright 2023 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v3.3.32","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[0,1,2,3,4,5,6,7,8,9,10]}],"nodes":[{"mesh":0,"name":"Band 1L","translation":[-1.5,-2,0]},{"mesh":1,"name":"Band 2L","translation":[-1.5,-1,0]},{"mesh":2,"name":"Band 4L","translation":[-1.5,1,0]},{"mesh":0,"name":"Band 5L","translation":[-1.5,2,0]},{"mesh":0,"name":"Band 1R","translation":[1.5,-2,0]},{"mesh":3,"name":"Band 2R","translation":[1.5,-1,0]},{"mesh":4,"name":"Band 4R","translation":[1.5,1,0]},{"mesh":0,"name":"Band 5R","translation":[1.5,2,0]},{"mesh":0,"name":"Band 3L","translation":[-1.5,0,0]},{"mesh":0,"name":"Band 3R","translation":[1.5,0,0]},{"mesh":5,"name":"Labels"}],"materials":[{"doubleSided":true,"name":"Aniso Tangents","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"roughnessFactor":0.10000000149011612},"extensions":{"KHR_materials_anisotropy":{"anisotropyStrength":0.5}}},{"doubleSided":true,"name":"Aniso Tan + Rotation","pbrMetallicRoughness":{"baseColorTexture":{"index":1},"roughnessFactor":0.10000000149011612},"extensions":{"KHR_materials_anisotropy":{"anisotropyStrength":0.5,"anisotropyRotation":0.523598775598}}},{"doubleSided":true,"name":"Aniso Tan + Texture","pbrMetallicRoughness":{"baseColorTexture":{"index":1},"roughnessFactor":0.10000000149011612},"extensions":{"KHR_materials_anisotropy":{"anisotropyStrength":0.5,"anisotropyTexture":{"index":2}}}},{"doubleSided":true,"name":"Aniso Tan + Rotation + Texture","pbrMetallicRoughness":{"baseColorTexture":{"index":1},"roughnessFactor":0.10000000149011612},"extensions":{"KHR_materials_anisotropy":{"anisotropyStrength":0.5,"anisotropyRotation":0.349065850398866,"anisotropyTexture":{"index":3}}}},{"doubleSided":true,"name":"Simulation via normal","normalTexture":{"index":4},"pbrMetallicRoughness":{"baseColorTexture":{"index":5},"roughnessFactor":0.10000000149011612}},{"name":"Label Mat","pbrMetallicRoughness":{"baseColorTexture":{"index":6},"metallicFactor":0,"roughnessFactor":0.8999999761581421}}],"meshes":[{"name":"Aniso Mesh Tangents Only","primitives":[{"attributes":{"POSITION":0,"NORMAL":1,"TANGENT":2,"TEXCOORD_0":3},"indices":4,"material":0}]},{"name":"Aniso Mesh Tan + Rotation","primitives":[{"attributes":{"POSITION":5,"NORMAL":6,"TANGENT":7,"TEXCOORD_0":8},"indices":9,"material":1}]},{"name":"Aniso Mesh Tan + Texture","primitives":[{"attributes":{"POSITION":10,"NORMAL":11,"TANGENT":12,"TEXCOORD_0":13},"indices":9,"material":2}]},{"name":"Aniso Mesh Tan + Rotation + Texture","primitives":[{"attributes":{"POSITION":14,"NORMAL":15,"TANGENT":16,"TEXCOORD_0":17},"indices":9,"material":3}]},{"name":"Non-aniso Mesh","primitives":[{"attributes":{"POSITION":18,"NORMAL":19,"TANGENT":20,"TEXCOORD_0":21},"indices":4,"material":4}]},{"name":"Label Mesh","primitives":[{"attributes":{"POSITION":22,"NORMAL":23,"TANGENT":24,"TEXCOORD_0":25},"indices":26,"material":5}]}],"textures":[{"sampler":0,"source":0},{"sampler":0,"source":1},{"sampler":0,"source":2},{"sampler":0,"source":3},{"sampler":0,"source":4},{"sampler":0,"source":0},{"sampler":0,"source":5}],"images":[{"mimeType":"image/png","name":"GridWithMarkers","bufferView":27},{"mimeType":"image/png","name":"GridWithMarkers_30deg","bufferView":28},{"mimeType":"image/png","name":"AnisoRotation30_Linear","bufferView":29},{"mimeType":"image/png","name":"AnisoRotation10_Linear","bufferView":30},{"mimeType":"image/png","name":"Heights_1d_Normals_v2","bufferView":31},{"mimeType":"image/png","name":"AnisoDonutLabels","bufferView":32}],"accessors":[{"bufferView":0,"componentType":5126,"count":715,"max":[0.9999999403953552,0.4713967442512512,0.9999998211860657],"min":[-0.9999998211860657,-0.4713967442512512,-0.9999998211860657],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":715,"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":715,"type":"VEC4"},{"bufferView":3,"componentType":5126,"count":715,"type":"VEC2"},{"bufferView":4,"componentType":5123,"count"
-
-FileName: ./Models\AnisotropyRotationTest\glTF\AnisoDonutLabels.png
-SPDXID: SPDXRef-bd9c3ff690b4f5aa08a2d1d2fdf344ab
-FileChecksum: SHA1: 01f2f603e28744491fce322efafdeb50cc027516
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF\AnisoDonuts.bin
-SPDXID: SPDXRef-6496ba27afae72ba7d892c3f2e17fbd4
-FileChecksum: SHA1: 98de1c83849e99d95b41f5bce20bdc36ee70a04f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF\AnisoRotation10_Linear.png
-SPDXID: SPDXRef-4cc405768357e635b99548546d2b9d04
-FileChecksum: SHA1: 27fb8663fbf379f2ab8be5bae9fddf079ab2ec3b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF\AnisoRotation30_Linear.png
-SPDXID: SPDXRef-ae18665a15f5ef31e0236fd80bc3b558
-FileChecksum: SHA1: f8ac2aec8780b2fdb71f2dccc23628471f7b2527
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF\AnisotropyRotationTest.gltf
-SPDXID: SPDXRef-7a8ff711a6a02dbb877fb1acd96a7d52
-FileChecksum: SHA1: 5249adfb34a56e4929cc8276ce0a8620fc9efc67
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-Copyright 2023 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\AnisotropyRotationTest\glTF\GridWithMarkers.png
-SPDXID: SPDXRef-4d7dc93684dd5d0303a8ed30ae255562
-FileChecksum: SHA1: bdd16c417b990dd85cab01a4bd36848f0674bf27
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF\GridWithMarkers_30deg.png
-SPDXID: SPDXRef-fd2a72efb7700c0b7441718ab27c9882
-FileChecksum: SHA1: d04f0c349417e2dcccbbca0dcb7e0957f7b08319
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\glTF\Heights_1d_Normals_v2.png
-SPDXID: SPDXRef-f4f34a087a8748679351f92305ae1019
-FileChecksum: SHA1: 36a3b96bb21447d52620167a9a59ea6145de9b84
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\metadata.json
-SPDXID: SPDXRef-34c4063668bb53daf89ddd7e5a1d9f18
-FileChecksum: SHA1: 23b1d7f8637bf4eaebc4e8743bfbaa5db2b19fcd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\screenshot\fail-example.png
-SPDXID: SPDXRef-6e2b8658fb150f77354cc382b8c675c3
-FileChecksum: SHA1: bb28f23459abb3179293771efd77311f2ee8966e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\screenshot\ibl-example.png
-SPDXID: SPDXRef-83f6b19704d17309ed9059a141dc46c2
-FileChecksum: SHA1: d0d497cd5e72b9d4983de71db7afd45bdae1103b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\screenshot\screenshot-large.png
-SPDXID: SPDXRef-0fc7f4be4487f723c6bb5b42f034fd63
-FileChecksum: SHA1: b1c930f075fb8377a929dbf65ee7e21fe76b3379
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyRotationTest\screenshot\screenshot.png
-SPDXID: SPDXRef-889cd1f9589a5550cafc6e38fd0a6278
-FileChecksum: SHA1: 2505920a22630fd4c1e619d73f84c5dbdc43cb25
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\AnisotropyStrengthTest\README.body.md
-SPDXID: SPDXRef-c9e1176fa9b1bd9e9456ad91856ac8e4
-FileChecksum: SHA1: 1663e388a9ecfce23b6833d715a327e6645bce65
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\README.md
-SPDXID: SPDXRef-c13b391f545e50f42b0717607533b43b
-FileChecksum: SHA1: 3cd8ff914158a542e7ed56e77d21245365feecf5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\glTF-Binary\AnisotropyStrengthTest.glb
-SPDXID: SPDXRef-4dbd70e3e4251ee43c5ce3e7fb9cdd21
-FileChecksum: SHA1: 081a81d26b8c26570bd7a9437c1c82cb505cf1e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\glTF\AnisotropySpheresLabels.png
-SPDXID: SPDXRef-e0071e9711bcaa99bf1f5d62a7cc2f65
-FileChecksum: SHA1: 9212ef637b529c4311c5e9b3868a68b2fd12c1cb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\glTF\AnisotropyStrengthTest.gltf
-SPDXID: SPDXRef-c94670fcc13125d8fa80ace072f0a727
-FileChecksum: SHA1: 4c07bb6a8e814ad5fdbf0a643c34508290686377
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\glTF\AnisotropyStrengthTest_data.bin
-SPDXID: SPDXRef-68ac99980bb7e39b3216ba784f7c460e
-FileChecksum: SHA1: 1324e025b2c54aa2ca9779a96f25f00d0c94b80f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\metadata.json
-SPDXID: SPDXRef-043e5a769fb5cbfa8df72808fcf53ec3
-FileChecksum: SHA1: 39a00ce28ee2b71e6d2c8c2ebbc2288369ba96dd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\screenshot\screenshot-large.png
-SPDXID: SPDXRef-3d1571f28a9e0b842df24048d4911533
-FileChecksum: SHA1: a89b669528ba4f3eaf1adac08e98e117474f0b6f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AnisotropyStrengthTest\screenshot\screenshot.png
-SPDXID: SPDXRef-e1f57e0b5ebe4e082547bb0f5a4b3f25
-FileChecksum: SHA1: e915273dd8fdb91fdb8847eff59cfb0deedef498
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\AntiqueCamera\README.body.md
-SPDXID: SPDXRef-66b4cbdae480e9d94e726be8a0253085
-FileChecksum: SHA1: 9171ecfe782e1273faa13d424f6bb96230d9e4cd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\README.md
-SPDXID: SPDXRef-a305f73460ede311c3e36299fabba9da
-FileChecksum: SHA1: f2668431cd8eb42483efc16e14ebe3c7b418a599
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF-Binary\AntiqueCamera.glb
-SPDXID: SPDXRef-fd40bfdbd81faa501e7947c0d6129332
-FileChecksum: SHA1: aa199a96ee9de493a2e69f075789808f3fb1d0bd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\AntiqueCamera.bin
-SPDXID: SPDXRef-a63f1c341e88a2f743c1ed2206a8f3ee
-FileChecksum: SHA1: 0b87f28b6a358d592f917e7590c12a6921745daf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\AntiqueCamera.gltf
-SPDXID: SPDXRef-fba5bcf1dfc46a9ca17795e254d1fc1b
-FileChecksum: SHA1: f2e66fa848a8c126b9418dd251ea40712be5a40c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\camera_camera_BaseColor.png
-SPDXID: SPDXRef-750fcf2b5b0c1f8015cec20fdff11a89
-FileChecksum: SHA1: 970697b82755941eb07f0337011efd410b8ef47c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\camera_camera_Normal.png
-SPDXID: SPDXRef-906e5092009379501a28268532986b7f
-FileChecksum: SHA1: 84b50db1ffcb6c8cf6b04ec938d9d4d9172b5392
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\camera_camera_Roughness.png
-SPDXID: SPDXRef-285d1790c836f8d136a15f0d6980688f
-FileChecksum: SHA1: e8de97bf46a42a7702d840d3789a5476bff7f7d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\camera_tripod_BaseColor.png
-SPDXID: SPDXRef-6c460452046012de9bf25493f1c2a3ea
-FileChecksum: SHA1: d97216b4acd6ba65c0f0a7095ef536c0489218e5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\camera_tripod_Normal.png
-SPDXID: SPDXRef-262576b5352841a338e2a9202a750524
-FileChecksum: SHA1: 1c8d3cda7bf99753938fbf18ee44fc36da1caeaf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\glTF\camera_tripod_Roughness.png
-SPDXID: SPDXRef-2d3adcaa99fad3fef01218113894ebe4
-FileChecksum: SHA1: 1818883fe000118b1c54e1b45e84085343b15de7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\metadata.json
-SPDXID: SPDXRef-ffabd5a9f1030e8b5ea1e02a3679a6c4
-FileChecksum: SHA1: 6248916220fef64a1b2ddd8a24a227239a8a3d0a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\screenshot\screenshot.jpg
-SPDXID: SPDXRef-5a54e12b74ab5bd6f8df2e622d615e66
-FileChecksum: SHA1: 0cac9189fa72b5a3d1bd9a5057bd3cf682c6c962
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AntiqueCamera\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-85d6675b6a06365380a1be309c6e8f42
-FileChecksum: SHA1: 89bb8cbdc935534f2e688ca6d155b7944eb57c39
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-UX3D
-FileCopyrightText:
-2017 UX3D
-2018 UX3D
-
-FileName: ./Models\AttenuationTest\README.body.md
-SPDXID: SPDXRef-ec91b4808cb5ccab818a282720a11628
-FileChecksum: SHA1: f928d4bca030ce53ffd7db68b34109e05c3d6750
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\README.md
-SPDXID: SPDXRef-841c68ca96bf6abd4d3848b421f8b8f6
-FileChecksum: SHA1: 39f3409ea9443c5f279ceff6270e9dfcaaca76b5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\glTF-Binary\AttenuationTest.glb
-SPDXID: SPDXRef-77871ea8894ba7b4775e8e77fbfe3e41
-FileChecksum: SHA1: 7f36b935ff270461c28ab0548eea5e980646bf86
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v1.5.17","version":"2.0"},"extensionsUsed":["KHR_materials_transmission","KHR_materials_volume"],"scene":0,"scenes":[{"name":"Scene","nodes":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]}],"nodes":[{"mesh":0,"name":"R2_Block_1.0","translation":[0,3,0]},{"mesh":1,"name":"R2_Block_1.5","translation":[2.5,3,0]},{"mesh":2,"name":"R2_Block_2.0","translation":[6,3,0]},{"mesh":3,"name":"R2_Block_0.50","translation":[-2,3,0]},{"mesh":4,"name":"R2_Block_0.25","translation":[-3.5,3,0]},{"mesh":5,"name":"Labels"},{"mesh":0,"name":"R4_Block_1.0","translation":[0,-3,0]},{"mesh":0,"name":"R4_Block_1.5","scale":[1.5,1.5,1.5],"translation":[2.5,-3,0]},{"mesh":0,"name":"R4_Block_2.0","scale":[2,2,2],"translation":[6,-3,0]},{"mesh":0,"name":"R4_Block_0.50","scale":[0.5,0.5,0.5],"translation":[-2,-3,0]},{"mesh":0,"name":"R4_Block_0.25","scale":[0.25,0.25,0.25],"translation":[-3.5,-3,0]},{"mesh":6,"name":"R3_Block_Row","translation":[-3.5,0,0]},{"mesh":7,"name":"R5_Block_1.0","translation":[0,-6,0]},{"mesh":8,"name":"R5_Block_1.5","translation":[2.5,-6,0]},{"mesh":9,"name":"R5_Block_2.0","translation":[6,-6,0]},{"mesh":10,"name":"R5_Block_0.50","translation":[-2,-6,0]},{"mesh":11,"name":"R5_Block_0.25","translation":[-3.5,-6,0]},{"mesh":12,"name":"MeterGrid","translation":[0,0,-2]},{"mesh":13,"name":"R1_Sample_1.0","translation":[0,6,0]},{"mesh":14,"name":"R1_Sample_1.5","translation":[2.5,6,0]},{"mesh":15,"name":"R1_Sample_2.0","translation":[6,6,0]},{"mesh":16,"name":"R1_Sample_0.50","translation":[-2,6,0]},{"mesh":17,"name":"R1_Sample_0.25","translation":[-3.5,6,0]}],"materials":[{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":1}},"name":"R2_and_R4_ThicknessFac_1.0","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":1.5}},"name":"R2_ThicknessFac_1.5","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":2}},"name":"R2_ThicknessFac_2.0","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":0.5}},"name":"R2_ThicknessFac_0.50","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":0.25}},"name":"R2_ThicknessFac_0.25","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"name":"LabelMaterial","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicFactor":0,"roughnessFactor":0.8}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":2,"thicknessTexture":{"index":1}}},"name":"R3_ThicknessTex_Mat","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":1,"thicknessFactor":1}},"name":"R5_Attenuation_1.0","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"attenuationColor":[0.1,0.5,0.9],"attenuationDistance":0.6666666667,"thicknessFactor":1}},"name":"R5_Attenuation_1.5","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0}},{"extensions":{"KHR
-
-FileName: ./Models\AttenuationTest\glTF\AttenuationLabels.png
-SPDXID: SPDXRef-93b460b5af48c2da26101a9dc03d5856
-FileChecksum: SHA1: f84145fd7e8cf6ce7f50ca892bda89b73a5dc8c4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\glTF\AttenuationTest.bin
-SPDXID: SPDXRef-2b0aef11e83647f4a0183da2dbf96151
-FileChecksum: SHA1: 9ec7a6d694b0d28fec2f1d032f6fa1e23b38b428
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\glTF\AttenuationTest.gltf
-SPDXID: SPDXRef-a8b94b71409e739b1490ed4765bc82bd
-FileChecksum: SHA1: 17d6b676a6dc5a81e193dcaccddd20be94664fd7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\AttenuationTest\glTF\PlainGrid.png
-SPDXID: SPDXRef-a4750499a0c6146176c293737f05c102
-FileChecksum: SHA1: c0f51a06daeddd97b5d3aff53a27e219eb89e2b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\glTF\ThicknessTexture.png
-SPDXID: SPDXRef-7ce19fd74234e379e375a0ee7909f3ef
-FileChecksum: SHA1: 5c773a7cb9c6525cdc4c10d7264084e394491e58
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\metadata.json
-SPDXID: SPDXRef-023ce4bc2f81e3ac30b11b3257325109
-FileChecksum: SHA1: 27900e867efdb18dd90bbc31225f82183b33310c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\screenshot\screenshot-large.jpg
-SPDXID: SPDXRef-42a6c7394907b9bf9e005b77c095d161
-FileChecksum: SHA1: 0a4d83823a4c6790e3aa61cf97cdc4fcdfb4d153
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-8811b61c1d25c9a8ed8ac74524d488c6
-FileChecksum: SHA1: 686379f2fbe9a2355b6d42728bb6567a06742028
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\AttenuationTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-85b30bfe03903bfafc8fd4ac7ad26663
-FileChecksum: SHA1: 49031f631abe603e767c6518f24dedc5618f9e31
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\Avocado\README.body.md
-SPDXID: SPDXRef-7b40b10dae814f2c6de76d9303de11a7
-FileChecksum: SHA1: ababa3f30831334b386eeb61658258c7afd8e56e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\README.md
-SPDXID: SPDXRef-2f0c306a5ca3a653da4786b31215cd03
-FileChecksum: SHA1: fae90a8a5f0d139000a5e71b43d8d9d1ef61987f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Binary\Avocado.glb
-SPDXID: SPDXRef-1651e366e87bcfe48d2b2f468a8313b4
-FileChecksum: SHA1: 8cdc3f9889146b8d759af056fd90d5a49a3ac291
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Draco\Avocado.bin
-SPDXID: SPDXRef-6228c5c588fd536de3f9244f5a27afc9
-FileChecksum: SHA1: be9489869b9f4626c32a3db1ba248edb2ff1421d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Draco\Avocado.gltf
-SPDXID: SPDXRef-b726b7a74f6ce515b2342c41050d1393
-FileChecksum: SHA1: 9685b036df1fe6f6164bff7e129fb47e3374b15c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Draco\Avocado_baseColor.png
-SPDXID: SPDXRef-d43e93ce9ec703b5f8d14bcdc30cea4f
-FileChecksum: SHA1: aeedea37b8446f41d879903f2874afbecf9c04da
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Draco\Avocado_normal.png
-SPDXID: SPDXRef-19e7ef681a7dbd5e18c32763bddb2e24
-FileChecksum: SHA1: 734db0fade4b1794907c3f3ccc37f5d18287c77f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Draco\Avocado_roughnessMetallic.png
-SPDXID: SPDXRef-76673f3c1649105aef5d7dadabe07065
-FileChecksum: SHA1: 20646f1bdd22d1e5714c739ca461f9f6f90a4419
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Quantized\Avocado.bin
-SPDXID: SPDXRef-b71c3f5b6ccd78892cfc27608ffa9cd5
-FileChecksum: SHA1: 3ff2dfa419c6bb36e376bc0ab2510a02e717f9e5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Quantized\Avocado.gltf
-SPDXID: SPDXRef-8a530e1b903220111eb1a15ee54710d2
-FileChecksum: SHA1: 87335e4acbee6b0abdb4978a4b99554f4ea837ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Quantized\Avocado_baseColor.png
-SPDXID: SPDXRef-cc8f51cb252fea3459e1ff61adb5bc14
-FileChecksum: SHA1: aeedea37b8446f41d879903f2874afbecf9c04da
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Quantized\Avocado_normal.png
-SPDXID: SPDXRef-f5af80aef0996a7e9e305991f0cbb01b
-FileChecksum: SHA1: 734db0fade4b1794907c3f3ccc37f5d18287c77f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF-Quantized\Avocado_roughnessMetallic.png
-SPDXID: SPDXRef-56f215b3d3f2a629fe62c810d102702c
-FileChecksum: SHA1: 20646f1bdd22d1e5714c739ca461f9f6f90a4419
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF\Avocado.bin
-SPDXID: SPDXRef-b441186ff85ec4a021a89e0417fa4e93
-FileChecksum: SHA1: 102632997970f87677854605cd47faafea32d33c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF\Avocado.gltf
-SPDXID: SPDXRef-fcc7224006ff5aa5ad673760382ac500
-FileChecksum: SHA1: 9b71348bfd546878a1c2d02c5ede26f2c649b27b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF\Avocado_baseColor.png
-SPDXID: SPDXRef-4ee3038c043a3545a1c0ffc3caa9c390
-FileChecksum: SHA1: aeedea37b8446f41d879903f2874afbecf9c04da
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF\Avocado_normal.png
-SPDXID: SPDXRef-a91a08863469776532654be424422c3c
-FileChecksum: SHA1: 734db0fade4b1794907c3f3ccc37f5d18287c77f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\glTF\Avocado_roughnessMetallic.png
-SPDXID: SPDXRef-a62504de932d66dc95b4463dea7240e9
-FileChecksum: SHA1: 20646f1bdd22d1e5714c739ca461f9f6f90a4419
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\metadata.json
-SPDXID: SPDXRef-50aa7d089fa111080bedbfca05cdd595
-FileChecksum: SHA1: 6deeb460ccd9e375e17d6132e24eb5e6cdcbfe8f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-a4333748cac6fa38887eab3217585824
-FileChecksum: SHA1: 20c8a3d15da1c4f109992d9176f25b1acf2faea2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Avocado\screenshot\screenshot.jpg
-SPDXID: SPDXRef-6049760f9c90b35cbfcaf4f5d5375823
-FileChecksum: SHA1: 5369c117b39bb00adac4a27bc25fecb89a41dfe1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\README.body.md
-SPDXID: SPDXRef-f6a1c548ef9356c228a0129e02272e51
-FileChecksum: SHA1: c72b91a85673da58749bec21cbcb3e7cbfbe5918
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\README.md
-SPDXID: SPDXRef-cb66f8ee38e562c8b62ab89b4bb88a6e
-FileChecksum: SHA1: 6a610852ca1699e89bc84dc0c9728a89e48ab2a9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF-Binary\BarramundiFish.glb
-SPDXID: SPDXRef-e0bd34e116133ac082bca038849cb8b3
-FileChecksum: SHA1: 6dc541b14da622ae7407996a6ff8ea5dd84c8c65
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF-Draco\BarramundiFish.bin
-SPDXID: SPDXRef-278409487ed4e04feeb4bdef2349b743
-FileChecksum: SHA1: a5629e177ff1d56388bdb0683be2c3e595a85800
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF-Draco\BarramundiFish.gltf
-SPDXID: SPDXRef-7188451748d05438806abcf4c7db5500
-FileChecksum: SHA1: 3f021432d63839c3ad1ffcd87377375a38384449
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF-Draco\BarramundiFish_baseColor.png
-SPDXID: SPDXRef-356ebe2a6b1f7f9431bdbd0a0183df4e
-FileChecksum: SHA1: 3fdab594498758a8177f46c2b1f3a2ebbc4ad599
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF-Draco\BarramundiFish_normal.png
-SPDXID: SPDXRef-247d3e979834abe37badca1f5c38d5f8
-FileChecksum: SHA1: d9e5cb39b9a60da90e047fbfa332454fc47ac144
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF-Draco\BarramundiFish_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-cfedc826d6c0086f6373871b8738b2ba
-FileChecksum: SHA1: 512a82d6a85daf6a4defac3f272041ff2312786c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF\BarramundiFish.bin
-SPDXID: SPDXRef-094d289fd3277c6e55b688bc1b160b56
-FileChecksum: SHA1: 2841502971cefb12c68e1ee5c31c73ad401afe22
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF\BarramundiFish.gltf
-SPDXID: SPDXRef-e766263079dc5cf04d17f1e35324b2a9
-FileChecksum: SHA1: 4a3ccd9b4ad5bbeee7294e324e7c24a56a7e9b64
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF\BarramundiFish_baseColor.png
-SPDXID: SPDXRef-ea0e90052f41e039c6092bd389d5c839
-FileChecksum: SHA1: 3fdab594498758a8177f46c2b1f3a2ebbc4ad599
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF\BarramundiFish_normal.png
-SPDXID: SPDXRef-f1974606657e59de85054459f1aa2b60
-FileChecksum: SHA1: d9e5cb39b9a60da90e047fbfa332454fc47ac144
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\glTF\BarramundiFish_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-3b277b40844ff61e881f6bd324e48185
-FileChecksum: SHA1: 512a82d6a85daf6a4defac3f272041ff2312786c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\metadata.json
-SPDXID: SPDXRef-d720f69d9ad5689e9f0260f7a0a8b1c4
-FileChecksum: SHA1: 07c69c5b2f14ea14cf94cacfe99926f9a7603e96
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-25f387984708d808c107fbeb9f5eaba4
-FileChecksum: SHA1: 66bd35358bdf49011e77be141372addfd36a95b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BarramundiFish\screenshot\screenshot.jpg
-SPDXID: SPDXRef-c664795f93f3651bdf523462fc61c7de
-FileChecksum: SHA1: 0b7492fa9a5bd80f5c47b432afeaad6a5a81859a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBoxWithAxes\README.body.md
-SPDXID: SPDXRef-50693082c58a87088e0f2ac19ab84a72
-FileChecksum: SHA1: 924d59bc5e8fedd3f6bcc0556b0d6a2520ffeedd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\README.md
-SPDXID: SPDXRef-8e33a272b4c9b0d747336da11273c0da
-FileChecksum: SHA1: 35a1dcff876a2cdb0683aa13235b21501dd33f4c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes.bin
-SPDXID: SPDXRef-467a1a22f32387294762dbe5fa2a3d5f
-FileChecksum: SHA1: 4bca6566e0780ae20be5a11925ec7f9a9360fba8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes.gltf
-SPDXID: SPDXRef-932f9c2f248718cd5ef2e45fd8f8f787
-FileChecksum: SHA1: d6e0443b8137aec7a0f077759439f82b826f53e7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes_baseColor.png
-SPDXID: SPDXRef-34c8e2233a70e9441fb2efafa7f05abc
-FileChecksum: SHA1: cd4f1367cd640c1dc4fdc703d1d7b360d2f323ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes_baseColor1.png
-SPDXID: SPDXRef-6dcb81ee2cab9ca1ac236e253c1b67c7
-FileChecksum: SHA1: aa57ea6aea6b435f2c7c30d45a5c569d51966424
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes_emissive.png
-SPDXID: SPDXRef-7d522cf6b0343a3af0c24fb6a374861c
-FileChecksum: SHA1: beb9dcac711242eb382fd7df9b4bf8bc78842896
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes_normal.png
-SPDXID: SPDXRef-cc10131fa82bf1d6c1e762afe285e52a
-FileChecksum: SHA1: 6c20b031115d5450e009da389f02748f7b7c9d57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\glTF\BoomBoxWithAxes_roughnessMetallic.png
-SPDXID: SPDXRef-d26a3807832b019e0b80a6d041909073
-FileChecksum: SHA1: 910ebf620cbe7069155dcc99370f239eb8dada1b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\metadata.json
-SPDXID: SPDXRef-4109ebf9fc80c2c1f9969e312821c0f8
-FileChecksum: SHA1: c5298034868a85cfd8908de3ab5b52064153f11d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\screenshot\screenshot.jpg
-SPDXID: SPDXRef-07bc18654fada5cc3149189e40956cdf
-FileChecksum: SHA1: 810a3c10cf8987a8df7710ab862d211b972bedf7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBoxWithAxes\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-8af60223d68fb3c4322deb4a0951ec42
-FileChecksum: SHA1: 1ceac41aff76aeb2b57fd943f1bfbe8c929ecb3e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\BoomBox\README.body.md
-SPDXID: SPDXRef-e7bc51ea0de944df3d4d3169b5987a74
-FileChecksum: SHA1: 264c45f1d4634b2210443c0ee6dcd8e0e95d3008
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\README.md
-SPDXID: SPDXRef-6853d2333e242bde35537918c2c81724
-FileChecksum: SHA1: 469a0e6cb41467426dd28567d02ff4e63544df7c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Binary\BoomBox.glb
-SPDXID: SPDXRef-58f95bbb01e1eb9cce2ad29f4614281c
-FileChecksum: SHA1: 8cb2f07904d482e6eb62dd2473c54a03909da0db
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Draco\BoomBox.bin
-SPDXID: SPDXRef-daaf8830247f1b84852ea91b0b6b93c2
-FileChecksum: SHA1: a083e13ddcd4bae11a72ec563263d71e2855792e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Draco\BoomBox.gltf
-SPDXID: SPDXRef-0000edb65e458a7c938fefb0087132b2
-FileChecksum: SHA1: cd66e5fe2856096e00e911a9138e7534b5997aa0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Draco\BoomBox_baseColor.png
-SPDXID: SPDXRef-c9f9175807de4ebb705e0abb956764a9
-FileChecksum: SHA1: cd4f1367cd640c1dc4fdc703d1d7b360d2f323ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Draco\BoomBox_emissive.png
-SPDXID: SPDXRef-bebca84ab7d393dfae5537a1ae6b6d0b
-FileChecksum: SHA1: beb9dcac711242eb382fd7df9b4bf8bc78842896
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Draco\BoomBox_normal.png
-SPDXID: SPDXRef-07b6d3132203ab5bde3c769b69b83aa0
-FileChecksum: SHA1: 6c20b031115d5450e009da389f02748f7b7c9d57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF-Draco\BoomBox_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-e92a022936edbf4139cd7e74d57dca24
-FileChecksum: SHA1: d57cc1f1460efe229c1ae0f83495d207d72e2e6b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF\BoomBox.bin
-SPDXID: SPDXRef-c1e6a7578811fde3ed4776fc7d9c0f34
-FileChecksum: SHA1: 83dc3de6c8f249a29b008774343be8fdebaaaf8c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF\BoomBox.gltf
-SPDXID: SPDXRef-b1012fbaaed1fbfe9fa40cce064f0538
-FileChecksum: SHA1: 7da0ab1e9659141d702c09858b95b9feb65a91c1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF\BoomBox_baseColor.png
-SPDXID: SPDXRef-c7aeba20c0ec7d716211b218f79fd7fb
-FileChecksum: SHA1: cd4f1367cd640c1dc4fdc703d1d7b360d2f323ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF\BoomBox_emissive.png
-SPDXID: SPDXRef-759ac0ebde04a79706fa8a7580658e31
-FileChecksum: SHA1: beb9dcac711242eb382fd7df9b4bf8bc78842896
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF\BoomBox_normal.png
-SPDXID: SPDXRef-4f9d9cc8c15648f606c7f522f1ca624d
-FileChecksum: SHA1: 6c20b031115d5450e009da389f02748f7b7c9d57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\glTF\BoomBox_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-bcaf97630b334502aff718332a47e0ac
-FileChecksum: SHA1: d57cc1f1460efe229c1ae0f83495d207d72e2e6b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\metadata.json
-SPDXID: SPDXRef-f3510815c0bf57701de1c9ca8fe83406
-FileChecksum: SHA1: 06f8fd6946867b75d10ae709e623712af7c0b167
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\screenshot\screenshot.jpg
-SPDXID: SPDXRef-69f2672a160e265f233218a57f033b87
-FileChecksum: SHA1: 77c21540b9e6874f802ac7e60ca270166978a8a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\BoomBox\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-6785ce5fcf66504a96067a8970236918
-FileChecksum: SHA1: 8e4e115a155c7b78490f39b06679342470aa00df
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Box With Spaces\README.body.md
-SPDXID: SPDXRef-e483d1568a1e9c999dcf6f6ef0431e33
-FileChecksum: SHA1: 16bca60bf67885170cb15344b625fee08493bb20
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\README.md
-SPDXID: SPDXRef-557d50a3226711acf3c9dc2312d4cef8
-FileChecksum: SHA1: c48fe51ee0256007faf433463acd4cba2f245d4c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\glTF\Box With Spaces.bin
-SPDXID: SPDXRef-ae52021a3826acfc0e9472602c675826
-FileChecksum: SHA1: 1fc528df8d2196046b327cafdc5f4853d77b56b6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\glTF\Box With Spaces.gltf
-SPDXID: SPDXRef-e047e9dc7339dcf4a1ac071861acdbf5
-FileChecksum: SHA1: 8e6939bd0934ad8c761570851b0efe35d9015ca7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\glTF\Normal Map.png
-SPDXID: SPDXRef-cf3c884c59ce83a962b057245e7c50ff
-FileChecksum: SHA1: b34bdab2f6fe4e552b9f1af74d51357c400e9f27
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\glTF\Roughness Metallic.png
-SPDXID: SPDXRef-a2c498fb6db622debd5ea9141889db9f
-FileChecksum: SHA1: 065dc471a2e51ead79147146dcaebe8badb9efba
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\glTF\glTF Logo With Spaces.png
-SPDXID: SPDXRef-12fbcce6b307a2694f94148976a8281c
-FileChecksum: SHA1: 756f9217b41209a8f8529c64f83f074c5c91ec35
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\metadata.json
-SPDXID: SPDXRef-17f3d78e13d1c932326d42f7adf993fb
-FileChecksum: SHA1: 3162a983b8990a6b9dac8d4159fbaf7359f530c7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-82f5610d29347efeaa6d2b3c3f5bdfe3
-FileChecksum: SHA1: f366b4841d963703ae48a5dd69cf96f4ab395739
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\screenshot\screenshot.png
-SPDXID: SPDXRef-1a7f42fdde552dce040f61279a9ccf6a
-FileChecksum: SHA1: 75f50d03c7fba32812ad1d206d7a5d358b1ee36b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box With Spaces\screenshot\screenshot_large.png
-SPDXID: SPDXRef-e2a5c294668beef2bd485a676abc318f
-FileChecksum: SHA1: 6bd6f3063476683f888e42266f0f17704a1dcee7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\BoxAnimated\README.body.md
-SPDXID: SPDXRef-cbdbd53e1506cc5f12c2d0268b45d2e9
-FileChecksum: SHA1: 7704cfd072cb6ae25f6fec969fd45770abfc80fd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\README.md
-SPDXID: SPDXRef-28c088bd3058ed23fd44705033c467ea
-FileChecksum: SHA1: ef80af994ca7b94fe175a550f7d4baa1e6f1c292
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\glTF-Binary\BoxAnimated.glb
-SPDXID: SPDXRef-c8118f27a098e2b353d29135b6eab892
-FileChecksum: SHA1: cffa086ce4c1c76c168d3f55778113bc6c2c30b8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\glTF-Embedded\BoxAnimated.gltf
-SPDXID: SPDXRef-20cbf3342cd69ef22bbd36df9dfd7d74
-FileChecksum: SHA1: 08569503f1b281b4b71d236a081fcc2e96f54fe3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\glTF\BoxAnimated.gltf
-SPDXID: SPDXRef-d3a17f5c8534033a353898ebb4888c89
-FileChecksum: SHA1: bc07bf2ae8811ce1d7dedff2952c729305ae0f38
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\glTF\BoxAnimated0.bin
-SPDXID: SPDXRef-0c6e1c1e2562431ad965b769c217604c
-FileChecksum: SHA1: 29470512d4b09e8b5d5a878950b4378231beb432
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\metadata.json
-SPDXID: SPDXRef-c8f70308a15918f6134b0662fd58383c
-FileChecksum: SHA1: 22af10fdaf906e53b9ba24641f51f11d9a57226a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\screenshot\BoxAnimatedBug.png
-SPDXID: SPDXRef-da413ef4d3178cd47fb7e274f247bfea
-FileChecksum: SHA1: 976bb76388b8e3b678f678b0d7f26e635f5e3169
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\screenshot\screenshot-x150.gif
-SPDXID: SPDXRef-14a512d6cb59129d84995d7ea1f3ba38
-FileChecksum: SHA1: e882a49ba6941876499dd6ccc66bd3a2fcb2dfa7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxAnimated\screenshot\screenshot.gif
-SPDXID: SPDXRef-e0971960de5cd7d1c14f1d7eaabeadee
-FileChecksum: SHA1: 15d10eef90ecd23a37bc413df9ef8b9ea759b837
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\README.body.md
-SPDXID: SPDXRef-747f9dfba7cfa9ff80e9fa7055ef0c1c
-FileChecksum: SHA1: 9c5cf77ce3d3e506664259a0fd368e2d8dfbf145
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\README.md
-SPDXID: SPDXRef-c4c496e14d1f40d3459224782c94d53a
-FileChecksum: SHA1: 666114cb2f3feb24378c64704207fd7e5b81f862
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\glTF-Binary\BoxInterleaved.glb
-SPDXID: SPDXRef-94bd615611637606b86da3ddb4669054
-FileChecksum: SHA1: 692f2751fa6ccff2e71d454ef6daa5a5b5ad380f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\glTF-Embedded\BoxInterleaved.gltf
-SPDXID: SPDXRef-f3788dcfa7cb36536327c90130c9b9c9
-FileChecksum: SHA1: 65fa43f508ef0e8f61a149b80af6171190ba1bf2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\glTF\BoxInterleaved.bin
-SPDXID: SPDXRef-25dd5a67ad37126eff34cc589e60ab1c
-FileChecksum: SHA1: 9cbb1c85ffafcb90f6d51226119cff48a168ef2a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\glTF\BoxInterleaved.gltf
-SPDXID: SPDXRef-e330ed8d5777d467f0811f702463c7bc
-FileChecksum: SHA1: 963ff2c14707383c628baae7a5967f1245d3e28d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\metadata.json
-SPDXID: SPDXRef-dee79bd696558f888f5ab139077e76dd
-FileChecksum: SHA1: 45cab1926a2fbd7892c6312e42af7377bde0158c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-2f43e34f7a763003e11e653d6c5ee795
-FileChecksum: SHA1: 92ad7958d9a6938a27bf533a4fa6ae4abdeae9f4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxInterleaved\screenshot\screenshot.png
-SPDXID: SPDXRef-a4ad1aebfcfc2b3cbc7d83a7eb060447
-FileChecksum: SHA1: bf3d056e87090f1934da9f16616f61be31bebf1c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\README.body.md
-SPDXID: SPDXRef-bebf851530f0270fc550b60aea5cbdb6
-FileChecksum: SHA1: cce1de4743ad7c3c2d1885a487cd2d8e849247c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\README.md
-SPDXID: SPDXRef-842a6445a121f690a2162b466f189f9d
-FileChecksum: SHA1: ac7d2a1f167b4ac2054aa83081eb467e6274b633
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\glTF-Binary\BoxTexturedNonPowerOfTwo.glb
-SPDXID: SPDXRef-3063cf2a668bbadfd770f17aadc8d5e8
-FileChecksum: SHA1: 39464baa7214bd75eaae6fbedbc35991557f1270
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\glTF-Embedded\BoxTexturedNonPowerOfTwo.gltf
-SPDXID: SPDXRef-537fa739fd8c4264381abe6df31c6a78
-FileChecksum: SHA1: e583e57b92c5d2fadf288bbf930aa12e79aa4c73
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\glTF\BoxTextured0.bin
-SPDXID: SPDXRef-48328c7b12ff8c3bd4ad0211895d8853
-FileChecksum: SHA1: 361afcd4a4675e0bd3cb378c1382529f396c0807
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\glTF\BoxTexturedNonPowerOfTwo.gltf
-SPDXID: SPDXRef-a4c98786b7262ac184ff5d9f573ed02a
-FileChecksum: SHA1: 9128f9bde3e5ad51624f9fcf31c3df196eb480aa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\glTF\CesiumLogoFlat.png
-SPDXID: SPDXRef-e9af73cdbf07d82f460df2f4fddc0d93
-FileChecksum: SHA1: 7552683bc8c9356b185882c56bac1b617af013cd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\metadata.json
-SPDXID: SPDXRef-39691e3f1ce13af344cbc971d217bf76
-FileChecksum: SHA1: 766e02d4455c636199576b392ff9d2007d87d261
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-e9f742be2dc1fab3a319951dc036992f
-FileChecksum: SHA1: 5f2e59fb10ccdfdf5aeda49c3dc91356e5b3ea43
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTexturedNonPowerOfTwo\screenshot\screenshot.png
-SPDXID: SPDXRef-2d01f3c18def4cbc6cfdf02e2f87540f
-FileChecksum: SHA1: 8cf5ca292fee2bbd52726230858de8d7f72c28c2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\README.body.md
-SPDXID: SPDXRef-fff283e37d5d42e9b00d5289ac947d7e
-FileChecksum: SHA1: 165fd44bec8159e13c0b6aeeb4169106a46ce0ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\README.md
-SPDXID: SPDXRef-45b71241d4ba271d9564eb2e81b93bb5
-FileChecksum: SHA1: 17bb0f9e80924316c18a7f82ff7db342b313133c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\glTF-Binary\BoxTextured.glb
-SPDXID: SPDXRef-04146de0bc1b344a33f163c17be71420
-FileChecksum: SHA1: 32225f46d14b7823ff6ba16dab78a781d67dae96
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\glTF-Embedded\BoxTextured.gltf
-SPDXID: SPDXRef-e39f394e74e54fda6e2459ca6819b030
-FileChecksum: SHA1: c9fd9ea4585343c6ef0e09ae0ba538731b30ed72
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\glTF\BoxTextured.gltf
-SPDXID: SPDXRef-0c767ae18467eb1d06abe94f27a0fa45
-FileChecksum: SHA1: 9128f9bde3e5ad51624f9fcf31c3df196eb480aa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\glTF\BoxTextured0.bin
-SPDXID: SPDXRef-d8ccf1e900659168131f6525750aeba0
-FileChecksum: SHA1: 361afcd4a4675e0bd3cb378c1382529f396c0807
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\glTF\CesiumLogoFlat.png
-SPDXID: SPDXRef-7acfc5454cee42ea96db4cd98c48cafb
-FileChecksum: SHA1: ec33a95c185b012bdc721a1d0c887bc1f46e3563
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\metadata.json
-SPDXID: SPDXRef-1b2839e170e3d5c2b17fe559c630841c
-FileChecksum: SHA1: 419d2d75ce1bb09bfe4d7413a4401c370878b3cd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-4e0c233a13dbaaf60c2f50b1d038c88e
-FileChecksum: SHA1: 5f2e59fb10ccdfdf5aeda49c3dc91356e5b3ea43
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxTextured\screenshot\screenshot.png
-SPDXID: SPDXRef-ef044acf8e95c6dcef561d604d0c9f35
-FileChecksum: SHA1: 8cf5ca292fee2bbd52726230858de8d7f72c28c2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\BoxVertexColors\README.body.md
-SPDXID: SPDXRef-ea6d26428018bcc5c36e3e8732112c37
-FileChecksum: SHA1: 5646becad3d87474b2b9c4382ba55e030026a0d4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\README.md
-SPDXID: SPDXRef-085a834dfc12857debfa513801d027aa
-FileChecksum: SHA1: 3ac0b9720340321737be535e1eaa4f8a239b8eb6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\glTF-Binary\BoxVertexColors.glb
-SPDXID: SPDXRef-aa0a669da657a9372e515cf9c9c3a5c0
-FileChecksum: SHA1: 531875618f800bdcf4592a0e063c81f983855a3a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\glTF-Embedded\BoxVertexColors.gltf
-SPDXID: SPDXRef-78599a40de9277ca75ebbba7689a69ab
-FileChecksum: SHA1: 27844eefbb2c3f06f6f0b675ccb8cfdba2b45b3e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\glTF\BoxVertexColors.gltf
-SPDXID: SPDXRef-54e0c682e5c14195fbef1c8bd8092bb3
-FileChecksum: SHA1: bc897538e6ef53ff8f99c37a522a18a880967053
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\glTF\buffer.bin
-SPDXID: SPDXRef-8089fce5ff548ecb350e461a3c74ba97
-FileChecksum: SHA1: da11b7395d159b408373b94a7794997026218409
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\metadata.json
-SPDXID: SPDXRef-009048233226b80c2687c331e3464f82
-FileChecksum: SHA1: 15cf746299cd30681529321a05a60db47f8caa2a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-28c16588f51f4ff1796fa946218bd969
-FileChecksum: SHA1: cd7aeaeec0f8ec891af52176ef1a02972f442ffd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\BoxVertexColors\screenshot\screenshot.png
-SPDXID: SPDXRef-b03c7baf6eaa2d03fec9301c9221a727
-FileChecksum: SHA1: c1ab7e190768a049cebefe2f112f1fac5b1bafbc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\Box\README.body.md
-SPDXID: SPDXRef-a5b84d6538b64d8930dc9af8da8b9809
-FileChecksum: SHA1: 537c87fb4bd3d81ede8712df432ef36a5a59f6b1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\README.md
-SPDXID: SPDXRef-54e7350f5c7b115eae1ec7f0b2cfea15
-FileChecksum: SHA1: c7a1edabc08b04a09a828bfecd1c79dd693b721a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\glTF-Binary\Box.glb
-SPDXID: SPDXRef-65f6319a5f247fa1a95c5b6f2dec4550
-FileChecksum: SHA1: b6111683d46c109f64b50c36b130a9f05fa6df64
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\glTF-Draco\Box.bin
-SPDXID: SPDXRef-78a038b274434bfff22231b42b23a7bc
-FileChecksum: SHA1: 983a84907ba65669aa96b72487042521ee00e9f5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\glTF-Draco\Box.gltf
-SPDXID: SPDXRef-c0a94e325d8e14d288f9953451e9c10b
-FileChecksum: SHA1: a2b096aa18ea742bdd5a1f5a03b8338a03142ea6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\glTF-Embedded\Box.gltf
-SPDXID: SPDXRef-cf3ba7ebbc80c400bffdaa8010d17ba6
-FileChecksum: SHA1: 9a788219e16779754072681e88277aba8baa417e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\glTF\Box.gltf
-SPDXID: SPDXRef-ad7be6192e09588279dfaf5f64a01a3a
-FileChecksum: SHA1: 071d73cb5bf59e580dcf2e9621654da47bbd0b13
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\glTF\Box0.bin
-SPDXID: SPDXRef-d474f11528f53713909ad2b129919434
-FileChecksum: SHA1: 7c30e93c5461f622c4c23c8aff36852221d14b92
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\metadata.json
-SPDXID: SPDXRef-d8d58403a7acda5a2d59564682ccac46
-FileChecksum: SHA1: f44b493c3e1b13e5a73376931d167d655706577d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-8f32d202f7d0744f4105ac5160973a82
-FileChecksum: SHA1: 92ad7958d9a6938a27bf533a4fa6ae4abdeae9f4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\Box\screenshot\screenshot.png
-SPDXID: SPDXRef-8c95671ddef95e69d74dc88329ce3169
-FileChecksum: SHA1: bf3d056e87090f1934da9f16616f61be31bebf1c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-2017 Khronos Group
-
-FileName: ./Models\BrainStem\README.body.md
-SPDXID: SPDXRef-bd7b69483938e396917783db02d783bb
-FileChecksum: SHA1: 899f75e4639253492102c2002432dac826a877d5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\README.md
-SPDXID: SPDXRef-d1104061a343a18e1cdf8f29f718dbf0
-FileChecksum: SHA1: 555775cf50b67b25c584d706f700be55bc0a2d52
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\glTF-Binary\BrainStem.glb
-SPDXID: SPDXRef-01608241ef7454224a9f73a8e5a07ae5
-FileChecksum: SHA1: 6d9148ce52be3605b3a52a864973061577d478c9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\glTF-Draco\BrainStem.gltf
-SPDXID: SPDXRef-eebf026d7d77675a9be5348ff8af4b44
-FileChecksum: SHA1: 8332bac1f9a3bc70b2dcb09b59f407824d0a94f0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\glTF-Draco\BrainStem0.bin
-SPDXID: SPDXRef-85b36913acd96044a8fdc35fe129f77e
-FileChecksum: SHA1: d420781af56665ec3e234072fa65b6126794eff0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\glTF-Embedded\BrainStem.gltf
-SPDXID: SPDXRef-024373825cdd846978edc51d51572f50
-FileChecksum: SHA1: b719b51fc7b747f28afec7a07ca4f27d21a571f0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\glTF\BrainStem.gltf
-SPDXID: SPDXRef-7c88707226b8ad43f5be07a06c5e928a
-FileChecksum: SHA1: 0bbb5232ec245c2290c676b1b90fb7b280d2ecc8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\glTF\BrainStem0.bin
-SPDXID: SPDXRef-14c5005cfdeb3529264a08989153892e
-FileChecksum: SHA1: 3eed8f6a5d40f9560239a654ac84f21d830c7096
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\metadata.json
-SPDXID: SPDXRef-7fdc7cd8931c7f5bae1ff6f06a4012a0
-FileChecksum: SHA1: 481ed5b417ffda5330f87a194fe2639be2624999
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\BrainStem\screenshot\screenshot.gif
-SPDXID: SPDXRef-932a29c2ffd3b4e828937966e36cd8a2
-FileChecksum: SHA1: 5c803bd2b0d5e016c01a7ce862d7564280a0e7f2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Poser-EULA
-FileCopyrightText:
-2017 Smith Micro Software, Inc.
-
-FileName: ./Models\Cameras\README.body.md
-SPDXID: SPDXRef-2ae9e4edd3a7d2e971b051ab553e8afb
-FileChecksum: SHA1: 9818ca1ce09363b4038c24494c75390eccaf70b0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\README.md
-SPDXID: SPDXRef-8ce8f4012de88db7278c8aaaa5ef3775
-FileChecksum: SHA1: 85f221ae401c456d22a3bf88af2a0edbfac781fe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\glTF-Embedded\Cameras.gltf
-SPDXID: SPDXRef-353187278937cbf4f41ce74cfe6d919d
-FileChecksum: SHA1: c039bb9e1d6b152475b7ecd4b57e372e9716487b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\glTF\Cameras.gltf
-SPDXID: SPDXRef-4e21fd894d2fd8b2d70decb8e725e312
-FileChecksum: SHA1: 0ca3351e8cfd85ce384cfa1844101f1705cf2c0f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\glTF\simpleSquare.bin
-SPDXID: SPDXRef-81f9068a1f1cf8b53a065e3b7e7b9399
-FileChecksum: SHA1: d8e5cb834e6f139492e7c197a174435fe066518b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\metadata.json
-SPDXID: SPDXRef-b3dac8aa6133ad12159b34434d8568d2
-FileChecksum: SHA1: 72b668a8223debaa4927f6ad01465d8b9ffbd8f9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-d99fd04d5843a5f3bf478f26bf040e84
-FileChecksum: SHA1: b61b82d509790b408d6332f7fd6cc08fa9bb377e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\screenshot\screenshot.png
-SPDXID: SPDXRef-44802f4b6139d4ac3611c32515ff8aa6
-FileChecksum: SHA1: 5c91556346795444f00ff12d048487373987bab8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Cameras\screenshot\simpleSquare.png
-SPDXID: SPDXRef-51d755ad324fb9a8eb7ad09b0b700de6
-FileChecksum: SHA1: 13fab92cfafe672aa9ab739bc790ed51a21770fc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\CarbonFibre\README.body.md
-SPDXID: SPDXRef-18e501f59da758bbd43a5229f15c8dfa
-FileChecksum: SHA1: 77d53f097a618a624cd3502d81944f910733e2be
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\README.md
-SPDXID: SPDXRef-813350341cbeeaf20f06998a6783a5a3
-FileChecksum: SHA1: bff546d4f1d374b8b63af9459c34541fee0dec7e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\glTF-Binary\CarbonFibre.glb
-SPDXID: SPDXRef-82033f9f24ce0b002466166d90c91bb9
-FileChecksum: SHA1: 13ddadb64d63366f9d53918d51ec108cc479c0d4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\glTF\CarbonFibre.bin
-SPDXID: SPDXRef-e1a84f4bd697cd21b5f7d8c03608acb9
-FileChecksum: SHA1: 328cedf238d708b9bcccc2e75733b1c84925e448
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\glTF\CarbonFibre.gltf
-SPDXID: SPDXRef-018f1b7bc36befa3583eff635fafbbd6
-FileChecksum: SHA1: d9679e4cec5b1651c90df25045725bd04b251f77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\glTF\CarbonFibre_anisotropy.png
-SPDXID: SPDXRef-c7187e5c4e0d922f2dff558416c0d4df
-FileChecksum: SHA1: 5a3d73e352dabb284128c3212810a6b2769f1ccb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\glTF\CarbonFibre_normal.png
-SPDXID: SPDXRef-77f4275cf228ad6a6ff3701d1b43f857
-FileChecksum: SHA1: 987a81c95a7700ece3bfbb84f72f2e52a1776d30
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\glTF\CarbonFibre_occlusion.png
-SPDXID: SPDXRef-c356bb240cd8c9fb4c7fff621cc18850
-FileChecksum: SHA1: e0b0cb335ab417ab9bf8dff43a6b65b27c74bdb6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\metadata.json
-SPDXID: SPDXRef-3b2cddf563955aa5aee34500dde525d3
-FileChecksum: SHA1: ed2f612ccb6c8a92032a04e7059a9018f6fcc290
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\screenshot\screenshot.jpg
-SPDXID: SPDXRef-979df3722159b732bf579a9b009d0eb3
-FileChecksum: SHA1: 7a5638a0fd9d6fee51f44d3e30573d0a3c41f663
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-80f2b8be54d12c899beeb0ffd7beacb2
-FileChecksum: SHA1: 4716e411fdc2e145638892aa545f8d401f6a67cb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CarbonFibre\screenshot\textures.jpg
-SPDXID: SPDXRef-cf79063b8dee57df9a56193414b6c2d6
-FileChecksum: SHA1: d0219cd39c73120eed64b135f3ae8781857f7c72
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\CesiumMan\README.body.md
-SPDXID: SPDXRef-cf651f0dc611c0a49f87c8134e242ac0
-FileChecksum: SHA1: bfd6ee72e79c520aaf9c0240287d10bc1b2c7a7e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\README.md
-SPDXID: SPDXRef-6509faa439ecb046cd5ebae4b21e42a6
-FileChecksum: SHA1: af8b553569a7f8749025e83829471d55e4216111
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF-Binary\CesiumMan.glb
-SPDXID: SPDXRef-f8becb33f0b91aa72c004e5dd2330075
-FileChecksum: SHA1: 5708b3e6038a015ca2bf9f30e13865703d726f86
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF-Draco\CesiumMan.gltf
-SPDXID: SPDXRef-908d7e6648e68781b6cbc5d272741d0b
-FileChecksum: SHA1: 36d97eec01b303dee5067ffd9a754a863b7bb9b5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF-Draco\CesiumMan_data.bin
-SPDXID: SPDXRef-94374dafccd5a7881fb6bc422941df45
-FileChecksum: SHA1: e7e9d8a44f99dd47037818bad30f89c2a8d4fd97
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF-Draco\CesiumMan_img0.jpg
-SPDXID: SPDXRef-ca8d5d2ddaed0a3f1a98671ea1cfc90c
-FileChecksum: SHA1: 7486794be7d7ab8f458e2c1b0cd16e773cdad5d1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\CesiumMan\glTF-Embedded\CesiumMan.gltf
-SPDXID: SPDXRef-a8f2f72bdc700ea3a82a6d7889d0cbf0
-FileChecksum: SHA1: 3c651c961b8e72781455b7cd750f6d71fa65737b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF\CesiumMan.gltf
-SPDXID: SPDXRef-42b027cd08226e23e20d879922d5b085
-FileChecksum: SHA1: d8f5b7034ad048f9519510c6fa0ff46db8dea6b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF\CesiumMan_data.bin
-SPDXID: SPDXRef-0e2fb935127d34497b2ae5222821fa47
-FileChecksum: SHA1: 7b261d1ddd0481d5927b04fd821fe90bae02f9b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\glTF\CesiumMan_img0.jpg
-SPDXID: SPDXRef-ef4af59d0fe8233be1ae9b1104e54ba8
-FileChecksum: SHA1: 7486794be7d7ab8f458e2c1b0cd16e773cdad5d1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\CesiumMan\metadata.json
-SPDXID: SPDXRef-7a1363ac63617718c678ea22fa30827a
-FileChecksum: SHA1: c7430730bc9ecfb222269a535f059c23d81b48da
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMan\screenshot\screenshot.gif
-SPDXID: SPDXRef-2ca163551785bd10ead9b8f757b65737
-FileChecksum: SHA1: 3acf62506bd8d48394f482e392ff47ed633d028d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\README.body.md
-SPDXID: SPDXRef-54b0367f91e167af16c80797bc5f294f
-FileChecksum: SHA1: b538c528f3ea3c0c6f59902123828f7193ccb010
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\README.md
-SPDXID: SPDXRef-f1554c6f3a5303d6eac81c0228fe8d2a
-FileChecksum: SHA1: 0d6ea718f7048341bb11ddbb340495b9ccfac111
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF-Binary\CesiumMilkTruck.glb
-SPDXID: SPDXRef-a74bd7e9b59ecb3385a3c80be6b5e2ce
-FileChecksum: SHA1: 5a39d80ac60813a07ab7381b4fda4c0949736094
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF-Draco\CesiumMilkTruck.gltf
-SPDXID: SPDXRef-19813bbfc1b3629f617a6cfa6b338712
-FileChecksum: SHA1: ed9c259d592ab038528d8ae1163e4a166ffdae9a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF-Draco\CesiumMilkTruck.jpg
-SPDXID: SPDXRef-af1a34936af1ec1f9622d13579d2795a
-FileChecksum: SHA1: 9c56dde100cd293d313d8491452488405079f49b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF-Draco\CesiumMilkTruck_data.bin
-SPDXID: SPDXRef-b54b7d5570310db6432029deead4a612
-FileChecksum: SHA1: ca7d87087b213c4064783a9e9c2f57b9e81dd1a5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF-Embedded\CesiumMilkTruck.gltf
-SPDXID: SPDXRef-e9c7e15e85c59cef84613b3937d03b45
-FileChecksum: SHA1: 7a8baabfa5f81e268b00f4b8eaf75e5314cdf009
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF\CesiumMilkTruck.gltf
-SPDXID: SPDXRef-aac80d586c6db00c550a87ab2cfb1c14
-FileChecksum: SHA1: bbfeeb6f5615d356861fdcad162c664376a5083d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF\CesiumMilkTruck.jpg
-SPDXID: SPDXRef-a0e77300fffa449c7a5a8b0adba3ab92
-FileChecksum: SHA1: 9c56dde100cd293d313d8491452488405079f49b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\glTF\CesiumMilkTruck_data.bin
-SPDXID: SPDXRef-ee54d180db56efa38376381e7a822811
-FileChecksum: SHA1: d0137623513ebe026b72eb5093f4d65e459b7d2c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\metadata.json
-SPDXID: SPDXRef-21bd310d47a2eef67358d0826ef753c1
-FileChecksum: SHA1: 3ca703f79277999025454ac32fc2f589680449fd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\CesiumMilkTruck\screenshot\screenshot.gif
-SPDXID: SPDXRef-6e86e44ac21b9e34aed2ba755400713e
-FileChecksum: SHA1: f6a03af767a4d0b1eaf206eb8a48a15f8f5cc935
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CC-BY-TM
-LicenseInfoInFile: LicenseRef-LegalMark-Cesium
-FileCopyrightText:
-2015 Cesium
-2017 Cesium
-
-FileName: ./Models\ChairDamaskPurplegold\README.body.md
-SPDXID: SPDXRef-2b08dd211c5fd413effc9d75f98808c0
-FileChecksum: SHA1: bbd286b41200696240900fbae779928515252b05
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\README.md
-SPDXID: SPDXRef-155bdcb18f89ceb0c50e194079a0cdb5
-FileChecksum: SHA1: db7d5365257f1a8d6c55287d02f7148b5bee0b6b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF-Binary\ChairDamaskPurplegold.glb
-SPDXID: SPDXRef-4ddd94faac7b0bd46c2ba6d77cbbb08c
-FileChecksum: SHA1: 681a26269fbceee4f647ceae053ee01fb54895a1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\ChairDamaskPurplegold.bin
-SPDXID: SPDXRef-1abf9a14b6eaced5b742a5497c803767
-FileChecksum: SHA1: 10b11e2d76dcb821b27fa3abedcd4adb5be39608
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\ChairDamaskPurplegold.gltf
-SPDXID: SPDXRef-fa114a8eefe7c29eeb427fb9fad575c7
-FileChecksum: SHA1: 6d6c9f275e4b4cfa89c7143e54f7f7b5e7d9c656
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_damask_basecolor.jpg
-SPDXID: SPDXRef-1317b1764681f41f75397289be92efec
-FileChecksum: SHA1: 72e7d70111c0d43f04153c2f2f9cabc861ee9b28
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_damask_normal.jpg
-SPDXID: SPDXRef-51d46bc2728bc97f3a6eb9341016276b
-FileChecksum: SHA1: 5e3e585cc0f2be2f6d605b1387dca887d5d4d2d1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_damask_roughmetal.jpg
-SPDXID: SPDXRef-fdba5c5b73bdfafd840bf585507483ce
-FileChecksum: SHA1: 99f24f84a9454e4e31c099a748a726449dcac3a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_label.jpg
-SPDXID: SPDXRef-9b5239a01f0f9e43f98c5c99b809dd66
-FileChecksum: SHA1: 052f9162c4f29e30eb2ec6dd60ff8d8b30099231
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_metal_roughness255.jpg
-SPDXID: SPDXRef-be90676cdec0252b13d16b746da8e0ac
-FileChecksum: SHA1: ebb3ec3a9c2f900c747704800c6e844bfcef766f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_occlusion.jpg
-SPDXID: SPDXRef-9421e5142d30f8b1a252257423fd34f7
-FileChecksum: SHA1: 004003d0feea1ddc162d6278e7a56d478402dcc5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_wood_albedo.jpg
-SPDXID: SPDXRef-7ca4386299efb75c0969cc6bc2ba7346
-FileChecksum: SHA1: 6123ef4744a3bbd4be9e82198a709ab0c716b5ec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_wood_normal.jpg
-SPDXID: SPDXRef-4309bad65ca5b119e94fa467c5a9b1fc
-FileChecksum: SHA1: 92122c7309af89bc986cf860b0cb88d2b22395d3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\glTF\chair_wood_roughness0.jpg
-SPDXID: SPDXRef-b63782826d752a11d29b9bc683a41ef0
-FileChecksum: SHA1: ee225198db956c2fa05a1bbaf61e798bb9d33154
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\metadata.json
-SPDXID: SPDXRef-fad74f4a61367fa1c5b8014c57b7546b
-FileChecksum: SHA1: b1d061b2baa5ff17b0ac902771c23dd600d45d83
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\screenshot\screenshot.jpg
-SPDXID: SPDXRef-8d89e09c28f112355e8d439455c4256f
-FileChecksum: SHA1: aa5b55db60e3572e3720b6860fa76e5bd8bba447
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ChairDamaskPurplegold\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-d40c108ecbfa082e3c3da096cfa1c1b2
-FileChecksum: SHA1: 26026be868b412842bf1f039f5ae318c09c1ff27
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\ClearCoatCarPaint\README.body.md
-SPDXID: SPDXRef-2f268fe251cb6610828dcef600dc47db
-FileChecksum: SHA1: 21817f0dc5d5b40679ef68a87d6dff9941b3fa2a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\README.md
-SPDXID: SPDXRef-b217bff6b33c66aa92995e9995cf3337
-FileChecksum: SHA1: 3b0940b73fa0e1e0376cdd9420ddca3db3332747
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\glTF-Binary\ClearCoatCarPaint.glb
-SPDXID: SPDXRef-d0c0a96aff160b640334909800a68851
-FileChecksum: SHA1: b911007be4a14a28caf09e55142def10e1d4ab41
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\glTF\ClearCoatCarPaint.bin
-SPDXID: SPDXRef-8951c4072795369b7b2f0820914b9caa
-FileChecksum: SHA1: 914d0c94ca92208bee8bc746d51bd0a09a25c40f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\glTF\ClearCoatCarPaint.gltf
-SPDXID: SPDXRef-563673e2bcd942aeaf4e4fc0e38943d9
-FileChecksum: SHA1: ec06158188ee7ec6bee50dc1f3eae02eadf7eaec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\glTF\ClearCoatCarPaint_Normal.png
-SPDXID: SPDXRef-c99fc7e5d7ffedca00d1417f5655829e
-FileChecksum: SHA1: 1ac687f284cfb9af612616f291ef38c5f08c3569
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\metadata.json
-SPDXID: SPDXRef-c744ba0d105f916e006e95f554b3fbf4
-FileChecksum: SHA1: 24471242f9c1d56d2fc3eab762b06b43d939c32f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\screenshot\normal_bump_enlarged.jpg
-SPDXID: SPDXRef-7077acf2419a5007bb58171565b8aab6
-FileChecksum: SHA1: c8c3f4c2da56c9ef3448a9afa495f40d30a7a934
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\screenshot\screenshot.jpg
-SPDXID: SPDXRef-01d895223ab328096fd607d419b78188
-FileChecksum: SHA1: 861912a29f27451057419839f95ef1add5e23d77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatCarPaint\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-c065ad37f88dc13fa4ada9484c85b50d
-FileChecksum: SHA1: cb20b7fae0b7c14014436cf2748a6b977bae6403
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearCoatTest\README.body.md
-SPDXID: SPDXRef-d657ef6a459064f530072d05cfab43f4
-FileChecksum: SHA1: 1e358858d3d7aaf62e210e7bf1d51447407e1607
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\README.md
-SPDXID: SPDXRef-74280ccedc48c2ec17a3a12157125bbb
-FileChecksum: SHA1: de2e6e0ab4213446574517efa8085d48dbd143ac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF-Binary\ClearCoatTest.glb
-SPDXID: SPDXRef-6b95b7f4c4c20d2321856a3165375577
-FileChecksum: SHA1: 158bf8c6c5f54192613853a23610a1bab6651c12
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\ClearCoatLabels.png
-SPDXID: SPDXRef-779bfb4c992237a0d18906271f82f103
-FileChecksum: SHA1: b1f8b17a17c1f2391772b1c5d72990d07c741dbc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\ClearCoatTest.bin
-SPDXID: SPDXRef-698c636d1f41d10a287266aa8ece9f7e
-FileChecksum: SHA1: a3574d2e677307b63e28d13312fdd7c316ebb9b5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\ClearCoatTest.gltf
-SPDXID: SPDXRef-1d971c6785bea89556876687b20b1cf6
-FileChecksum: SHA1: dce778b68fa789bd860bd324d7f35486ab6d015c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\PartialCoating.png
-SPDXID: SPDXRef-d0555fe6e92ce696962a0d65cbdd1ee4
-FileChecksum: SHA1: 83f4444c9ee2fea562169c40933f530322575ee3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\PartialCoating_Alpha.png
-SPDXID: SPDXRef-e99510bff766f6a98d1408953a48cbbd
-FileChecksum: SHA1: 8001868f31beb7d3efcc73cd0c8f18c09043ad98
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\PlasticWrap_normals.jpg
-SPDXID: SPDXRef-910ac76ed61e1fb2b7fd9793142178eb
-FileChecksum: SHA1: 9857551943ccc0a063948ee8641fc581a55cafd2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\RibsNormal.png
-SPDXID: SPDXRef-fcc1e95ee40e2cbe5f6eed121ed3be0c
-FileChecksum: SHA1: 96fbc19b3462e6e374c09ed8fa5b1ec2d19d23c0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\glTF\RoughnessStripes.png
-SPDXID: SPDXRef-6c7b7d2c8a2e9b60903684cd279391dc
-FileChecksum: SHA1: eb038d9866ae26bb21622548bfd1eebffe7fe151
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\metadata.json
-SPDXID: SPDXRef-bb858cb245eaab9539d1f733235412a3
-FileChecksum: SHA1: b0b70cd0601ea780cda4bcac62fd360ecd881832
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\screenshot\FirstRow.jpg
-SPDXID: SPDXRef-f5cb32fc18567a4eec3e170d2d229a67
-FileChecksum: SHA1: f77f22b834ab3bcd02c11c740a7a071b36043072
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\screenshot\PartialCoat.jpg
-SPDXID: SPDXRef-7ef77facd8df2969c6ce846ad91abc28
-FileChecksum: SHA1: cafaa04973be547a946f4b8cc84c2cff7c54227c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-63e3c3a589a7d40737c4c7b0162ad01c
-FileChecksum: SHA1: f6b2a973cd57e3f8b7f49230e29c771e29de7f0e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-6dd3b518496576c10f7e6b59848582d9
-FileChecksum: SHA1: 753fbe132534079927008dd3762fc13ee4cf54ab
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearCoatTest\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-368e8567599a99ee1bb8a4d86afc0c35
-FileChecksum: SHA1: f7b0681132c28e70db3a0b3e1b2869a2b07bc815
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\ClearcoatWicker\README.body.md
-SPDXID: SPDXRef-0b07d6e444237dfa72da282945c8023f
-FileChecksum: SHA1: feba13c52f3b1d9303707eb73a0807770ceb899f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\README.md
-SPDXID: SPDXRef-0739a8edc2ead628f80b84d8f35d162d
-FileChecksum: SHA1: 1d7af1361a13f62ec021ddf96d2f06cd9391e193
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF-Binary\ClearcoatWicker.glb
-SPDXID: SPDXRef-20d5452cd8b0bb6f9a56224dbdc60e21
-FileChecksum: SHA1: d2564de9a376f5f5cbe0de8c68b81542c3420493
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF\ClearcoatWicker.bin
-SPDXID: SPDXRef-19e07db844ce18a63552a8a5d51e2f78
-FileChecksum: SHA1: 914d0c94ca92208bee8bc746d51bd0a09a25c40f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF\ClearcoatWicker.gltf
-SPDXID: SPDXRef-5a2e2ecb2d693534df6795543ce6bc32
-FileChecksum: SHA1: 37fbbb0b7d4019ac59c2522e24bc7fc756788994
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF\clearcoat_normal.png
-SPDXID: SPDXRef-b478823d5e3a2ea5f56fa14f89d4aa52
-FileChecksum: SHA1: 8563e2346b55ab0a26c907cc459a26154aea7156
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF\wicker_basecolor.png
-SPDXID: SPDXRef-cae773ad90efd0d95559b731808fef16
-FileChecksum: SHA1: af235b7db0ab8c1f0c887a290dbb560759df030c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF\wicker_normal.png
-SPDXID: SPDXRef-3052e462a28c66cda8f673432d33edba
-FileChecksum: SHA1: 39876776c2fe1af14eedf9d10a6a670465aa2773
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\glTF\wicker_occlusion-rough-metal.png
-SPDXID: SPDXRef-621766fdceebd2d26c855431499e54a4
-FileChecksum: SHA1: 1b90433daa5b1c62f2abb6f8670a842461a8eff8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\metadata.json
-SPDXID: SPDXRef-651a9cd2f5eee6369d5741a7d7e733a1
-FileChecksum: SHA1: f665bd29116e31908f44843107930230fabd617f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\screenshot\screenshot.jpg
-SPDXID: SPDXRef-36165ea16a97afa274835fff48fb9cc2
-FileChecksum: SHA1: 750fe385c9967e96f52bc422af9cf1a830b56876
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\ClearcoatWicker\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-0acb2aafd18f18b128acaf3d7fb1b444
-FileChecksum: SHA1: 7ab427eb99db91adaa2c0fc13d5e7706199d0158
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\Corset\README.body.md
-SPDXID: SPDXRef-630c97300f2e80dcd70fe39714f7cc62
-FileChecksum: SHA1: 308eb312f1ccc3010fcbd9fa1670c7718592eb67
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\README.md
-SPDXID: SPDXRef-02a2e765dc0e0910551686cfd370d944
-FileChecksum: SHA1: d912c4150b90713646e09e6cdc27148df54dc87e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF-Binary\Corset.glb
-SPDXID: SPDXRef-fa33142bb10ead64d10b887b5246b0f8
-FileChecksum: SHA1: 25a3942c145a0d7f94744e7106c069a024aa7cff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF-Draco\Corset.bin
-SPDXID: SPDXRef-5f9405e060eb4c97a96853e68a52b04e
-FileChecksum: SHA1: 607626ec5e14e984abbaa2c2114a45a3c6ab2330
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF-Draco\Corset.gltf
-SPDXID: SPDXRef-49deb821a4fe5883054cc8d1e1da9710
-FileChecksum: SHA1: 4561d7c072d542e659cda22c6c2f3d88595752a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF-Draco\Corset_baseColor.png
-SPDXID: SPDXRef-e97b627bf9c8e260bdf8865d4900b4e7
-FileChecksum: SHA1: a4217eadf2c63c4a8cec6a7640a4cb72841543ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF-Draco\Corset_normal.png
-SPDXID: SPDXRef-b60e619fd29be083b12d5df29b23fd07
-FileChecksum: SHA1: 2aa96df29f45c4d37480120b23c43f47577ff01f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF-Draco\Corset_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-14d74e1f52d230ec7295f830c1a82924
-FileChecksum: SHA1: 48a5abf9567288837772b2820eac3b5c81cccacd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF\Corset.bin
-SPDXID: SPDXRef-549366f8bcbc6550da1dcf0ef501e330
-FileChecksum: SHA1: bf339147367ed965212ee4c85a4ef825fa9aaec4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF\Corset.gltf
-SPDXID: SPDXRef-b9d04db33c21983c25023943e94570f9
-FileChecksum: SHA1: 834df5a340ddc267640540ef3753b7869a04971e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF\Corset_baseColor.png
-SPDXID: SPDXRef-747f25ad2b2ec5edc3ba2064e3167e16
-FileChecksum: SHA1: a4217eadf2c63c4a8cec6a7640a4cb72841543ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF\Corset_normal.png
-SPDXID: SPDXRef-4b0728fa952d437f18a8ac4d9ba65b5f
-FileChecksum: SHA1: 2aa96df29f45c4d37480120b23c43f47577ff01f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\glTF\Corset_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-fffa1b78a2306d221de3c164410a4f37
-FileChecksum: SHA1: 48a5abf9567288837772b2820eac3b5c81cccacd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\metadata.json
-SPDXID: SPDXRef-8f261d7df11932e81be6e75e1f130f21
-FileChecksum: SHA1: b2e0a12f063f8d1c778f97279e5e4259152e1c19
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-de846d0e67831b34772a77552c2dde85
-FileChecksum: SHA1: 54a35cdee5559c0389e04937c2df36258a1110e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Corset\screenshot\screenshot.jpg
-SPDXID: SPDXRef-185f6f194447c51dfa374f14a2ea0199
-FileChecksum: SHA1: ea30e2e233b90cae024ffa932d801e9ec14ec905
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\README.body.md
-SPDXID: SPDXRef-0bb703517f5afce0176614a5eba8b66b
-FileChecksum: SHA1: 14f60676596ff97fca735153c4a61853e6de8d95
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\README.md
-SPDXID: SPDXRef-712a498285a8131ade412991137e5265
-FileChecksum: SHA1: 96d9e551e2e55d27f11a3fcdad5b6ceeb8a40154
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\glTF\Cube.bin
-SPDXID: SPDXRef-4c66ec064a758c4149599cab5673a8b5
-FileChecksum: SHA1: ad07955681f9c3814d983986906230b028152df5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\glTF\Cube.gltf
-SPDXID: SPDXRef-78c378767855f934493fe03921a58f88
-FileChecksum: SHA1: 40d80a3312888e058c91ac13f3471a62babba077
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\glTF\Cube_BaseColor.png
-SPDXID: SPDXRef-f2d43398b991dc47b9d1a4ca981c99f8
-FileChecksum: SHA1: e7d1847e41095462471f21dc50b1c5a59f222b71
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\glTF\Cube_MetallicRoughness.png
-SPDXID: SPDXRef-93fe373a73f8b9904a2157d45b8841aa
-FileChecksum: SHA1: 02f95c4967b38b3229194b8db5e95cfcbefcebc6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\metadata.json
-SPDXID: SPDXRef-740bee6d7be885532bfe35b7c979c0ea
-FileChecksum: SHA1: 1c76a2823fdd2fa2236819567f5132dba154d16b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-da74074e35e6f5fddd552f977f4b2e50
-FileChecksum: SHA1: 637cd29ba61dcbafdba35b9c0c278da80843a86a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Cube\screenshot\screenshot.jpg
-SPDXID: SPDXRef-ac32aafb7ed494c03043b1da897fc91e
-FileChecksum: SHA1: ea85d9c85768c4c22e52c76fd2e486211ed5ce2f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\DamagedHelmet\README.body.md
-SPDXID: SPDXRef-164439de36f2137059429d49cd83b838
-FileChecksum: SHA1: fe8053a776147afbaac0397a74148cda08ab3cce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\README.md
-SPDXID: SPDXRef-bf691feb54636cc27ef224c138bde66c
-FileChecksum: SHA1: d659ab8ece41c0d2e19cf13c8d04a779a0a77fb4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF-Binary\DamagedHelmet.glb
-SPDXID: SPDXRef-d0c06a48e88f3b62cc05c343cd6aa919
-FileChecksum: SHA1: 85c96ef38aea6342df2841f4bfd5a2c496aa4e81
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF-Embedded\DamagedHelmet.gltf
-SPDXID: SPDXRef-286370f8ad69c84138c4872e3d706601
-FileChecksum: SHA1: fedef93367a41c977e0b25bbe130dd3415ba6e21
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\DamagedHelmet.bin
-SPDXID: SPDXRef-15b4604edf28dd26342986696243ae91
-FileChecksum: SHA1: d4e4c168e9af9d22502e80f81c4587b41bd69900
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\DamagedHelmet.gltf
-SPDXID: SPDXRef-65d81cbb028f6b9c2e1e30953bc5d6e9
-FileChecksum: SHA1: d1a63f722956b44643d2592fb950e694160805b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\Default_AO.jpg
-SPDXID: SPDXRef-b93d2db4f08ec12709e74bf86af0b0a6
-FileChecksum: SHA1: 8b23e689cf6c9a03f2e7b257082773838010eb0f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\Default_albedo.jpg
-SPDXID: SPDXRef-d4dd0dd1e93768ab2ae378f294918820
-FileChecksum: SHA1: 2fba85a5a61993aeb13f238462bfa24272de7a82
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\Default_emissive.jpg
-SPDXID: SPDXRef-e9ea4fa320741bb77a5db88edca5f09c
-FileChecksum: SHA1: 57d9aad5a1dbc2058f2cd0ac59b40722f316089f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\Default_metalRoughness.jpg
-SPDXID: SPDXRef-b956df5dc1f57613c51bb447659aac49
-FileChecksum: SHA1: 51475318b7ad0f93e3c62a139788ad5691922728
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\glTF\Default_normal.jpg
-SPDXID: SPDXRef-18e8291c2e2a2f4cfcd2a021c38dfd5f
-FileChecksum: SHA1: 8329e21a4cd6f6c06f77ad09f941863d00a508b3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\metadata.json
-SPDXID: SPDXRef-d865fe6de78b97e039900a215f0000b0
-FileChecksum: SHA1: 15f9ac5c9b2bebf9905235a19f73eb169392b888
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-c3ca58bde306b6aeb7240a03e3b457cf
-FileChecksum: SHA1: 54d8026ea1672ef515103d1caf5a886cad2aeb7e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DamagedHelmet\screenshot\screenshot.png
-SPDXID: SPDXRef-3d01ba604468119f6bed385dedc5388f
-FileChecksum: SHA1: f9508ddbd90694a6fa986c11b3ccf4fac52e905a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC-BY-NC-4.0
-FileCopyrightText:
-2016 theblueturtle_
-2018 ctxwing
-
-FileName: ./Models\DiffuseTransmissionPlant\README.body.md
-SPDXID: SPDXRef-d2ac228f439b96c03f8913f655d2f1bf
-FileChecksum: SHA1: 9a43e4a020c1621e1985f5f222afffe852b91a80
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\README.md
-SPDXID: SPDXRef-79bc0e7135f0e3dc42cb347ab73015d4
-FileChecksum: SHA1: 741791c1001a49778e4c34fc5ff5ea08a6f586e3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF-Binary\DiffuseTransmissionPlant.glb
-SPDXID: SPDXRef-70356f2ea1ab23efc1accc65f93b4dea
-FileChecksum: SHA1: 1762833d227a4b193f3151604e93a573f128496a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\DiffuseTransmissionPlant.bin
-SPDXID: SPDXRef-b097e1927380f50b3dc956d7c1584f01
-FileChecksum: SHA1: bca8383d62c7fefa86920fc20b15958b334e9db4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\DiffuseTransmissionPlant.gltf
-SPDXID: SPDXRef-1c3be0e74e1e268c5438fe1c6666a98a
-FileChecksum: SHA1: 94a538513e2b729cb1f706e565f559df06f351d4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\potted_plant_1k_img0.jpg
-SPDXID: SPDXRef-2d3b10d3422189f073ad9d5940994e83
-FileChecksum: SHA1: d362fe5b6864491e0b1349aab64b7acf658fcebd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\potted_plant_1k_img1.jpg
-SPDXID: SPDXRef-afc3eb2dd60903da8e81ecc50cf56bd3
-FileChecksum: SHA1: e5c4a35384ddfa452ecd783475985fe93cad2ce5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\potted_plant_1k_img2.jpg
-SPDXID: SPDXRef-5fb7f17a8e3b4f631ac9b47eead49695
-FileChecksum: SHA1: 6db4cae63706cd76b447db57b50359d1a89af6d4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\potted_plant_1k_img3.jpg
-SPDXID: SPDXRef-4df7274416b1e2af4493c4b0b9673509
-FileChecksum: SHA1: 47c2a1d585ef913e2ca731439828690dbfb02ada
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\potted_plant_1k_img4.png
-SPDXID: SPDXRef-5993467942a09672aefe2e60ad7eb6e4
-FileChecksum: SHA1: f430c5b334aab503ec64800edc9d790971e45ad2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\glTF\potted_plant_1k_img5.jpg
-SPDXID: SPDXRef-5522f4589b29a9438c0a5ae458524562
-FileChecksum: SHA1: 975e55359aaaf7e17b04fb7236bf9c69d43223b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\metadata.json
-SPDXID: SPDXRef-52cd23b1af9f5659d5ebb323c7640b97
-FileChecksum: SHA1: 80c20ab3c2cc5d04d2e67879411d54be410b107e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\screenshot\screenshot.jpg
-SPDXID: SPDXRef-f65c309fdb23462e80942a5c615a4425
-FileChecksum: SHA1: 57e841f807a951a727c6c8ad70051cf27ad622e7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionPlant\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-da59833a2bb80d223c9d3aa0b608ddf2
-FileChecksum: SHA1: 6da3bb531de6e3dac96aaf047dd37561623ac866
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\README.body.md
-SPDXID: SPDXRef-2d89f70a2aba55c09d1f1d46d9ea7a6e
-FileChecksum: SHA1: b34c6abd21db4ebcf44a2a4eeacfc599b2dc1bee
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\README.md
-SPDXID: SPDXRef-cd19995e377030298d45b7a495ebbad6
-FileChecksum: SHA1: 2586f31ade8931b218aed272be322cd13be3d744
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF-Binary\DiffuseTransmissionTeacup.glb
-SPDXID: SPDXRef-15ea05b8e88e908f8ce2cca080ff711a
-FileChecksum: SHA1: 5ee20e8c63c674af4a3bf01d37bebd3140f0ef04
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\DiffuseTransmissionTeacup.bin
-SPDXID: SPDXRef-895c2f0483b9a3318aaff2a86c687570
-FileChecksum: SHA1: e765c77e72c8afcea53e014e571ea31fee87d07f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\DiffuseTransmissionTeacup.gltf
-SPDXID: SPDXRef-030abd22329b667e2e02522234f895ca
-FileChecksum: SHA1: dbc06b1682ec04339f64f4145e6db154f2788f3a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\teacup_basecolor.jpg
-SPDXID: SPDXRef-6a0347b1d6777b26f6d2976f20c3c928
-FileChecksum: SHA1: 6c631a44a59c4067a6eb5bbd1d7a271f95af8785
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\teacup_normal.png
-SPDXID: SPDXRef-a6319c88dc682b4cb643f2dc8a262c48
-FileChecksum: SHA1: db553ecb46656211f02747649925bd0952555af6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\teacup_ormt.png
-SPDXID: SPDXRef-89845db8a75ef5d6c37ee8ff795048fa
-FileChecksum: SHA1: 2dc140de6ea56ac0f42876ba762c22de7439019d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\teasaucer_basecolor.jpg
-SPDXID: SPDXRef-7b24bfafeb3e51f26ef2de4dd14b91ae
-FileChecksum: SHA1: 246e3a69e16c0eb09364a9acb2378cbc3f20a508
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\teasaucer_normal.png
-SPDXID: SPDXRef-0469f1a65e4fd36fad46a1f1a173a40a
-FileChecksum: SHA1: 1a424b741b12d87f0090297fb5d531fa247fe7b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\glTF\teasaucer_ormt.png
-SPDXID: SPDXRef-ac6c98beb9e7816f2f504edcdf9b81d2
-FileChecksum: SHA1: bc708499ba6013bf990b32462bef0612157a8204
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\metadata.json
-SPDXID: SPDXRef-5849f80c3de31412c4d4936b3e6f07bb
-FileChecksum: SHA1: 92e8db195579dff7c7762df61fb4c58736e7ca94
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\screenshot\diffuse-transmission-features.jpg
-SPDXID: SPDXRef-c7775f2c96c172746d6f3e583ff12cc2
-FileChecksum: SHA1: 2d6e89e7dbc49d3865e40022bb14668100f7e3ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\screenshot\screenshot.jpg
-SPDXID: SPDXRef-c40f0840d77582b50a1617f104952e02
-FileChecksum: SHA1: 629c0d1a89f66577eb23fb1971689f010c3466c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-5776bfae961253c4f8c4b3169ea51fb0
-FileChecksum: SHA1: 6201cf259f736f2d22b3c3930816055ad2cd6fac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DiffuseTransmissionTeacup\screenshot\with-vs-without.jpg
-SPDXID: SPDXRef-76c206149f33fd3160a2fb303b788940
-FileChecksum: SHA1: a972a69d017a87b92d146bdca53f2b71ca0b7f74
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public domain
-
-FileName: ./Models\DirectionalLight\README.body.md
-SPDXID: SPDXRef-8af2909f65b0d265bb435dcaf19ddbb9
-FileChecksum: SHA1: 37faa5e52095f6f58928a56a4962490bd90cd53b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\README.md
-SPDXID: SPDXRef-76a69e24447ac52a534f2b6a0b230d69
-FileChecksum: SHA1: 1fa818b32a4363a5d8e02176bb3cdaac105441b1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\glTF-Binary\DirectionalLight.glb
-SPDXID: SPDXRef-5c2856c44c838d9b54484fcb2ed82dc0
-FileChecksum: SHA1: 2b0824fc997d5b7bdf4c3ef6158661b0cfccf146
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\glTF\DirectionalLight.bin
-SPDXID: SPDXRef-e767ceaf9bc80fb51303b3245e8d8d17
-FileChecksum: SHA1: 94c029d08ccdac6281f1775fdd0a1db5a3c86228
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\glTF\DirectionalLight.gltf
-SPDXID: SPDXRef-934ebe947acdd4cbdfb4ecc1167b6055
-FileChecksum: SHA1: b1eb8afaf640bcd9971da03010dfcaa1a446f2fc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\metadata.json
-SPDXID: SPDXRef-396df4d75ffc96ed119712a1a69b094f
-FileChecksum: SHA1: d633266aa5778cc5719ee3375316070b6318282a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\screenshot\chroma.png
-SPDXID: SPDXRef-e49e74a4e6fd360e3fea1f2d476241f7
-FileChecksum: SHA1: a8e8a1b4964ff20a2d80d1d147e700c2970f5eb9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DirectionalLight\screenshot\screenshot.png
-SPDXID: SPDXRef-d92ecbb56d16eadb2987742e33f03ece
-FileChecksum: SHA1: 8493ab03c7f2079bb763df78729641da19c552e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\DragonAttenuation\README.body.md
-SPDXID: SPDXRef-e570173b3e9ed597ea66dcfc5f9c3aa2
-FileChecksum: SHA1: 1f9967d6fd33a1121e055b12775568083a3ea164
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\README.md
-SPDXID: SPDXRef-8012a46eb0f9863bcf9dcfee46734910
-FileChecksum: SHA1: 20338acf2b8100f7c2ea7ef7cfd08991e747a1ac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\glTF-Binary\DragonAttenuation.glb
-SPDXID: SPDXRef-057781e90137daea22c61551423005d3
-FileChecksum: SHA1: dc5f0f4c0be387ccb111cb5a1c99f47dafe7ff73
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\glTF\DragonAttenuation.bin
-SPDXID: SPDXRef-46d07e2827b2981fae488c81d2b420f9
-FileChecksum: SHA1: 88628636e0c1f84d0c59d8064686e8ea6f97114f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\glTF\DragonAttenuation.gltf
-SPDXID: SPDXRef-8d42abb23d1ec23bc021c1940dfbb5d3
-FileChecksum: SHA1: 884b97692c2cfe825c6b55adef7d73b491e0a9cc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\glTF\Dragon_ThicknessMap.jpg
-SPDXID: SPDXRef-06028973d76bf64a8f577b8622f43850
-FileChecksum: SHA1: f604d667dd38a7fedc4cbd754eae8290388617bf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\glTF\checkerboard.jpg
-SPDXID: SPDXRef-93a16655f2543c58c87f88fcb8f51a1c
-FileChecksum: SHA1: af74c1e939156f8cbdeb0362793b27ab6000f9ec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\DragonAttenuation\metadata.json
-SPDXID: SPDXRef-4f20d1273cf5069241b50375a9a1cc12
-FileChecksum: SHA1: d62d0d3427090fc47546e9b9bf147091ac5a45dd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-b25d0361421db4a6495546c5288321d0
-FileChecksum: SHA1: 27f5e85f473a7492d0b5a48c339e1a796d4aebea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\screenshot\screenshot.jpg
-SPDXID: SPDXRef-1d7094751840ec32ea5e30c722a6335d
-FileChecksum: SHA1: ea096fe000ff60b8d047ef0f872474b82b2db530
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\screenshot\screenshot_large.png
-SPDXID: SPDXRef-c9ae5cf37a29db0c10d5adc3d02a233d
-FileChecksum: SHA1: ab3ad1799b81accfb54a9e4fec86b05a4c712fd8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\screenshot\screenshot_pathTraced.png
-SPDXID: SPDXRef-b1fb5bcca5037b78fc639c1b45901681
-FileChecksum: SHA1: 02c58298ef34c446351cc7ffef6c9ec3131a24e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\screenshot\surface_color.png
-SPDXID: SPDXRef-3cbba274ee84cfd6cc7445187281faac
-FileChecksum: SHA1: b27d0141b42ce8e2599512a2dc7b62f483625d7e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\DragonAttenuation\screenshot\too-dark.png
-SPDXID: SPDXRef-e173139b42b52d403168be4c7e804a76
-FileChecksum: SHA1: 613d9e0eb1ec50e79316b0810f654bc4aa5ab4ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-LicenseInfoInFile: LicenseRef-Stanford-Graphics
-FileCopyrightText:
-1996 Stanford University Computer Graphics Laboratory
-2017 Morgan McGuire
-2021 Public
-
-FileName: ./Models\Duck\README.body.md
-SPDXID: SPDXRef-5b9866a37b0a55d6a1c082d56fa386e1
-FileChecksum: SHA1: e4015a885050af19fba1e16666de2084979c0cd9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\README.md
-SPDXID: SPDXRef-3b322e7269f2e5c9bbd0f473385704fb
-FileChecksum: SHA1: 34370a89c20b4164285a1797b617bf1a282374b5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Binary\Duck.glb
-SPDXID: SPDXRef-16c56e5b9891a172ad541f5b6d909d17
-FileChecksum: SHA1: 78170efd55f69ea61bda4ab184ba0776c78c5b5c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Draco\Duck.bin
-SPDXID: SPDXRef-4c2b1c211ccf92b0396b05f787a98c29
-FileChecksum: SHA1: 6f9da6ac282bc2a13ee40c39713e065e5676777e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Draco\Duck.gltf
-SPDXID: SPDXRef-8956ff006eeb1be79812828eaff8efd1
-FileChecksum: SHA1: 488cdd1d6c664ab35e0fa1e26a3ae4dd188ba4d3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Draco\DuckCM.png
-SPDXID: SPDXRef-2d4a946a66610ec13bf7da4c1396265e
-FileChecksum: SHA1: 1cd1c0d7e44b13432691f54160089dba81f71638
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Embedded\Duck.gltf
-SPDXID: SPDXRef-3bc6dc4b021262c71b66869f3d8301b9
-FileChecksum: SHA1: 52c352510d9765acdc154a447990d12b57b4e919
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Quantized\Duck.bin
-SPDXID: SPDXRef-295a6ec3974464efb662af45b7b68fbb
-FileChecksum: SHA1: 5303477970919010281ee300f205538e2d8e6a83
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Quantized\Duck.gltf
-SPDXID: SPDXRef-847c8be3cca9fa05d0c743741b0759ab
-FileChecksum: SHA1: 8dc6154ac84723911e225d30e64da1ac5b370184
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF-Quantized\DuckCM.png
-SPDXID: SPDXRef-d97003285b07dbf9780cf76ed5316377
-FileChecksum: SHA1: 1cd1c0d7e44b13432691f54160089dba81f71638
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF\Duck.gltf
-SPDXID: SPDXRef-3af660e7da33154114f31a96d0144035
-FileChecksum: SHA1: 079bd614bf2745fa0b53f59ec02ddba19513db18
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF\Duck0.bin
-SPDXID: SPDXRef-f48c24c5b0b6cadbd3ed02e6214bd51c
-FileChecksum: SHA1: 2412fcb88345bac2f7980a340bb7edf0ec744065
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\glTF\DuckCM.png
-SPDXID: SPDXRef-5d23dc848600f5756f98316213d64c0a
-FileChecksum: SHA1: 1cd1c0d7e44b13432691f54160089dba81f71638
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\metadata.json
-SPDXID: SPDXRef-0f1d592604010020a62023b8c2a28aa9
-FileChecksum: SHA1: 4509850304b496e01cf6adcb7efab88f9fa17f54
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-02428a1a368bcea89fc7e5c46bfe0bc8
-FileChecksum: SHA1: 41648abd4f37878e1539cc056e83927ee6e9e3b0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\Duck\screenshot\screenshot.png
-SPDXID: SPDXRef-209aabc14b8a9e00f370d2849ad16a9f
-FileChecksum: SHA1: 0af13129a541553d7f112ab34cd6e80cf0210333
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: SCEA
-FileCopyrightText:
-2006 Sony
-
-FileName: ./Models\EmissiveStrengthTest\README.body.md
-SPDXID: SPDXRef-6ace3df9a804eadb98bff32bff0efc49
-FileChecksum: SHA1: 90b019274b4c8ae5db0129687cc13998235054d7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\README.md
-SPDXID: SPDXRef-fc3291546f714d0ddf8108e0363458bf
-FileChecksum: SHA1: f524759123b108d36fd6f0e9e5e78fee75c0b7e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\glTF-Binary\EmissiveStrengthTest.glb
-SPDXID: SPDXRef-adb0cf2af2c5e55fc8fe67f8563f864a
-FileChecksum: SHA1: d1279dd2ab33027f3ba3445ff58c74df4aa7da29
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-Copyright 2022 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v1.7.33, with hand-edits for emissive strength extension","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[0,1,2,3,4,5]}],"nodes":[{"mesh":0,"name":"Cube4"},{"mesh":1,"name":"MeterGrid","translation":[0,0,-2]},{"mesh":2,"name":"Cube2","translation":[-3,0,0]},{"mesh":3,"name":"Cube1","translation":[-6,0,0]},{"mesh":4,"name":"Cube8","translation":[3,0,0]},{"mesh":5,"name":"Cube16","translation":[6,0,0]}],"materials":[{"emissiveFactor":[0.1,0.5,0.9],"name":"Emit4","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0.800000011920929},"extensions":{"KHR_materials_emissive_strength":{"emissiveStrength":4}}},{"name":"FlatBackdrop","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicFactor":0,"roughnessFactor":0.5}},{"emissiveFactor":[0.1,0.5,0.9],"name":"Emit2","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0.800000011920929},"extensions":{"KHR_materials_emissive_strength":{"emissiveStrength":2}}},{"emissiveFactor":[0.1,0.5,0.9],"name":"Emit1","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0.800000011920929}},{"emissiveFactor":[0.1,0.5,0.9],"name":"Emit8","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0.800000011920929},"extensions":{"KHR_materials_emissive_strength":{"emissiveStrength":8}}},{"emissiveFactor":[0.1,0.5,0.9],"name":"Emit16","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0.800000011920929},"extensions":{"KHR_materials_emissive_strength":{"emissiveStrength":16}}}],"meshes":[{"name":"Cube","primitives":[{"attributes":{"POSITION":0,"NORMAL":1},"indices":2,"material":0}]},{"name":"Plane","primitives":[{"attributes":{"POSITION":3,"NORMAL":4,"TEXCOORD_0":5},"indices":6,"material":1}]},{"name":"Cube.001","primitives":[{"attributes":{"POSITION":7,"NORMAL":8},"indices":2,"material":2}]},{"name":"Cube.002","primitives":[{"attributes":{"POSITION":9,"NORMAL":10},"indices":2,"material":3}]},{"name":"Cube.003","primitives":[{"attributes":{"POSITION":11,"NORMAL":12},"indices":2,"material":4}]},{"name":"Cube.004","primitives":[{"attributes":{"POSITION":13,"NORMAL":14},"indices":2,"material":5}]}],"textures":[{"sampler":0,"source":0}],"images":[{"mimeType":"image/png","name":"PlainGrid","bufferView":15}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.5,0.5,0.5],"min":[-0.5,-0.5,-0.5],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":2,"componentType":5123,"count":36,"type":"SCALAR"},{"bufferView":3,"componentType":5126,"count":68,"max":[8.001113891601562,4.009398460388184,3.9989333152770996],"min":[-8.002613067626953,-6.0010666847229,0],"type":"VEC3"},{"bufferView":4,"componentType":5126,"count":68,"type":"VEC3"},{"bufferView":5,"componentType":5126,"count":68,"type":"VEC2"},{"bufferView":6,"componentType":5123,"count":90,"type":"SCALAR"},{"bufferView":7,"componentType":5126,"count":24,"max":[0.5,0.5,0.5],"min":[-0.5,-0.5,-0.5],"type":"VEC3"},{"bufferView":8,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":9,"componentType":5126,"count":24,"max":[0.5,0.5,0.5],"min":[-0.5,-0.5,-0.5],"type":"VEC3"},{"bufferView":10,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":11,"componentType":5126,"count":24,"max":[0.5,0.5,0.5],"min":[-0.5,-0.5,-0.5],"type":"VEC3"},{"bufferView":12,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":13,"componentType":5126,"count":24,"max":[0.5,0.5,0.5],"min":[-0.5,-0.5,-0.5],"type":"VEC3"},{"bufferView":14,"componentType":5126,"count":24,"type":"VEC3"}],"bufferViews":[{"buffer":0,"byteLength":288,"byteOffset":0},{"buffer":0,"byteLength":288,"byteOffset":288},{"buffer":0,"byteLength":72,"byteOffset":576},{"buffer":0,"byteLength":816,"byteOffset":648},{"buffer":0,"byteLength":816,"byteOffset":1464},{"buffer":0,"byteLength":54
-
-FileName: ./Models\EmissiveStrengthTest\glTF\EmissiveStrengthTest.bin
-SPDXID: SPDXRef-c418b746b3939da5fda37fcc3afa6337
-FileChecksum: SHA1: 17d20993ec93af5b32d039c4eeb7d02bf818ad40
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\glTF\EmissiveStrengthTest.gltf
-SPDXID: SPDXRef-1cb19c8d92b190e4bb0d7b355127f9a6
-FileChecksum: SHA1: b6dabe84a23b2dc2e776e5a7dc4efa7c0781e6c1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-Copyright 2022 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\EmissiveStrengthTest\glTF\PlainGrid.png
-SPDXID: SPDXRef-7c54b0fe92bc792dc98c3a6fd8456fc8
-FileChecksum: SHA1: c0f51a06daeddd97b5d3aff53a27e219eb89e2b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\metadata.json
-SPDXID: SPDXRef-7ace0d3f1c2827984255e0b10de282f5
-FileChecksum: SHA1: cf82b29c1496f3a6714d6a06a6cfe0d6ae18f1ba
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-e3a7740230d5034496db1c14645dde5e
-FileChecksum: SHA1: 406c5a634aeeaa20f41c22392010b11c26d646ca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-4add06b2090fa90e5cd516fdc111221a
-FileChecksum: SHA1: ca9d6bf9715fe05d05e94108ab6082f0d34f49f2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\screenshot\screenshot_large_bloom.jpg
-SPDXID: SPDXRef-19623af6e7e2a25d0fba7867d97f5cc6
-FileChecksum: SHA1: 241f33df85d540f5930644b9166d773e5115f7a3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\screenshot\screenshot_large_plain.jpg
-SPDXID: SPDXRef-c9585ec69efc0ac2b9ab9b6c8bfa16ac
-FileChecksum: SHA1: e565514cb5ee53ee692a167a22b61b91c57f3585
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EmissiveStrengthTest\screenshot\test_fail.jpg
-SPDXID: SPDXRef-f2e4852e72d4c419c25881f0bbc9b754
-FileChecksum: SHA1: 21377aec98e08abe428baf6e30575c5674a62fb9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 AGI
-
-FileName: ./Models\EnvironmentTest\README.body.md
-SPDXID: SPDXRef-0b61b8444bdf79d07b4768ced8c841ee
-FileChecksum: SHA1: 15fcfb93c8a927414c3ba43e97eb2597753c177a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\README.md
-SPDXID: SPDXRef-e156b86610c17738b2340e304c9523a8
-FileChecksum: SHA1: 778a8224141e09cfb41752c3e22bcee7702e1a12
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\glTF-IBL\EnvironmentTest.gltf
-SPDXID: SPDXRef-81e1e7be543f0e14c3d00772e672eb57
-FileChecksum: SHA1: a99855a61fc6aefb0fe813b82711df9167ab5610
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\glTF-IBL\EnvironmentTest_binary.bin
-SPDXID: SPDXRef-36e77090896065878e0c1e11aff3cae9
-FileChecksum: SHA1: 783b7079c0b0c79c1035d4469420ed420b5d778e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\glTF-IBL\EnvironmentTest_images\roughness_metallic_0.jpg
-SPDXID: SPDXRef-55c898b0f99e37ba4edf89ca66ef3194
-FileChecksum: SHA1: b4695804bfea8491fea1441e8fc8550ab5e5a1be
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\EnvironmentTest\glTF-IBL\EnvironmentTest_images\roughness_metallic_1.jpg
-SPDXID: SPDXRef-0409ddb44c296b785bd8df292b03834f
-FileChecksum: SHA1: 8d90a17c7c12be7c25c3cf0e625abc35ac687e98
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\EnvironmentTest\glTF\EnvironmentTest.gltf
-SPDXID: SPDXRef-3eb13ad3a262ba081df21a635dceb772
-FileChecksum: SHA1: da6c402e338a834dea5125a9a5a94d3302327197
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\glTF\EnvironmentTest_binary.bin
-SPDXID: SPDXRef-32d1f1db85b7b5945ca7aa2f439ecddf
-FileChecksum: SHA1: 94466d28a07c672015c4107f214ece45dc2e1eb7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\glTF\EnvironmentTest_images\roughness_metallic_0.jpg
-SPDXID: SPDXRef-7e8e9d3d9c4e9b30a1c16c62d85fcc71
-FileChecksum: SHA1: b4695804bfea8491fea1441e8fc8550ab5e5a1be
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\EnvironmentTest\glTF\EnvironmentTest_images\roughness_metallic_1.jpg
-SPDXID: SPDXRef-0e1688291e42feccd37ee7252d45d31d
-FileChecksum: SHA1: 8d90a17c7c12be7c25c3cf0e625abc35ac687e98
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\EnvironmentTest\metadata.json
-SPDXID: SPDXRef-61e4dfaa30f264cba610627387d0582d
-FileChecksum: SHA1: f19d0737b5aa4e31fa12478ff90fe8e278c470ac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-c9f8e393a0bb52d6de82e55d00dab766
-FileChecksum: SHA1: 94fa0e2be618052f6aa9f0c8ddbf5624a31e136c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-a39fa2e371dd5f6a03843703add511dc
-FileChecksum: SHA1: b62a822ddf9a539ca216aeebc185780f9483ae09
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\EnvironmentTest\screenshot\screenshot_large.png
-SPDXID: SPDXRef-6a489b2a543ca128a4efd53e701a2987
-FileChecksum: SHA1: 5118714160695f79725d1d2ee6f6ca7e8a41b418
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-Adobe-Stock
-FileCopyrightText:
-2017 Adobe
-
-FileName: ./Models\FlightHelmet\README.body.md
-SPDXID: SPDXRef-3593b6dd7881477535765c29ac47ab6e
-FileChecksum: SHA1: c96327c6ca523ab88e7ff90e52a4a4c6a15ed30d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\README.md
-SPDXID: SPDXRef-d89488d81f25b65071a8abc38f0f3e33
-FileChecksum: SHA1: bddc757efcfc6e7edaef306b93957419f94e3815
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet.bin
-SPDXID: SPDXRef-f93bd04440b16995024c3586f5be3a5f
-FileChecksum: SHA1: a5ad0f43a45633fcc0dc056846dbed565e1abe09
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet.gltf
-SPDXID: SPDXRef-078f2926212d0ca6d3b5def61bd52e4b
-FileChecksum: SHA1: c0eabbdfbbc59afe409a3820a0e3dfcb992f8fd2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_GlassPlasticMat_BaseColor.png
-SPDXID: SPDXRef-f4f10448d77029a40bff50d744801089
-FileChecksum: SHA1: 47360d0dd5546fbd4d48688ffa8af36a37f1028b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_GlassPlasticMat_Normal.png
-SPDXID: SPDXRef-dac6f00fa5340b8528ff37cfa4109b74
-FileChecksum: SHA1: 369f9d6873030a0beb7329ed9197f30f3518e1a3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_GlassPlasticMat_OcclusionRoughMetal.png
-SPDXID: SPDXRef-a18ec5d129a85bb590d3bbcdf4ad3a1f
-FileChecksum: SHA1: 9b2c481b29318879fed98922e900d425dd665cb9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_LeatherPartsMat_BaseColor.png
-SPDXID: SPDXRef-a189c80fc09ff0f36db852c29147fea2
-FileChecksum: SHA1: 5edb325866d50c2b0f6559bcaed7f9d8a7a0af7e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_LeatherPartsMat_Normal.png
-SPDXID: SPDXRef-1182c4d2e5c97704eda4587a07dc3e60
-FileChecksum: SHA1: 6ea7a56ac2500c06fc3fc50da25eaac6c8ca869a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_LeatherPartsMat_OcclusionRoughMetal.png
-SPDXID: SPDXRef-460b03968c66dc79419010a2fe840a00
-FileChecksum: SHA1: 1bb7f83a84c4ef99642927fc69966a5fc20a230a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_LensesMat_BaseColor.png
-SPDXID: SPDXRef-89d4f7607467e2eea98f2b21e083296d
-FileChecksum: SHA1: a36230ca9bc16a6c6b02334127dae3c619e0e982
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_LensesMat_Normal.png
-SPDXID: SPDXRef-2be183b2c5bd140b81ed7c3efd1d7755
-FileChecksum: SHA1: b9e4e9c1412f0ed04ada00b757bf284ec4e15802
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_LensesMat_OcclusionRoughMetal.png
-SPDXID: SPDXRef-e5cabd155e6db4b52799a5ea5fe2b66b
-FileChecksum: SHA1: 619e29c452cb956a634be8b375b90e449d0bf786
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_MetalPartsMat_BaseColor.png
-SPDXID: SPDXRef-647423c13fb8ed2464561844e3396155
-FileChecksum: SHA1: cb711d9ed66f5a6eba05584d938dddde2197bbe2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_MetalPartsMat_Normal.png
-SPDXID: SPDXRef-3eb7351119b3368fbeb14ae25bb5cb0d
-FileChecksum: SHA1: 514f08cdd878f65db683539068193802342a62f7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_MetalPartsMat_OcclusionRoughMetal.png
-SPDXID: SPDXRef-7785180b687bfe793599060936c980e6
-FileChecksum: SHA1: ab51a96cd3b6c03d7e310e06553d163fee5f2839
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_RubberWoodMat_BaseColor.png
-SPDXID: SPDXRef-f29d398b201d3d438c23eee44fd7afc0
-FileChecksum: SHA1: cde97a98dc10545fb605d548233507dcb71ad8b3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_RubberWoodMat_Normal.png
-SPDXID: SPDXRef-b3f23c2d27af13b0d5b91819755c6092
-FileChecksum: SHA1: 1ea1644447e7401b36a9a54192684b4d2b6077f8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\glTF\FlightHelmet_Materials_RubberWoodMat_OcclusionRoughMetal.png
-SPDXID: SPDXRef-2cec872f811e7ff72ea908c5d7b3205d
-FileChecksum: SHA1: 10e3d3020e4107170277c95fb0380ac4281b83b8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\metadata.json
-SPDXID: SPDXRef-1373f5001e3aa40f4d60ff4ea10686f8
-FileChecksum: SHA1: 82fb77121975830118e94e226a034a61462b2e08
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-491e2d2f0a174a0ad7e1641fa822e51c
-FileChecksum: SHA1: 7d6d50b714a19f4be61520b04e82993c976811c9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\FlightHelmet\screenshot\screenshot.jpg
-SPDXID: SPDXRef-7cbd983760b5a2bfd8ac7713cca4d9a8
-FileChecksum: SHA1: 867d882a86dc426afdf9ef67263d8b9592dd9c9f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Public
-
-FileName: ./Models\Fox\README.body.md
-SPDXID: SPDXRef-54af5d1f7737c37f96aee591d8c7159e
-FileChecksum: SHA1: 1d9c2bc3ad580e75db0fcc627b38d726a6ae9941
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\README.md
-SPDXID: SPDXRef-e2105d9a1b7b081992423ea63516fb33
-FileChecksum: SHA1: d54f735eb78f3bee8de56ed1322f21087a81aaee
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\glTF-Binary\Fox.glb
-SPDXID: SPDXRef-86312222d9c74273537583c813c2854e
-FileChecksum: SHA1: a8a8829ae77284f58311da489dd758628a7a1e13
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\glTF\Fox.bin
-SPDXID: SPDXRef-48d01ad7dab8f085c8441af35ca2f436
-FileChecksum: SHA1: e63cd2535570f180d38a6597d38ffdd6fe7f43e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\glTF\Fox.gltf
-SPDXID: SPDXRef-713c147a546d7fb53dbbbad192ddc11b
-FileChecksum: SHA1: abff3ddaf31ad5a3f8ae948c5cd1dec74644f31a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\glTF\Texture.png
-SPDXID: SPDXRef-dd8e5aa516df8f8f6628fd950b39d686
-FileChecksum: SHA1: 0e4fef4c679a47c505205cb971d71a6d9c8cdd20
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\metadata.json
-SPDXID: SPDXRef-3eefe62427d9a1badc132aad1b61c9d9
-FileChecksum: SHA1: 739587a1e783832385d9dd03041aa23ea954cddb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-5c057141d58fb03557c9caee7659f91f
-FileChecksum: SHA1: 66a6e7c4f138c94f1481971e3fbaa4418613b4ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\Fox\screenshot\screenshot.jpg
-SPDXID: SPDXRef-9a9d0d837d40efb486df824b776464c5
-FileChecksum: SHA1: d39cf3c4fee4e0c57b339858ab15ac62bde01a44
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2014 Public
-2014 tomkranis
-2017 @AsoboStudio and @scurest
-
-FileName: ./Models\GlamVelvetSofa\README.body.md
-SPDXID: SPDXRef-e611a27d521c863f2f58a4bcf26085d7
-FileChecksum: SHA1: fc46d57cc6176f32e8f3348cda4896d62bc08de1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\README.md
-SPDXID: SPDXRef-079154be13f9519dcb44ceb8a67b0861
-FileChecksum: SHA1: f41d0cdd5074ac6515c58b9076992511067bf54a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\glTF-Binary\GlamVelvetSofa.glb
-SPDXID: SPDXRef-2991b4d102a8ba53ffa2d3ff5f95f501
-FileChecksum: SHA1: b3ddc9df35e9014cc760805d3d63ad44ac2305d8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\glTF\GlamVelvetSofa.bin
-SPDXID: SPDXRef-df1dbaab8ab831f099ea54f445d831d6
-FileChecksum: SHA1: 5e6305e62ddc09410a72cac40cacde11b326559b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\glTF\GlamVelvetSofa.gltf
-SPDXID: SPDXRef-785245bac3b9274ab459e6615fc60dc9
-FileChecksum: SHA1: a346be4e9c925fe4567814fab437545bd6fd651e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\glTF\GlamVelvetSofa_normal.png
-SPDXID: SPDXRef-8dec3882cf96d789dc0b9257a62548e5
-FileChecksum: SHA1: 650c44d92b1a3cd4a5510d453081189cbe821d21
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\glTF\GlamVelvetSofa_occlusion.png
-SPDXID: SPDXRef-f4b5240f6c79154410f1150307d6a28e
-FileChecksum: SHA1: 52069f2ef2aa16ff80e0c0dbfa7c767cc47e27e3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\metadata.json
-SPDXID: SPDXRef-ff2c39f87420c321d6889a7e12250624
-FileChecksum: SHA1: 797167168e441dd5610fa877713818a902844a4e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\normalTexture.jpg
-SPDXID: SPDXRef-a7ce076b5ff3d9c1e0eb495d5d6f7eea
-FileChecksum: SHA1: 4c361203604131d27a905d00e7a32d0d26b4fcd5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\photoreference_vs_customer.jpg
-SPDXID: SPDXRef-00ac4ec8417689d1e0ba648a564fb983
-FileChecksum: SHA1: 28719cc0c0c85679d3a7947b9dbafbd92667f9e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-6b3dd1ddb857e06f43f3fde451915b6a
-FileChecksum: SHA1: e0ceef745d8570d2eb60ed304d6c33c67aaa45a9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\screenshot.jpg
-SPDXID: SPDXRef-57a2c2e280009ee6ba323016f874315f
-FileChecksum: SHA1: a40f6f09eab0163d35c19114fe9f494b875af244
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-5f0871dbc86b5a67a8ad3f3b2ffb4815
-FileChecksum: SHA1: 7e1e0a4045825364360cac866135fb3b5e84f552
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\screenshot_layers.jpg
-SPDXID: SPDXRef-f743cf6865b09440b01be15f67460ce1
-FileChecksum: SHA1: eec92853069b3f412e4d503d5b457bddea8c7d32
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\screenshot_punctual.jpg
-SPDXID: SPDXRef-33d7dd6f9e3ccf7277936b2330f70aee
-FileChecksum: SHA1: d8794364a288dccbd965470ffac569083493f7e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlamVelvetSofa\screenshot\screenshot_variants.jpg
-SPDXID: SPDXRef-a819f8b8d0b0498b927a93b7a9747042
-FileChecksum: SHA1: 6866223ae20c20abe6d290e34a70fddf9a4ce5c2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassBrokenWindow\README.body.md
-SPDXID: SPDXRef-955394d99788e0c0bbf2e09cbe8d7567
-FileChecksum: SHA1: 325822583ad18fb0d531a5d0d1ed95c7131eb709
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\README.md
-SPDXID: SPDXRef-d248ceb99b20d903d28cbba360086838
-FileChecksum: SHA1: c18e5b695e38571c4ed684e752064c577e80ec3a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF-Binary\GlassBrokenWindow.glb
-SPDXID: SPDXRef-ea03c5d9e1c052c885996efe7f916d12
-FileChecksum: SHA1: f83db69d201d46a42af0eb80c1fa869a1a374a35
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\GlassBrokenWindow.bin
-SPDXID: SPDXRef-feea8dfd9110bab99b15939e404a1f3c
-FileChecksum: SHA1: 172ee44b9b28c5a279df3f4d85ecda75cd7f9488
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\GlassBrokenWindow.gltf
-SPDXID: SPDXRef-45006b37cc765374521cc04668718e86
-FileChecksum: SHA1: aeb66ed8dea0e486c3989693ac318fbc78de997b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\WindowClasp_Occlusion.jpg
-SPDXID: SPDXRef-7b1cd60d91ff3548249bec50ce598c6a
-FileChecksum: SHA1: 4ac3cf03d43bc0642c2f591d4f02e357168feeae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\WindowFrame_Occlusion.jpg
-SPDXID: SPDXRef-b1c5787b1005d2bd0d1c73faee540492
-FileChecksum: SHA1: a54137eb6d9c9475feac6531dbd429fd00f1a9d7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\WindowGlass_ColorAlpha.png
-SPDXID: SPDXRef-5411bceeddff6124f1c1a03e860af75e
-FileChecksum: SHA1: b12d019191b62fa6138f119128c053a6e573aa14
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\WindowGlass_Normal.png
-SPDXID: SPDXRef-c72a9a095d4928881edcf92b98bf5028
-FileChecksum: SHA1: dfe1b5b7d56f0347a9b70877a75483b01e719678
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\glTF\WindowGlass_OcclusionRoughMetal.jpg
-SPDXID: SPDXRef-fa1efbb80ad28534249cf7b5f451bd50
-FileChecksum: SHA1: 5d5d07a21f2711e29196effb4b5c7cdd06c04301
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\metadata.json
-SPDXID: SPDXRef-1e33640b28a22b29dad723b1cf5fcc78
-FileChecksum: SHA1: 12789877a36ae49c32561e7d7d7eb1c03e920bd7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\screenshot\screenshot.jpg
-SPDXID: SPDXRef-5c87302079dc45f4c0cb60428563e7e9
-FileChecksum: SHA1: 9bbbe0a93f82d1e49676b71dcb08314a416faaa3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassBrokenWindow\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-5e45aff23c6705183b4573e67ce1b0e7
-FileChecksum: SHA1: c37b5cd2e122e15a3403b81fb3e010a7882c0511
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Wayfair
-
-FileName: ./Models\GlassHurricaneCandleHolder\README.body.md
-SPDXID: SPDXRef-5b7d077edce8c75118bd372c262ab32c
-FileChecksum: SHA1: cf9966462973c981951ea29f0e3760462d2df875
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\README.md
-SPDXID: SPDXRef-f2d657d13ffd49c475874d640c3d099c
-FileChecksum: SHA1: 74e1caf64d1bac52870128b3ba8bb97fad62b9c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\glTF-Binary\GlassHurricaneCandleHolder.glb
-SPDXID: SPDXRef-d767ad67402506e97c8efbbcfd9d1204
-FileChecksum: SHA1: 9696a8d3d7f73914e855b88241bf78cd4ac20ff1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\glTF\GlassHurricaneCandleHolder.bin
-SPDXID: SPDXRef-03dc059f702c8ce2311e5a469f737634
-FileChecksum: SHA1: bd5313450a442670364a055ab40cd50dce448067
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\glTF\GlassHurricaneCandleHolder.gltf
-SPDXID: SPDXRef-a66aa66f5d99fc3ea3294e7cfc927857
-FileChecksum: SHA1: 720b844faf950a7a5868ce7424f5c6ebc02d12b8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\glTF\GlassHurricaneCandleHolder_basecolor.png
-SPDXID: SPDXRef-c818464f010ffc282d66cf388f38689b
-FileChecksum: SHA1: f2be09323b095e3f0742ca2ed17abac1e2c8a001
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\glTF\GlassHurricaneCandleHolder_orm.png
-SPDXID: SPDXRef-40706b98bff6c860e9ae40eb255b9c3a
-FileChecksum: SHA1: c3628642590e2fe0ff15e63f3d11e0fe80e6facf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\glTF\GlassHurricaneCandleHolder_thickness.png
-SPDXID: SPDXRef-26d67b34c4be03dc636c68afa821040c
-FileChecksum: SHA1: b31fe5b08b23e969a9769ddb749d02552fb7ce07
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\metadata.json
-SPDXID: SPDXRef-d762185971d5b75baa9b0dc09390bec6
-FileChecksum: SHA1: 3c89636ba77ff2554f679507120d6ee1111f237f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\screenshot\compare-renderers.jpg
-SPDXID: SPDXRef-780afacbe9ff001f0ddac664a01f3356
-FileChecksum: SHA1: afb713f251e24ef41f1404d9153ddc780bd0e152
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\screenshot\screenshot.jpg
-SPDXID: SPDXRef-7bad7774467e8d5a2cb8eb88e7660440
-FileChecksum: SHA1: 78a39760def9dd33e296636ebbb2ee05ea3b83a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassHurricaneCandleHolder\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-92814ced962098b3cae49c513ee38813
-FileChecksum: SHA1: 35dfda103d008452d4bea7c2ab25b78c162037d3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2021 Wayfair, LLC
-
-FileName: ./Models\GlassVaseFlowers\README.body.md
-SPDXID: SPDXRef-997eec7abb73e84efebd4a27cb6555a1
-FileChecksum: SHA1: ae1259df6c67ce3a3bd08e4225b0b5a96c113643
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\README.md
-SPDXID: SPDXRef-6b43a7467dfdf737bb94d8d68fa07708
-FileChecksum: SHA1: d6a8a89ed7799b8ac41fccab94d292e740a4f285
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF-Binary\GlassVaseFlowers.glb
-SPDXID: SPDXRef-f658ce40afae063b57506f865ab8bf38
-FileChecksum: SHA1: 457feaf47e2db301cdd5dfde862bc9151313c50a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF\GlassVaseFlowers.bin
-SPDXID: SPDXRef-20e65ba5838ceef327e81f1fedaeb333
-FileChecksum: SHA1: cd87827ce8de74ae26901feaf7c9cd3afbacf4db
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF\GlassVaseFlowers.gltf
-SPDXID: SPDXRef-5f9950c36dd7e730e6eaaf10e99832f6
-FileChecksum: SHA1: 7a200564dde11b1a782270da11bfabc13b284e36
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF\glass_vase_thickness_1k.jpg
-SPDXID: SPDXRef-255fb77205fe1b5fc325ba522dcb8a21
-FileChecksum: SHA1: 2ed391ccc939e1518e4a424aa2d2473af5d1f509
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF\shrub_sorrel_01_color_1k.png
-SPDXID: SPDXRef-6248c76a010fdd8a40df102f9280b919
-FileChecksum: SHA1: fd3bfaf25b3fa38ea22e03acc3034da50e97ff99
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF\shrub_sorrel_01_normal_1k.jpg
-SPDXID: SPDXRef-303a87af5b6385ca94c7c3e4198c6bc2
-FileChecksum: SHA1: d6ec9bbd4590270cbc5c4b4fa409e0bb0ef1c6d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\glTF\shrub_sorrel_01_rough_1k.jpg
-SPDXID: SPDXRef-7d1b6c854ec59a7fd5bfbfa502a6052b
-FileChecksum: SHA1: 9c418cf90f6336af6e1a1548cee0535fff2e66d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\metadata.json
-SPDXID: SPDXRef-e500d0cbf96e1122fbd7a886f8c65c9d
-FileChecksum: SHA1: 6b16dd3ed03ead63e9f9f0d6137423fb2c961794
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\screenshot\screenshot.jpg
-SPDXID: SPDXRef-cac43d4ff1e6e72c16633e6fd0a9f765
-FileChecksum: SHA1: e55adc451a29b8aa90121942c790988d59ff38bb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\GlassVaseFlowers\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-555eb77e9098ff8418ff56e6832e16dd
-FileChecksum: SHA1: 24dae49b439ddfe0ac15e752d5251f4478f008d6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\README.body.md
-SPDXID: SPDXRef-23a793922e0508107a2bf113db6fb020
-FileChecksum: SHA1: dace6e655e5f346f50eeac045e21bf94a2209b0d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\README.md
-SPDXID: SPDXRef-dff031407940ab042add0a2e0f692017
-FileChecksum: SHA1: 8c6773156ee9d075e0826d7ae5bbde4547a6d464
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\glTF-Binary\IORTestGrid.glb
-SPDXID: SPDXRef-2d3a325b22a8c36a587eee29b4c09e96
-FileChecksum: SHA1: 66b9a05c3b76e311edb90dedf2364eadd2df9b85
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\glTF\IORTestGrid.bin
-SPDXID: SPDXRef-3bcc660ebbec6363ba2de17d149c07b9
-FileChecksum: SHA1: aad9923e2dd2a8e91cd0f5d9ddccb1ac6a9d8fc6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\glTF\IORTestGrid.gltf
-SPDXID: SPDXRef-56b0e9dc130a10e8b2a0bac969662cc7
-FileChecksum: SHA1: 135521d55f386e3613a302508671d1d7c65e8c2d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\glTF\checker.png
-SPDXID: SPDXRef-e9b8fb6f965949a67de9bf80c083001e
-FileChecksum: SHA1: 4f719b1078a3fbae04f9d181cb5f7b558a633daa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\metadata.json
-SPDXID: SPDXRef-473acac070998ae4b13936083dba307c
-FileChecksum: SHA1: fdda68d0d450a875af4e38e4cf8181e606958d3e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\screenshot\screenshot.jpg
-SPDXID: SPDXRef-e2039763d3d86bfa5ff61b7c6fefbfb6
-FileChecksum: SHA1: ff2813a85057b00ac0a2edbfa16d7ff841fecdcc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\IORTestGrid\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-72208d34331576457f8871b407a2790f
-FileChecksum: SHA1: b575f6ad9e362c75add84ed73d634c836dff9f92
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\InterpolationTest\README.body.md
-SPDXID: SPDXRef-17bb73a76ed5894103dceedeaa62215d
-FileChecksum: SHA1: db08602b0a763105f1ede21f95eb3b0bed4344c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\README.md
-SPDXID: SPDXRef-7eecee48fea31e7b29603867aebffc3e
-FileChecksum: SHA1: 55b93512569ab3579db75d04eb44928f63f79de6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\glTF-Binary\InterpolationTest.glb
-SPDXID: SPDXRef-df2e58a7e1c5d84956146ab3ec047e55
-FileChecksum: SHA1: b83a17ea149e06f3cd386b0387773df3279be550
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\glTF\InterpolationTest.gltf
-SPDXID: SPDXRef-fdfbb156421a68dac00b8f8a69aa5fcf
-FileChecksum: SHA1: 0a86f32677914d91e6c59dac9508d009906b158f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\glTF\InterpolationTest_data.bin
-SPDXID: SPDXRef-d28a2cc50acf9edb1ebb84415a7cf818
-FileChecksum: SHA1: d3ddd65f05e5955586bf74f61a8a81bff17864c9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\glTF\InterpolationTest_img0.jpg
-SPDXID: SPDXRef-ac3649849d8ad4f9fa6381e1a142b2bd
-FileChecksum: SHA1: 7c1c5ca1cc21d3130ff5c93dd8155f0350473d10
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\metadata.json
-SPDXID: SPDXRef-ad35d595cace492c512ea31b2a677e2a
-FileChecksum: SHA1: de9530c8c15d3a233a64373d73c73e809f581b4e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\InterpolationTest\screenshot\screenshot.gif
-SPDXID: SPDXRef-7114611b3fa6150ad0ec25bf3507e416
-FileChecksum: SHA1: 9dc965bb96f710ba90567822c9b22f2c4b606d05
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\IridescenceAbalone\README.body.md
-SPDXID: SPDXRef-c30cf1e247e03b3fde62d130bf962d3e
-FileChecksum: SHA1: 1d1d662aaac3ab499060feb1b2751c35f8222fa1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\README.md
-SPDXID: SPDXRef-116c55608a7d2729d08a9384a0c0fe9f
-FileChecksum: SHA1: 0bbc8ff29e8d4b6a2e246000cb85461eb34fa13e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF-Binary\IridescenceAbalone.glb
-SPDXID: SPDXRef-e92f076c7af85af99a7399bbff392a20
-FileChecksum: SHA1: 15408089aa403b3439fac2c4bd3077ba5115093a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF\IridescenceAbalone.bin
-SPDXID: SPDXRef-6c1423aff353009151b112f8014be841
-FileChecksum: SHA1: f2c17aa37dfa4c93f3ceb74e49d1fde2373ca67a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF\IridescenceAbalone.gltf
-SPDXID: SPDXRef-695c01ef95482dca0dbc63a892aa3393
-FileChecksum: SHA1: ce337300d266ebf04194aa3fbd9da8aab3c35109
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF\IridescenceAbalone_BaseColor.jpg
-SPDXID: SPDXRef-365edcd81840cd254358af9b39376018
-FileChecksum: SHA1: 669a5893d6287feeea5461db9b054df008bbe499
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF\IridescenceAbalone_Iridescence.jpg
-SPDXID: SPDXRef-2d8f2ebbc455efabf80ea2c173d9d987
-FileChecksum: SHA1: 143f7595fcaf932b485dd7a080758a8b352acca8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF\IridescenceAbalone_NormalBump.png
-SPDXID: SPDXRef-fa77e19dbc4ddc03360f2391c6816a13
-FileChecksum: SHA1: c97c4292e3fea3b3f4c544e150c07e275f107c80
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\glTF\IridescenceAbalone_ORM.jpg
-SPDXID: SPDXRef-49653c66d77f96314ac6946d9d8a6488
-FileChecksum: SHA1: 31546590f50d64b7c270aaf9102e12a817b3a469
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\metadata.json
-SPDXID: SPDXRef-d4c661366be15d9aec620b7e8661f69a
-FileChecksum: SHA1: 9110b5c0239185f1f790a1c0eb7849b337d473a8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\screenshot\screenshot.jpg
-SPDXID: SPDXRef-906bb5261cd5677b44dd35b45c70c066
-FileChecksum: SHA1: 218308132fb59a9d3135d0646bcf88b560fe5484
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-bd35be3e0001e6a71e4bd9a8d33b6e5c
-FileChecksum: SHA1: 6b5e17da5d7e5582810cf00e60d9900419ef7fe9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceAbalone\screenshot\textures.jpg
-SPDXID: SPDXRef-f4fa4c9aada37baa0773ec378333ef4a
-FileChecksum: SHA1: 3a3d43d1b4e4b662bfecacddc260e30b0191bfbc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 Abby Crawford
-2023 Eric Chadwick
-
-FileName: ./Models\IridescenceDielectricSpheres\README.body.md
-SPDXID: SPDXRef-48bc6fb5e5cb58d16389395d314452b7
-FileChecksum: SHA1: 5baae56fac3bd7f6464f8fafc8512899d12a74ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\README.md
-SPDXID: SPDXRef-4d9807dbe48f4c4a1d572e2e6b59a9f7
-FileChecksum: SHA1: 1b371f94cddfbec0170e1d7332fc1ff6c36fb483
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\glTF\IridescenceDielectricSpheres.bin
-SPDXID: SPDXRef-ebe6a2b76acaffc7e8caf2de16120a93
-FileChecksum: SHA1: 76e4acc13620b3ef6eae66cae94a8b8131879070
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\glTF\IridescenceDielectricSpheres.gltf
-SPDXID: SPDXRef-39cb7b1861b26686c6de0f7929c5a5e5
-FileChecksum: SHA1: ff6043b9b4e0c4766194ff7105fb9d8aa75f8ef8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\glTF\textures\guides.png
-SPDXID: SPDXRef-8bf49ba17784902df71416d49e8f1a4e
-FileChecksum: SHA1: 6d0d94dc2a5c87ddf5d344ab574fe59e1ad809fe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\metadata.json
-SPDXID: SPDXRef-d0685ddef463d180cae08fb765f20ecd
-FileChecksum: SHA1: edae997bdec52897c440c4ab65d9c78e79b9e0cb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-cc674e45caabb3d854b22e6cb8fae3d5
-FileChecksum: SHA1: 57aeeec83066b7bf6bf9b0dc59312a15c76e64f8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\screenshot\screenshot.jpg
-SPDXID: SPDXRef-18d6d207c0383b27ce8eab1504559f89
-FileChecksum: SHA1: 259bdc028c9b40e00b03a631ffaebc5af9352dfe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceDielectricSpheres\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-8d0b01946b541c16dcc5b9ca19e92ab7
-FileChecksum: SHA1: c7a83d70a935205ad6e328106098d2b550759d2b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\IridescenceLamp\README.body.md
-SPDXID: SPDXRef-6bbacf62d1938a94750efc3c11c1fc63
-FileChecksum: SHA1: 8038916182ceaa6c42bac95e1b0a14983a0f284e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\README.md
-SPDXID: SPDXRef-878c20afcec6f2385e4ff6981d5d5cc8
-FileChecksum: SHA1: 26a656a19f8232b23acbb93f3f641aae7a28d9dc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\glTF-Binary\IridescenceLamp.glb
-SPDXID: SPDXRef-c7772a6224a62772b0a63dc114cd850a
-FileChecksum: SHA1: 8a52c28c6f913548880bf31aa7fc9d2967ee0e77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-Copyright 2022 Wayfair LLC. CC BY 4.0 International https://creativecommons.org/licenses/by/4.0/"},"extensionsUsed":["KHR_materials_transmission","KHR_materials_volume","KHR_materials_iridescence"],"scene":0,"scenes":[{"nodes":[0,1,2]}],"nodes":[{"mesh":0,"name":"lamp"},{"mesh":1,"name":"lamp_transmission"},{"mesh":2,"name":"lamp_iridescence"}],"meshes":[{"primitives":[{"attributes":{"POSITION":1,"NORMAL":2,"TEXCOORD_0":3},"indices":0,"material":0}],"name":"lamp"},{"primitives":[{"attributes":{"POSITION":5,"NORMAL":6,"TEXCOORD_0":7},"indices":4,"material":1}],"name":"lamp_transmission"},{"primitives":[{"attributes":{"POSITION":9,"NORMAL":10,"TEXCOORD_0":11},"indices":8,"material":2}],"name":"lamp_iridescence"}],"accessors":[{"bufferView":0,"componentType":5123,"count":36246,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"componentType":5126,"count":7036,"max":[0.14865604,0.476097584,0.1509395],"min":[-0.14865604,0,-0.1509395],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":84432,"componentType":5126,"count":7036,"type":"VEC3","name":"accessorNormals"},{"bufferView":2,"componentType":5126,"count":7036,"type":"VEC2","name":"accessorUVs"},{"bufferView":0,"byteOffset":72492,"componentType":5123,"count":16896,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"byteOffset":168864,"componentType":5126,"count":2990,"max":[0.09652254,0.20118323,0.09652254],"min":[-0.09652254,0.05125974,-0.09652254],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":204744,"componentType":5126,"count":2990,"type":"VEC3","name":"accessorNormals"},{"bufferView":2,"byteOffset":56288,"componentType":5126,"count":2990,"type":"VEC2","name":"accessorUVs"},{"bufferView":0,"byteOffset":106284,"componentType":5123,"count":3456,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"byteOffset":240624,"componentType":5126,"count":657,"max":[0.14623034,0.472099632,0.148518875],"min":[-0.14623034,0.243182123,-0.148518875],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":248508,"componentType":5126,"count":657,"type":"VEC3","name":"accessorNormals"},{"bufferView":2,"byteOffset":80208,"componentType":5126,"count":657,"type":"VEC2","name":"accessorUVs"}],"bufferViews":[{"buffer":0,"byteLength":113196,"name":"bufferViewScalar","target":34963,"byteOffset":0},{"buffer":0,"byteOffset":113196,"byteLength":256392,"byteStride":12,"name":"bufferViewFloatVec3","target":34962},{"buffer":0,"byteOffset":369588,"byteLength":85464,"byteStride":8,"name":"bufferViewFloatVec2","target":34962},{"buffer":0,"byteOffset":455052,"byteLength":1133005},{"buffer":0,"byteOffset":1588060,"byteLength":2795802},{"buffer":0,"byteOffset":4383864,"byteLength":725084}],"buffers":[{"byteLength":5108948}],"materials":[{"name":"IridescenceLamp","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicRoughnessTexture":{"index":1}},"occlusionTexture":{"index":1}},{"name":"IridescenceLampTransmissionIridescence","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicRoughnessTexture":{"index":1}},"occlusionTexture":{"index":1},"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"thicknessFactor":0.005},"KHR_materials_iridescence":{"iridescenceFactor":1,"iridescenceIor":1.67,"iridescenceThicknessMaximum":405,"iridescenceThicknessMinimum":395,"iridescenceThicknessTexture":{"index":2}}}},{"name":"IridescenceLampIridescence","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicRoughnessTexture":{"index":1}},"occlusionTexture":{"index":1},"extensions":{"KHR_materials_iridescence":{"iridescenceFactor":1,"iridescenceIor":1.8,"iridescenceThicknessMaximum":515,"iridescenceThicknessMinimum":485,"iridescenceThicknessTexture":{"index":2}}}}],"textures":[{"sampler":0,"source":0,"name":"IridescenceLamp_BaseColor.png"},{"sampler":0,"source":1,"name":"IridescenceLamp_OcclusionRoughnessMetalness.png"},{"sampler":0,"source":2,"name":"Iridescenc
-
-FileName: ./Models\IridescenceLamp\glTF\IridescenceLamp.bin
-SPDXID: SPDXRef-9e1265c3a13dbefb9622240f1eb7cfb7
-FileChecksum: SHA1: 0bfe60196760c167ed8d80b3b6eb3b3003c0204c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\glTF\IridescenceLamp.gltf
-SPDXID: SPDXRef-d0eafd3fbe9bdbc4aa8669ebcc92c920
-FileChecksum: SHA1: 2a010f0c9a825745265115070421bb06c3d87e51
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-Copyright 2022 Wayfair LLC. CC BY 4.0 International https://creativecommons.org/licenses/by/4.0/"
-
-FileName: ./Models\IridescenceLamp\glTF\IridescenceLamp_BaseColor.png
-SPDXID: SPDXRef-22394c773ffeb07fdbb3c5657946d527
-FileChecksum: SHA1: d903a0ba8d2f60d6a0ca349d639759e0853c70c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\glTF\IridescenceLamp_Iridescence.png
-SPDXID: SPDXRef-d323331e4a27d4b315835795999c81b6
-FileChecksum: SHA1: f9e02eacd2eea246030c8418631afaa697dc60ae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\glTF\IridescenceLamp_OcclusionRoughnessMetalness.png
-SPDXID: SPDXRef-1940a321c822d5707c34c4b01240b268
-FileChecksum: SHA1: 83a1923fd76e20aa72ed8e181a41d39e424b46a3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\metadata.json
-SPDXID: SPDXRef-81b0c8b9e28581e32f1ed0aba47a5c49
-FileChecksum: SHA1: e641d5cfd428f1dcca6b1a110a233c7790a46e39
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\screenshot\reference_Photos.jpg
-SPDXID: SPDXRef-429ca4c050b2af4fc077e8cbfd051ddd
-FileChecksum: SHA1: 05a2529f98ce64aa05b5b90a92df1fbfdb8ed743
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-3a07026aa5a5861fc51b5cb694af6e90
-FileChecksum: SHA1: 3a945bc15b73bf038e0c6ca98800d4d0024e6e8a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\screenshot\screenshot.jpg
-SPDXID: SPDXRef-97bc0e4a19129fa748453929d3e4e6ee
-FileChecksum: SHA1: 80eefae19c43f6514c6581e678b58d33dd8b4006
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-5456a59e398752c420fb04bf40adb25f
-FileChecksum: SHA1: 10f7a9ec355cafdd6b819f84a76f352802d2af4b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceLamp\screenshot\textures.jpg
-SPDXID: SPDXRef-65ce22243c1cf2ae9e2a2a9d74054062
-FileChecksum: SHA1: 44cee285ffa6717bbf0107d9b32b311752c73e93
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2022 Wayfair, LLC
-
-FileName: ./Models\IridescenceMetallicSpheres\README.body.md
-SPDXID: SPDXRef-8a2f12e49b2e4bf5ddbf80804338e3d3
-FileChecksum: SHA1: 25c42430dfe4e296f407450a8696099d81e684b7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\README.md
-SPDXID: SPDXRef-ecacce6f7182ddc15709257f9aafec8b
-FileChecksum: SHA1: 43287d7fea25c435eea4447b2d9b39eaa6843947
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\glTF\IridescenceMetallicSpheres.bin
-SPDXID: SPDXRef-fa031451e95c39bba28ce9c2201b0873
-FileChecksum: SHA1: 76e4acc13620b3ef6eae66cae94a8b8131879070
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\glTF\IridescenceMetallicSpheres.gltf
-SPDXID: SPDXRef-448a4911d019b980cf9cdb4f96c81c21
-FileChecksum: SHA1: 1ad028feb1b78e77571590b5ba314b4156e4be49
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\glTF\textures\guides.png
-SPDXID: SPDXRef-3411d5d4b8c0574c45d5f3410429d9d7
-FileChecksum: SHA1: 5eb26e8f3c1cc6a9ff1c629fbe22db083477ebe8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\metadata.json
-SPDXID: SPDXRef-f9d9367530cfbfad3a852eb42ef0f8e4
-FileChecksum: SHA1: abd481fc2ed22a82349ff9e5564ddf1822ea5b7c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-89643e489df04ae77273f76381ea2f08
-FileChecksum: SHA1: 859f7402183fc4770254f7014856f380c7f89812
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\screenshot\screenshot.jpg
-SPDXID: SPDXRef-0071980aa238295117865deb6c13b35f
-FileChecksum: SHA1: 937c2d140a3e1bd27a918dc5b2aafd1339da7006
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceMetallicSpheres\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-7121960f9d1fefb9b4614c637d588526
-FileChecksum: SHA1: c20ce7fbd99da7cfed6a929dedd5ede62867992a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\README.body.md
-SPDXID: SPDXRef-8e6ab483989d38028adc00a38b1a6787
-FileChecksum: SHA1: 43d7802267381a6b030101493a7a0762f6586338
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\README.md
-SPDXID: SPDXRef-f70fec3de5f6f1b4b3580ed0e0e28ccd
-FileChecksum: SHA1: ff5a71eee43a4a7dc6825833e2bc14a5804aca9c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\glTF-Binary\IridescenceSuzanne.glb
-SPDXID: SPDXRef-9f9d601293ca310102837b48c7b90ba2
-FileChecksum: SHA1: 0257a328c0614fc5625095edc912b415eb3bbb9a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\glTF\IridescenceSuzanne.bin
-SPDXID: SPDXRef-0738b1b0199b34a5cc95b9cd1deeda17
-FileChecksum: SHA1: c3e045400093042709f72e7540f11b2ca8224bb6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\glTF\IridescenceSuzanne.gltf
-SPDXID: SPDXRef-e00955f62c1a5b9628c73787691fd10f
-FileChecksum: SHA1: a3325a129a12ef10ae4f3b3e856d339cbe055450
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\glTF\noise.png
-SPDXID: SPDXRef-397e7fd6d0408a3708c61096bbac6ba2
-FileChecksum: SHA1: 6556e2336fc5838ace1bf82506ca4e38ec3113c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\metadata.json
-SPDXID: SPDXRef-10fc1a2eed2577076be54220be5fb022
-FileChecksum: SHA1: 73f1fbadc6e168933d4a5a3cc7e2236cc4f823e4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-bf109d9c238781c0f9faab395a1475a3
-FileChecksum: SHA1: 341003d61bdb0a7752f49316d7eef66f94c1c5cd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\screenshot\screenshot.jpg
-SPDXID: SPDXRef-1d05907f40125867f0ce0754f5fde258
-FileChecksum: SHA1: e367091f2b4bcf8e3b1a98021cd3380ceb1c7ecb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescenceSuzanne\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-4af20272722183357fe0fc3275470868
-FileChecksum: SHA1: 984abcdfdbc7853cb6b45f13cf79b31a521f129b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2021 Pascal Schoen
-2022 UX3D
-
-FileName: ./Models\IridescentDishWithOlives\README.body.md
-SPDXID: SPDXRef-61e4782534bf2161d9e141e32d12b576
-FileChecksum: SHA1: d2a31c3828d763a7a902e3de85e8bc224051c45c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\README.md
-SPDXID: SPDXRef-e35befdcdbed07a13a29d8c6662902e8
-FileChecksum: SHA1: 326e311b5211853a3941d85cf777717e4b8a08cb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF-Binary\IridescentDishWithOlives.glb
-SPDXID: SPDXRef-1b2cd929e405dfca65aeb862bb4bee68
-FileChecksum: SHA1: 42fdec153947eeb9fbda700c00da347ac44c4ca4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-Copyright 2021 Wayfair LLC. CC BY 4.0 International https://creativecommons.org/licenses/by/4.0/","generator":"Created in 3ds Max, exported with Max2Babylon, edited in Visual Studio Code with glTF Tools"},"extensionsUsed":["KHR_materials_ior","KHR_materials_iridescence","KHR_materials_transmission","KHR_materials_volume"],"scene":0,"scenes":[{"nodes":[0,2,4,5]}],"nodes":[{"children":[1],"mesh":0,"rotation":[0,0.7660445,0,0.642787635],"name":"glassDish"},{"mesh":1,"name":"olives"},{"children":[3],"translation":[-0.142956257,0.027819138,-0.100098975],"rotation":[-0.0986936241,-0.63016665,0.7001854,-0.320764631],"scale":[1,1,0.99999994],"name":"glassCover_animation"},{"mesh":2,"translation":[-0.174517319,3.3170604e-8,0.0312397238],"rotation":[-0.6532815,-0.270597965,0.270598024,0.6532815],"scale":[1,1,1.00000012],"name":"glassCover"},{"mesh":3,"rotation":[0,0.7660445,0,0.642787635],"name":"goldLeaf"},{"camera":0,"translation":[0.8,0.5,0],"rotation":[-0.162,0.688,0.162,0.688],"name":"Camera001"}],"cameras":[{"perspective":{"yfov":0.457822353,"zfar":10000,"znear":0.1},"type":"perspective","name":"Camera001"}],"meshes":[{"primitives":[{"attributes":{"POSITION":1,"NORMAL":2,"COLOR_0":3,"TEXCOORD_0":4},"indices":0,"material":0}],"name":"glassDish"},{"primitives":[{"attributes":{"POSITION":6,"NORMAL":7,"COLOR_0":8,"TEXCOORD_0":9},"indices":5,"material":1}],"name":"olives"},{"primitives":[{"attributes":{"POSITION":11,"NORMAL":12,"TEXCOORD_0":13},"indices":10,"material":2}],"name":"glassCover"},{"primitives":[{"attributes":{"POSITION":15,"NORMAL":16,"COLOR_0":17,"TEXCOORD_0":18},"indices":14,"material":3}],"name":"goldLeaf"}],"accessors":[{"bufferView":0,"componentType":5123,"count":6144,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"componentType":5126,"count":1090,"max":[0.229711309,0.0405250341,0.2297113],"min":[-0.229711309,0.0009741892,-0.229711309],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":13080,"componentType":5126,"count":1090,"type":"VEC3","name":"accessorNormals"},{"bufferView":2,"componentType":5126,"count":1090,"type":"VEC4","name":"accessorColors"},{"bufferView":3,"componentType":5126,"count":1090,"type":"VEC2","name":"accessorUVs"},{"bufferView":0,"byteOffset":12288,"componentType":5123,"count":51840,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"byteOffset":26160,"componentType":5126,"count":10992,"max":[0.145761117,0.08063666,0.154951826],"min":[-0.149238825,0.00325667183,-0.157389134],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":158064,"componentType":5126,"count":10992,"type":"VEC3","name":"accessorNormals"},{"bufferView":2,"byteOffset":17440,"componentType":5126,"count":10992,"type":"VEC4","name":"accessorColors"},{"bufferView":3,"byteOffset":8720,"componentType":5126,"count":10992,"type":"VEC2","name":"accessorUVs"},{"bufferView":0,"byteOffset":115968,"componentType":5123,"count":10752,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"byteOffset":289968,"componentType":5126,"count":1857,"max":[0.178074539,0.238563627,0.178035244],"min":[-0.178035259,0.0312417466,-0.178074539],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":312252,"componentType":5126,"count":1857,"type":"VEC3","name":"accessorNormals"},{"bufferView":3,"byteOffset":96656,"componentType":5126,"count":1857,"type":"VEC2","name":"accessorUVs"},{"bufferView":0,"byteOffset":137472,"componentType":5123,"count":4608,"type":"SCALAR","name":"accessorIndices"},{"bufferView":1,"byteOffset":334536,"componentType":5126,"count":924,"max":[0.2283677,0.03799545,0.228367746],"min":[-0.2283677,-0.00002581076,-0.228367716],"type":"VEC3","name":"accessorPositions"},{"bufferView":1,"byteOffset":345624,"componentType":5126,"count":924,"type":"VEC3","name":"accessorNormals"},{"bufferView":2,"byteOffset":193312,"componentType":5126,"count":924,"type":"VEC4","name":"accessorColors"},{"bufferView":3,"byteOffset":111512,"componentType":5126,"count":924,"type":"VEC2","name":"accessorUVs"},{"bufferView":4,"co
-
-FileName: ./Models\IridescentDishWithOlives\glTF\IridescentDishWithOlives.bin
-SPDXID: SPDXRef-c7b848cc2af21aab12313a9a8e59f1ee
-FileChecksum: SHA1: 1a832ea97fe1e4ba2a2ad0e446898470cc77004d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\IridescentDishWithOlives.gltf
-SPDXID: SPDXRef-9342be665c9db92fd008da25247211be
-FileChecksum: SHA1: 13fcbbd7ed77cb520129a417a230e2f832b16458
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-Copyright 2021 Wayfair LLC. CC BY 4.0 International https://creativecommons.org/licenses/by/4.0/",
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glasscover_irid.png
-SPDXID: SPDXRef-effeba1650445e2d310df7f4eeb0a449
-FileChecksum: SHA1: 96b85aa82141536c654abba85d63a822a24f8683
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glasscover_nrm.png
-SPDXID: SPDXRef-c98f16e5e62cb254e57333753d64b248
-FileChecksum: SHA1: c16b59671f570ec16e52d25ba45da737aa88389b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glasscover_orm.png
-SPDXID: SPDXRef-209326bcf9384d21af4fe118db68a15d
-FileChecksum: SHA1: 508d45ff238998ca05904c00aa2c389db776e071
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glasscover_spec.png
-SPDXID: SPDXRef-7db23478c690611fe00cb02083892d8d
-FileChecksum: SHA1: e31ece47fce1949029eb88a7cb556b3859c31757
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glasscover_thick.png
-SPDXID: SPDXRef-e5916d2b2ae57e237fb460b3f346a4e1
-FileChecksum: SHA1: ec7d2943d0eea064e0ba8af8c3903a6db374994c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glassdish_irid.png
-SPDXID: SPDXRef-ae6d704fabd402bd6aca44850cb6868d
-FileChecksum: SHA1: b403c05fb2c8b195fa8159a4849b96d67ad1086c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\glassdish_spec.png
-SPDXID: SPDXRef-cef2006e5d78edcd2d07694565545029
-FileChecksum: SHA1: 0d8b4c02ad4a7662ffaeecda2075f0b0492f2cd1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\goldleaf_col.png
-SPDXID: SPDXRef-4c0959b0aa17058f8d37ee7614bb093e
-FileChecksum: SHA1: d2e23a0c9d036965044378dd6aa6719cd7bb4b81
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\goldleaf_nrm.png
-SPDXID: SPDXRef-2d9c9544a2f42738ce26dfb472f699f2
-FileChecksum: SHA1: e2821d0c846cd4d016d80a365d186e121705c7fb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\goldleaf_orm.png
-SPDXID: SPDXRef-094e8fc185722f663c88f79947a19296
-FileChecksum: SHA1: 93e74791279191d7cb4a7e18b5ee752f22f26e57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\olives_col.png
-SPDXID: SPDXRef-a1be09515e1c741bf3f14d3f4fa02c71
-FileChecksum: SHA1: 5fec116995f2791cd16219c4e6369a9937c6a45c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\olives_nrm.png
-SPDXID: SPDXRef-51cd2e24729dcd08c667cd3fb476bb47
-FileChecksum: SHA1: 9ea9b676361298acc2496d0ef1027e599ff32922
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\glTF\olives_orm.png
-SPDXID: SPDXRef-4addc15fbce43e00f0412928c0b69b51
-FileChecksum: SHA1: 3b0e8c728d08fabd8058da64e233ed7be668d34a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\metadata.json
-SPDXID: SPDXRef-ce4bf6a5b61012e1e62054bb15cccb95
-FileChecksum: SHA1: 4b177bd2129ce0a2263bc1cf18588e13cd2caf46
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\DassaultPBRSampleRenderer.jpg
-SPDXID: SPDXRef-56ede6e42b59e7819279b457ca9eb92a
-FileChecksum: SHA1: d5876e668dde38de15cfc87b9a2aa1e9b83b37b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\ReferencePhotos.jpg
-SPDXID: SPDXRef-13fd56720da7113c3240c2c7a5c2b2e0
-FileChecksum: SHA1: fc9f0c53eb31c93d7053d529a7c0755621ce67a0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\glassCover_animation.gif
-SPDXID: SPDXRef-48ca9fa55661bd0b709ef2ce8bc00af1
-FileChecksum: SHA1: a37c1a337341a4bd6e91048d16a63c5786600f9e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\glassCover_textures.jpg
-SPDXID: SPDXRef-a67cd42d73f8af9925903e67089768cb
-FileChecksum: SHA1: 11c0d27482d00e5103656437c535afc570224ac6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\glassDish_occlusion.jpg
-SPDXID: SPDXRef-918b4495163740e768fc77cfd109d1c7
-FileChecksum: SHA1: 9f2bd57d1ab8e7ce5ee391b234579417d4ebc579
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-340bb4bac1054c333d7ab048fa53b9a0
-FileChecksum: SHA1: 9e468282a2985849b591cf59760e47f0ab34eb39
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\screenshot.jpg
-SPDXID: SPDXRef-67f39e558410c48284e323944cd2944c
-FileChecksum: SHA1: 3837cc37e1166d66080447aeea259550c4c250e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-34fea68408d0d2c439df1df27f6b07fa
-FileChecksum: SHA1: 8ce8de70aa20839e2fe3b68bec1ed356dc5c6b6d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\IridescentDishWithOlives\screenshot\specular_vs_iridescence.jpg
-SPDXID: SPDXRef-be2bd7b62f4a0c9139aeba36af24d414
-FileChecksum: SHA1: 2618ba4f36084b25b9964da8f5e03b0492bc13ff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\Lantern\README.body.md
-SPDXID: SPDXRef-cdfd28eaa5dbcad6f6337c8ed241ddaf
-FileChecksum: SHA1: 5410c8a4b27bd4778965bf47876f78e7d8c44f49
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\README.md
-SPDXID: SPDXRef-8525258f4b83fb4af71a431e231a961f
-FileChecksum: SHA1: 5d58fd87a963b4a4d44076657acd0d4df7186ddc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Binary\Lantern.glb
-SPDXID: SPDXRef-c73fc479030f523667a5f723c35ec1d1
-FileChecksum: SHA1: c59fedf4ee96fa7c696670f8de8f5b70c7d4dbc8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Draco\Lantern.bin
-SPDXID: SPDXRef-74408d0ba49574ceb6dbe51aa5ec311a
-FileChecksum: SHA1: c6b624264b555f8778d628be31b97b4779d73c3b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Draco\Lantern.gltf
-SPDXID: SPDXRef-87d8a5d7791838c2881d000113695506
-FileChecksum: SHA1: 26d736b4689017a1b4085bfd4ab9bcbdb1ef63b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Draco\Lantern_baseColor.png
-SPDXID: SPDXRef-f270ef4f6120e49aa130ba84780642af
-FileChecksum: SHA1: 4be0002b3c35d59364aba1939780361ba685fa4d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Draco\Lantern_emissive.png
-SPDXID: SPDXRef-7f7bad81d3016572a54e990683bc3914
-FileChecksum: SHA1: 8fb1cf3908b2216b203fe632de09e042e65b7aea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Draco\Lantern_normal.png
-SPDXID: SPDXRef-851776a0163dce911c5d5d3da7d65842
-FileChecksum: SHA1: 696e732da309165e8cbc7be3629a0e070eef10fb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Draco\Lantern_roughnessMetallic.png
-SPDXID: SPDXRef-21fd65b77e2547e561c6d851f7a2d77d
-FileChecksum: SHA1: be3cdbc84e3f2bcdf3479982f82a73cadcd7b854
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Quantized\Lantern.bin
-SPDXID: SPDXRef-8325a8fde53b5c839400751602a39049
-FileChecksum: SHA1: 8cfec3930cfc27bb7cca9e847a3fdf142cf2a550
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Quantized\Lantern.gltf
-SPDXID: SPDXRef-e66a5ee94461367cfa57b55e20a83dbb
-FileChecksum: SHA1: 9c8917489112ade4026d3d9699d7fdb5f5596bb3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Quantized\Lantern_baseColor.png
-SPDXID: SPDXRef-2547c8c4e2cc51ac2eb34c201a5c5312
-FileChecksum: SHA1: 4be0002b3c35d59364aba1939780361ba685fa4d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Quantized\Lantern_emissive.png
-SPDXID: SPDXRef-89b696774672314f14acfd1b2e082434
-FileChecksum: SHA1: 8fb1cf3908b2216b203fe632de09e042e65b7aea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Quantized\Lantern_normal.png
-SPDXID: SPDXRef-216b889b4765d96f3dfe83863268e8ec
-FileChecksum: SHA1: 696e732da309165e8cbc7be3629a0e070eef10fb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF-Quantized\Lantern_roughnessMetallic.png
-SPDXID: SPDXRef-6d43d360f2bb9b5549fde7ab56c95121
-FileChecksum: SHA1: be3cdbc84e3f2bcdf3479982f82a73cadcd7b854
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF\Lantern.bin
-SPDXID: SPDXRef-50931e9cdf9d0ba00ff1c307deb856d9
-FileChecksum: SHA1: 19d537d45a293dc2d7780355f2d83c7209081991
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF\Lantern.gltf
-SPDXID: SPDXRef-f448f6d290c3a8112ebcf3137e2718ad
-FileChecksum: SHA1: 3624befad3581f2696cc770c9f4c46969b38e731
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF\Lantern_baseColor.png
-SPDXID: SPDXRef-64c8cc3398a6523f2f578b35225826a0
-FileChecksum: SHA1: 4be0002b3c35d59364aba1939780361ba685fa4d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF\Lantern_emissive.png
-SPDXID: SPDXRef-3307c3de251869cb8cd1a02d361b1636
-FileChecksum: SHA1: 8fb1cf3908b2216b203fe632de09e042e65b7aea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF\Lantern_normal.png
-SPDXID: SPDXRef-1b4938087b342ec0a5861b5eac5164e9
-FileChecksum: SHA1: 696e732da309165e8cbc7be3629a0e070eef10fb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\glTF\Lantern_roughnessMetallic.png
-SPDXID: SPDXRef-c26442dfa6912cb3a3ee8b2d2564789b
-FileChecksum: SHA1: be3cdbc84e3f2bcdf3479982f82a73cadcd7b854
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\metadata.json
-SPDXID: SPDXRef-990002bffa858d0f3e6320519abc1345
-FileChecksum: SHA1: e0166f94bb7cfaca3a39f4a2d8da07fd626fdc62
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-978ddd7fc53a0e63321c942d78aae5fb
-FileChecksum: SHA1: 9a56a08149c880f6175e226e955f990e79abe71c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\Lantern\screenshot\screenshot.jpg
-SPDXID: SPDXRef-a9613e8e2b38aebd95e8c81843a66a3a
-FileChecksum: SHA1: 9d34364c66b359f2a7ce55e351665e9b0b483404
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Microsoft
-2018 Frank Galligan
-
-FileName: ./Models\LightsPunctualLamp\README.body.md
-SPDXID: SPDXRef-fbec75bb1967b66960469107ab3426a8
-FileChecksum: SHA1: f400bb81f5953457aa0a4073f5bf771c997f2767
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\README.md
-SPDXID: SPDXRef-e20c58d08f2ba77b723ff9e7a23052bd
-FileChecksum: SHA1: 96c87a1954f03419bc194f881acee9285c634fb4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF-Binary\LightsPunctualLamp.glb
-SPDXID: SPDXRef-f4f75967d0b3a9505b74166a66cab5e2
-FileChecksum: SHA1: 207a7ef9ce803d06bfe1876ccfceead18bcc2521
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\LightsPunctualLamp.data.bin
-SPDXID: SPDXRef-b84cd2602184f7a48cd05510e84e3e21
-FileChecksum: SHA1: f258d6be2607baf1ec7a5af740968a9c4498dcc5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\LightsPunctualLamp.gltf
-SPDXID: SPDXRef-c3e9ef766af98241adfbacffa8f5e64a
-FileChecksum: SHA1: f7fe6bf902b6ed115bbb9bccd2deb08f7ba4c1c9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material0_basecolor.jpeg
-SPDXID: SPDXRef-3890d7a638cc0acd1f1f792c4a432bad
-FileChecksum: SHA1: 9c92e84fc8746c3ce1b00ca8718dbc1c57b455c5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material0_emissive.jpeg
-SPDXID: SPDXRef-edcf5869ed8656f22fa56f2dd8c88e9a
-FileChecksum: SHA1: dc5788de802e80400637e72c4d8387ebf73a9586
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material0_metallic_roughness.jpeg
-SPDXID: SPDXRef-1f4558d37cfd29fc262ca1fb0d0d0c76
-FileChecksum: SHA1: ab3f995a2fffbb19e38a0dd2a6d5bb7aee1b601f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material0_normal.png
-SPDXID: SPDXRef-163e335d5cfd0c6795312ad1622a3929
-FileChecksum: SHA1: 24271ac07146700f642b0c2292c1a718f0d87d40
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material1_basecolor.png
-SPDXID: SPDXRef-08252b4aeacdca3118dd3293fd227e21
-FileChecksum: SHA1: ed397e3bf7db92c09a4eefc7fec0cfe03a99fa23
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material1_normal.png
-SPDXID: SPDXRef-b19f4c11c2fe278f5f7fd68de19118ea
-FileChecksum: SHA1: c9ff81efed25159e19fc727cd6575e4b660ae9fc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\glTF\material2_transmission.jpeg
-SPDXID: SPDXRef-3980fbd4b081a4871e83146fd2970b29
-FileChecksum: SHA1: cb014d86ec3033f2e8fa86443785d3270e6e0ba6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\metadata.json
-SPDXID: SPDXRef-25b7f1c27ac8aef6baa6bf545f107a78
-FileChecksum: SHA1: 03f0e884a54cde16509b79023337bc995943b94b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\screenshot\lamp_white_bg.png
-SPDXID: SPDXRef-91d4d27e54af57a9456b1e7fdffea1b4
-FileChecksum: SHA1: a845ff359c59fd249b72f93486b58183070c30a1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\screenshot\lights_on_off.gif
-SPDXID: SPDXRef-59da39293ee31f628793c8624b90dd9c
-FileChecksum: SHA1: 8f70afb46fbf2cb45550cd6b8df2b6b92dfb7f20
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-3fb9189d0265fca1b697a4ea65832fe9
-FileChecksum: SHA1: 6ef02d502ad47c61478d5dd73b715af158e15bc5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\screenshot\screenshot.png
-SPDXID: SPDXRef-b17e7779139dcb3530c154c2f131174c
-FileChecksum: SHA1: c0d471c7d8cb52c5093625b17a6a49789198a95e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\LightsPunctualLamp\screenshot\shade_details.gif
-SPDXID: SPDXRef-b24211634b29a325737e7d879d056cf4
-FileChecksum: SHA1: 422c8c4b98c9c5be246e2803d2a91918e166f821
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 DGG
-
-FileName: ./Models\MandarinOrange\README.body.md
-SPDXID: SPDXRef-829f27435107db828baa48d4f396ad4c
-FileChecksum: SHA1: c1a4ec90e75de96a220073a5585acedff7696edc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\README.md
-SPDXID: SPDXRef-6c9a33c3f0076cb55544e1681cdd0572
-FileChecksum: SHA1: 98278884ac8f6abab7549205e12d0606c2d37e88
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\glTF\MandarinOrange.bin
-SPDXID: SPDXRef-ee8f66b17450b51ebdf7860c1a3610ff
-FileChecksum: SHA1: b4fedad732c60f51a2352295e03ea463f4fce51a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\glTF\MandarinOrange.gltf
-SPDXID: SPDXRef-eb3b9ae0986a4754ff596d640d14ac56
-FileChecksum: SHA1: fddec9ba961e271868fc2155cd54fa7177237ecd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\glTF\MandarinOrange_Basecolor.jpg
-SPDXID: SPDXRef-ca50274b35e072bd905ec37b94febf6f
-FileChecksum: SHA1: fe22cee1256a5b50cc02fa73bb441e63df1c2e80
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\glTF\MandarinOrange_DiffuseTransmission.png
-SPDXID: SPDXRef-89f2ced9ee4054af17e951f1b7ced109
-FileChecksum: SHA1: 5f62635ce0e1e60cb252ecf9c3b9bbcdf29c8703
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\glTF\MandarinOrange_Normal.png
-SPDXID: SPDXRef-817056bb1cdb540553b65c3fa7dc668b
-FileChecksum: SHA1: 5e3685e05287c0ad898b5680eaa6bab37342d8a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\glTF\MandarinOrange_OcclusionRough.jpg
-SPDXID: SPDXRef-86195d95a3483ebce54866b9d0c85020
-FileChecksum: SHA1: d7046917aa6597e052ccbfff046fc1dba0bd4647
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\metadata.json
-SPDXID: SPDXRef-cce5e58b02e31050deea34ca6051c5a8
-FileChecksum: SHA1: 041448ddc2887dc01b24b75f48f95752fb82bbae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\screenshot\screenshot-large.jpg
-SPDXID: SPDXRef-b54ee0bed43ff1e7797e912038bdec4c
-FileChecksum: SHA1: e20936be2b07f6fe1fdecadb98fc5f13c63cc39c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\screenshot\screenshot.jpg
-SPDXID: SPDXRef-117d847d25727f7561789e873db199bf
-FileChecksum: SHA1: 547ce68983804183429d062f218a7ff92869feea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\screenshot\textures.jpg
-SPDXID: SPDXRef-f0dd4fd279ee305a8eadd9f1a6116a13
-FileChecksum: SHA1: f58515b9249bb742c30422c8aabfad6e582d2b39
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MandarinOrange\screenshot\with-without.jpg
-SPDXID: SPDXRef-b35afeb2276ff29c8abac41ba33e6758
-FileChecksum: SHA1: 3810e83211eac2c1439b8ae38f80c853a77ad495
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2015 zamdreamer
-2023 Wayfair
-
-FileName: ./Models\MaterialsVariantsShoe\README.body.md
-SPDXID: SPDXRef-d4b13c1a08bb7b0309310ddb187a1eec
-FileChecksum: SHA1: 4564e16602357c9d9537470f06455e1056554f91
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\README.md
-SPDXID: SPDXRef-cf837dc4fc8e61c0c907661b600f6454
-FileChecksum: SHA1: 970f62e41ec173573e41a7a7914ccaade9ebf690
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF-Binary\MaterialsVariantsShoe.glb
-SPDXID: SPDXRef-cd45171042e16b245893716399aa4e62
-FileChecksum: SHA1: 708a4ba3449f6e901775acddf0115bd74144fcf0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\MaterialsVariantsShoe.bin
-SPDXID: SPDXRef-ee094daf88f9f70914fda0b5502c691e
-FileChecksum: SHA1: 3500b01edadf375cea9e95597de3ac5cca8f85b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\MaterialsVariantsShoe.gltf
-SPDXID: SPDXRef-5b815e53eb18c05af6e63c835b464ec3
-FileChecksum: SHA1: 9cfbca23a30949ceb7bba13af65e9b485ba120e6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\diffuseBeach.jpg
-SPDXID: SPDXRef-862b4c512f3b791e65710b43345311de
-FileChecksum: SHA1: 7297dc4abb34970e9656cd4a7d7ed39d5db6500f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\diffuseMidnight.jpg
-SPDXID: SPDXRef-4c15b195824a01a3e006d9d174c96d99
-FileChecksum: SHA1: 92a0307b31ff3e6dbba98c0b2681477796fae0bb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\diffuseStreet.jpg
-SPDXID: SPDXRef-c24687def507d68f1f3d58ce78c656a0
-FileChecksum: SHA1: c302bcba4a85f53b18f636dffced5b7559268cd1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\normal.jpg
-SPDXID: SPDXRef-699c045009413623e515fabc298ffec9
-FileChecksum: SHA1: 96326560df0cbb3d6bbe3acefbf737ead61667ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\glTF\occlusionRougnessMetalness.jpg
-SPDXID: SPDXRef-4fe80dd2bcd4e639e263c1e1248e508a
-FileChecksum: SHA1: d4414c0af22825c468387d1a7cb327dfa6d592bd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\metadata.json
-SPDXID: SPDXRef-c1ace4a26d1e86e706c582f81f7c31a9
-FileChecksum: SHA1: 9273aa98644d8fe5f120eec574075981ff8260bb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\screenshot\screenshot-large.png
-SPDXID: SPDXRef-7330f54e1053c5c9b7425f5079dd2cca
-FileChecksum: SHA1: 2e79ae58c826caa8b7ffd9cdae72afcd10735fe7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MaterialsVariantsShoe\screenshot\screenshot.jpg
-SPDXID: SPDXRef-5177c303c4a71f1c6a00d9df86783ee7
-FileChecksum: SHA1: 048be000844170a6955b41097c934ef141663693
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Shopify
-
-FileName: ./Models\MeshPrimitiveModes\README.body.md
-SPDXID: SPDXRef-f7254101ea1d2a3dc51c1d6edea38287
-FileChecksum: SHA1: d433d0e21a9e2740195371444e01ee3b375e2f9d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MeshPrimitiveModes\README.md
-SPDXID: SPDXRef-cab54b5a2562f156d3b216d6925e5c85
-FileChecksum: SHA1: d750f7e2405b2200b59b79f9f0a60ed804d904bd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MeshPrimitiveModes\glTF-Embedded\MeshPrimitiveModes.gltf
-SPDXID: SPDXRef-3a8392f8e376d4209f61083bdd03240e
-FileChecksum: SHA1: f98848f7a6eef517ffe856901db871e1e7c0fcb9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MeshPrimitiveModes\glTF\MeshPrimitiveModes.gltf
-SPDXID: SPDXRef-196ef0097c868fd07711fd29b8f8a6ea
-FileChecksum: SHA1: 37036cd14fff11dc2c33715096f806a526e020e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MeshPrimitiveModes\glTF\buffer.bin
-SPDXID: SPDXRef-617472b9edfc01933600976e96e1358c
-FileChecksum: SHA1: 39260f6c0541e4c97c11cdccd30a6f540d9f3638
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MeshPrimitiveModes\metadata.json
-SPDXID: SPDXRef-3dfa3481ddb5e5643ec3c20cc652c1e4
-FileChecksum: SHA1: 8a198b2ca824afe6ef138a061f505c0b70fa8069
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MeshPrimitiveModes\screenshot\screenshot.png
-SPDXID: SPDXRef-3a4f8c33a159d69caed649aa4d4a77ed
-FileChecksum: SHA1: 5cc72a6a6187905064ac2c71459b4374255c1800
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\README.md
-SPDXID: SPDXRef-33301a1b0c9c915788cc6acf3bb145a3
-FileChecksum: SHA1: 1dc658c0478006fea613634591ef84981d9962b5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\glTF-Binary\MetalRoughSpheresNoTextures.glb
-SPDXID: SPDXRef-a523e37c5f49f4bd527044c1738f8049
-FileChecksum: SHA1: 268924a756f82bee1d1704f4c4ce1ed50b3a7c9a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\glTF\MetalRoughSpheresNoTextures.bin
-SPDXID: SPDXRef-020fd264225f2f890d21ffd6a0dab7c1
-FileChecksum: SHA1: b1eeae39b38502a84dd84868fb363e62c0fca8a0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\glTF\MetalRoughSpheresNoTextures.gltf
-SPDXID: SPDXRef-b2a3fc35f7146231800c37172166eeab
-FileChecksum: SHA1: c0fd21ad72dfff60822b248f98181f02bef1bebd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\metadata.json
-SPDXID: SPDXRef-01c9dae1ecb81a2f504ad9c575139696
-FileChecksum: SHA1: 980ec540aa99fd987537602da77a7f61a55062d5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-2c98b6324d2e8d18836051c762e43d95
-FileChecksum: SHA1: fd86ddcf74fa60a0274da2b5995274c559e22943
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheresNoTextures\screenshot\screenshot.png
-SPDXID: SPDXRef-57c0fcd1cff8509a6bbed88d37311e0f
-FileChecksum: SHA1: d7a2bd47f7a83a696c85be66b91314529dd3da1f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2019 Public
-
-FileName: ./Models\MetalRoughSpheres\README.body.md
-SPDXID: SPDXRef-644e4d29ff4676f445fc1ae776e2f21d
-FileChecksum: SHA1: 9a0bf170890f9a41e1588b7e257b7b6e07a697c8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\README.md
-SPDXID: SPDXRef-3f8f0a4f6b857278441cee97c4de56f1
-FileChecksum: SHA1: ad99a1ea9bf96ebaa3030f983425f41d64987ed7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\glTF-Binary\MetalRoughSpheres.glb
-SPDXID: SPDXRef-fa470c74ec357b27297cf1f0584b0633
-FileChecksum: SHA1: 9f458c5e9573ea418c249aee6ecac0367501992e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.","generator":"COLLADA2GLTF with hand-edits","version":"2.0"},"scene":0,"scenes":[{"nodes":[0]}],"nodes":[{"children":[5,4,3,2,1],"matrix":[0.4,0,0,0,0,0,-0.4,0,0,0.4,0,0,0,0,0,1]},{"mesh":0},{"mesh":1},{"mesh":2},{"mesh":3},{"mesh":4}],"meshes":[{"primitives":[{"attributes":{"NORMAL":1,"POSITION":2,"TEXCOORD_0":3},"indices":0,"mode":4,"material":0}],"name":"Spheres.004"},{"primitives":[{"attributes":{"NORMAL":5,"POSITION":6,"TEXCOORD_0":7},"indices":4,"mode":4,"material":0}],"name":"Spheres.003"},{"primitives":[{"attributes":{"NORMAL":9,"POSITION":10,"TEXCOORD_0":11},"indices":8,"mode":4,"material":0}],"name":"Spheres.002"},{"primitives":[{"attributes":{"NORMAL":13,"POSITION":14,"TEXCOORD_0":15},"indices":12,"mode":4,"material":0}],"name":"Spheres.001"},{"primitives":[{"attributes":{"NORMAL":17,"POSITION":18,"TEXCOORD_0":19},"indices":16,"mode":4,"material":0}],"name":"Spheres"}],"accessors":[{"bufferView":0,"byteOffset":2642016,"componentType":5123,"count":184320,"max":[31331],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":5389968,"componentType":5126,"count":31332,"max":[0.9999999403953552,1,1],"min":[-0.9999999403953552,-1,-1],"type":"VEC3"},{"bufferView":1,"byteOffset":5765952,"componentType":5126,"count":31332,"max":[-8,9,10],"min":[-10,-1,-7],"type":"VEC3"},{"bufferView":2,"byteOffset":1796656,"componentType":5126,"count":31332,"max":[0.1278132051229477,0.7597609758377075],"min":[0.03436123952269554,0.013921022415161133],"type":"VEC2"},{"bufferView":0,"byteOffset":0,"componentType":5123,"count":368640,"max":[62663],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":0,"componentType":5126,"count":62664,"max":[0.9999999403953552,1,1],"min":[-0.9999999403953552,-1,-1],"type":"VEC3"},{"bufferView":1,"byteOffset":751968,"componentType":5126,"count":62664,"max":[-2,9,10],"min":[-7,-1,-7],"type":"VEC3"},{"bufferView":2,"byteOffset":0,"componentType":5126,"count":62664,"max":[0.4161497056484223,0.7597609758377075],"min":[0.15740810334682465,0.012456059455871582],"type":"VEC2"},{"bufferView":0,"byteOffset":1904736,"componentType":5123,"count":368640,"max":[62663],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":3886032,"componentType":5126,"count":62664,"max":[0.9999999403953552,1,1],"min":[-0.9999999403953552,-1,-1],"type":"VEC3"},{"bufferView":1,"byteOffset":4638000,"componentType":5126,"count":62664,"max":[4,9,10],"min":[-1,-1,-7],"type":"VEC3"},{"bufferView":2,"byteOffset":1295344,"componentType":5126,"count":62664,"max":[0.7028239369392395,0.7636672854423523],"min":[0.4482637047767639,0.015471160411834717],"type":"VEC2"},{"bufferView":0,"byteOffset":1167456,"componentType":5123,"count":368640,"max":[62663],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":2382096,"componentType":5126,"count":62664,"max":[0.9999999403953552,1,1],"min":[-0.9999999403953552,-1,-1],"type":"VEC3"},{"bufferView":1,"byteOffset":3134064,"componentType":5126,"count":62664,"max":[10,9,10],"min":[5,-1,-7],"type":"VEC3"},{"bufferView":2,"byteOffset":794032,"componentType":5126,"count":62664,"max":[0.9852716326713562,0.7671433687210083],"min":[0.7233805060386658,0.016381680965423584],"type":"VEC2"},{"bufferView":0,"byteOffset":737280,"componentType":5123,"count":215088,"max":[36589],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":1503936,"componentType":5126,"count":36590,"max":[0.9999999403953552,1,1],"min":[-0.9999999403953552,-1,-1],"type":"VEC3"},{"bufferView":1,"byteOffset":1943016,"componentType":5126,"count":36590,"max":[11.874730110168455,9,10.969940185546877],"min":[-12.186589241027832,-1,-12.35944938659668],"type":"VEC3"},{"bufferView":2,"byteOffset":501312,"componentType":5126,"count":36590,"max":[0.9869875311851501,0.9988328814506532],"min":[0.0013856289442628624,0.016568005084991455],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicRoughnessTexture":{"index":1}},"emissiveFactor":[0,0,0]
-
-FileName: ./Models\MetalRoughSpheres\glTF-Embedded\MetalRoughSpheres.gltf
-SPDXID: SPDXRef-df9efe08a58146935bc0afe130d92f83
-FileChecksum: SHA1: 8af8fe4713ae395b8cf1eb6f8b090681f6591126
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.",
-
-FileName: ./Models\MetalRoughSpheres\glTF\MetalRoughSpheres.gltf
-SPDXID: SPDXRef-045c390f0fcd8642dd1ddaf9d4bdc7d0
-FileChecksum: SHA1: 6fd880ae345d97dfca35f5cd86ccdd015fad8bdf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.",
-
-FileName: ./Models\MetalRoughSpheres\glTF\MetalRoughSpheres0.bin
-SPDXID: SPDXRef-1ba8353ca8212f28f378e381d5457121
-FileChecksum: SHA1: 1715880859170d39c3757634fbdff09c8609b4f0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\glTF\Spheres_BaseColor.png
-SPDXID: SPDXRef-77ff959126ebfefb568ec86508712e49
-FileChecksum: SHA1: c90b0d0a40fc48382b63bde9b9623698bef02d6c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\glTF\Spheres_MetalRough.png
-SPDXID: SPDXRef-590bf05478828a7358fa776716bc0e66
-FileChecksum: SHA1: 2c02d6321e5d5e97edbf96dd7e06fd38eaf9b142
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\metadata.json
-SPDXID: SPDXRef-743c206c1f40aed1e950d7c46d4e87fd
-FileChecksum: SHA1: 9672e9b3bdff87f3406046744596c84f8c4f85f0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-a130b10d9e5012979706dace2b1135d4
-FileChecksum: SHA1: 60817dce4df439d55d97f69ffd531382369594bc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\MetalRoughSpheres\screenshot\screenshot.png
-SPDXID: SPDXRef-d3ecd852be30ce9e7cab01ade3057066
-FileChecksum: SHA1: 01eb9c643a0e867bd77bdc5e497e80390caa139f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\Models-core.md
-SPDXID: SPDXRef-56aa44708fdd8d199c1c6ed3e672dbb4
-FileChecksum: SHA1: 812d299869bc942c97af10cf09a8d6ae3b1a598d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\Models-extension.md
-SPDXID: SPDXRef-83fe771f050947738da65b33f570c8c7
-FileChecksum: SHA1: a5360398a523748e2b39872b6c1a89466bc104c4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-Copyright 2023 Wayfair, LLC. [CC BY 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode)
- Eric Chadwick for Everything |
-
-FileName: ./Models\Models-issues.md
-SPDXID: SPDXRef-f233a630e2e7851fbe651ed377c66c11
-FileChecksum: SHA1: 3708330455a177bdcd26fe0a73134dcbc1472b93
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\Models-showcase.md
-SPDXID: SPDXRef-11aec632b428481c39e5be583948ce6f
-FileChecksum: SHA1: 649f704254182541f091d0b5c084103a3e8bd224
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-Copyright 2023 Wayfair, LLC. [CC BY 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode)
- Eric Chadwick for Everything |
-
-FileName: ./Models\Models-testing.md
-SPDXID: SPDXRef-3ae00942b09abd766d94e7878a0ce5b2
-FileChecksum: SHA1: 3ea1656dcd7974c5ff054bab5a6332478eca1a50
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\Models-video.md
-SPDXID: SPDXRef-a4b572127b293f5360ca6ec7fb29b2ca
-FileChecksum: SHA1: 2c513aed5a4a069412de206323c804bdfc543f89
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\Models-written.md
-SPDXID: SPDXRef-c2e832cf44a3b31f7fa0d179f76e16e4
-FileChecksum: SHA1: 5b4165614da99d5d52a45700ad1bd727345c5103
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\Models.md
-SPDXID: SPDXRef-9a206c4674e644467aa90dad23d14164
-FileChecksum: SHA1: c029f15b36555b90256695f42f83513aafa8b5ef
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\MorphPrimitivesTest\README.body.md
-SPDXID: SPDXRef-a7d4e4ac69c282cfad0d8c1b83ce3df7
-FileChecksum: SHA1: 107c576a1d8592d67ddd7784f69c169a8728c837
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\README.md
-SPDXID: SPDXRef-bd7535ef05675dfd0bab3841b948bf9e
-FileChecksum: SHA1: 3bf6d2826ec99a556376567060357849879af8e0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF-Binary\MorphPrimitivesTest.glb
-SPDXID: SPDXRef-ff3cff3363a6218ead6304d0d117c3f4
-FileChecksum: SHA1: 34aba19222278c460c0cbeb39412c9e88f378517
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF-Draco\MorphPrimitivesTest.bin
-SPDXID: SPDXRef-4045344ce44bd3f290ccceaf3f128f75
-FileChecksum: SHA1: 383d92879476691d4e9c4acc9985d3c5f524602c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF-Draco\MorphPrimitivesTest.gltf
-SPDXID: SPDXRef-01d9f4460a3b067e894f9c21ede8a627
-FileChecksum: SHA1: f9e87e7b0766f19124a00795a9d065d7a45c61f9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF-Draco\uv_texture.jpg
-SPDXID: SPDXRef-3b20d5c8326b0160543b1c1c8ca7daf2
-FileChecksum: SHA1: 46208827cecd785da44b26acbc740eeacf39d00a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF\MorphPrimitivesTest.bin
-SPDXID: SPDXRef-d3f61bfdba08c82f5f5cfd06a7e4b597
-FileChecksum: SHA1: c71b59a96bbb5cd20bc827d78a1155056a6eee1d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF\MorphPrimitivesTest.gltf
-SPDXID: SPDXRef-ecae8fa507e223773887fc8d463a7861
-FileChecksum: SHA1: 0f650abf83c1ac85d446ca3697554eb2ec97f61b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\glTF\uv_texture.jpg
-SPDXID: SPDXRef-096d90d9d511ee86a7ca811709225300
-FileChecksum: SHA1: 46208827cecd785da44b26acbc740eeacf39d00a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\metadata.json
-SPDXID: SPDXRef-b6521ac9cc6c1af228fea5c55fab2f1d
-FileChecksum: SHA1: 7431126ad064d1fe181136ead784c7e2a8d03b87
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-
-FileName: ./Models\MorphPrimitivesTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-54af1d969d6de448da34a5b53c787ef6
-FileChecksum: SHA1: 8570f0b071a1088059b7949440d200bd231737e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-Copyright Apple Inc., 2018 XYZ � �XYZ q� 9� gXYZ a# �� �XYZ #�
-
-FileName: ./Models\MorphPrimitivesTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-d06be0561711c10b62a691b2e1505009
-FileChecksum: SHA1: 5867806b39d0960e3a09dcad5b0687358461d380
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 ft-lab
-2020 Frank Galligan
-Copyright Apple Inc., 2018 XYZ � �XYZ q� 9� gXYZ a# �� �XYZ #�
-
-FileName: ./Models\MorphStressTest\README.body.md
-SPDXID: SPDXRef-90d5b2b3b7bdd8f561047d8fa7c0ce12
-FileChecksum: SHA1: 1def894b4d188edcf202ed393802f2fbcb042c43
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\README.md
-SPDXID: SPDXRef-2b21d7a1bfc880ee0e03374f112b49f8
-FileChecksum: SHA1: 701327a894488c29f9f04bb28cd883e1a3bc25b7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\glTF-Binary\MorphStressTest.glb
-SPDXID: SPDXRef-7621aa7086717b5d10036c803855c879
-FileChecksum: SHA1: fdc5ba9555df26dfe6fc52312498e1494bf2a28e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v1.5.13","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[0]}],"nodes":[{"mesh":0,"name":"Main"}],"animations":[{"channels":[{"sampler":0,"target":{"node":0,"path":"weights"}}],"name":"Individuals","samplers":[{"input":42,"interpolation":"LINEAR","output":43}]},{"channels":[{"sampler":0,"target":{"node":0,"path":"weights"}}],"name":"TheWave","samplers":[{"input":44,"interpolation":"LINEAR","output":45}]},{"channels":[{"sampler":0,"target":{"node":0,"path":"weights"}}],"name":"Pulse","samplers":[{"input":46,"interpolation":"LINEAR","output":47}]}],"materials":[{"doubleSided":true,"name":"Base","occlusionTexture":{"index":0,"texCoord":1},"pbrMetallicRoughness":{"baseColorTexture":{"index":1},"metallicFactor":0,"roughnessFactor":0.4000000059604645}},{"doubleSided":true,"name":"TestMaterial","pbrMetallicRoughness":{"baseColorTexture":{"index":2},"metallicFactor":0,"roughnessFactor":0.5}}],"meshes":[{"extras":{"targetNames":["Key 1","Key 2","Key 3","Key 4","Key 5","Key 6","Key 7","Key 8"]},"name":"Cube","primitives":[{"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2,"TEXCOORD_1":3},"indices":4,"material":0,"targets":[{"POSITION":5,"NORMAL":6},{"POSITION":7,"NORMAL":8},{"POSITION":9,"NORMAL":10},{"POSITION":11,"NORMAL":12},{"POSITION":13,"NORMAL":14},{"POSITION":15,"NORMAL":16},{"POSITION":17,"NORMAL":18},{"POSITION":19,"NORMAL":20}]},{"attributes":{"POSITION":21,"NORMAL":22,"TEXCOORD_0":23,"TEXCOORD_1":24},"indices":25,"material":1,"targets":[{"POSITION":26,"NORMAL":27},{"POSITION":28,"NORMAL":29},{"POSITION":30,"NORMAL":31},{"POSITION":32,"NORMAL":33},{"POSITION":34,"NORMAL":35},{"POSITION":36,"NORMAL":37},{"POSITION":38,"NORMAL":39},{"POSITION":40,"NORMAL":41}]}],"weights":[0,0,0,0,0,0,0,0]}],"textures":[{"sampler":0,"source":0},{"sampler":0,"source":1},{"sampler":0,"source":2}],"images":[{"mimeType":"image/png","name":"Base_AO","bufferView":48},{"mimeType":"image/png","name":"TinyGrid","bufferView":49},{"mimeType":"image/png","name":"ColorSwatches","bufferView":50}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[2,0,0.5],"min":[-2,-0.10000002384185791,-0.5],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"type":"VEC2"},{"bufferView":3,"componentType":5126,"count":24,"type":"VEC2"},{"bufferView":4,"componentType":5123,"count":36,"type":"SCALAR"},{"bufferView":5,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":6,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":7,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":8,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":9,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":10,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":11,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":12,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":13,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":14,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":15,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":16,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":17,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":18,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":19,"componentType":5126,"count":24,"max":[0,0,0],"min":[0,0,0],"type":"VEC3"},{"bufferView":20,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":21,"componentType":5126,"count":1504,"max":[1.875,0.5,0.25],"min":[-1.875,0,-0.25],"type":"VEC3"},{"bufferView":22,"componentType":5126,"count":1504,"type":"VEC3"},{"bufferView":23,"componentType":5126,"count":1504,"type":"VEC2"},{"bufferView":24,"componentType":5126,"count
-
-FileName: ./Models\MorphStressTest\glTF\Base_AO.png
-SPDXID: SPDXRef-42848131316798e9b3420c06c0a36801
-FileChecksum: SHA1: f55bf263ff4cea30aa365b9664e089985c7903fd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\glTF\ColorSwatches.png
-SPDXID: SPDXRef-537e441779ef6da1ee3e089389013f17
-FileChecksum: SHA1: 5191d7ffcba4f8cebda8cd681bedd08017ae6c2f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\glTF\MorphStressTest.bin
-SPDXID: SPDXRef-5f34fe29f5c0c55e29e517a25ef57efb
-FileChecksum: SHA1: 25d997958d282833d405037f8f3ee666ed18499c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\glTF\MorphStressTest.gltf
-SPDXID: SPDXRef-dfd357d435022b2242985002c01bc838
-FileChecksum: SHA1: 17a80528198450aa29d3631a90e59f3e47c59dc4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\MorphStressTest\glTF\TinyGrid.png
-SPDXID: SPDXRef-4d4a019b589fc0f772df7bbd7be8e251
-FileChecksum: SHA1: bec5729a7719162333a97814272d7f3053ad3085
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\metadata.json
-SPDXID: SPDXRef-f7657aaca6b5f815aafb8c041522bc65
-FileChecksum: SHA1: c89abbe2d848fe1a349fc9a860c60dd1c75067e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\screenshot\Anim_Individuals.gif
-SPDXID: SPDXRef-8c2724c74e1803d1436e8bade3d9eb1d
-FileChecksum: SHA1: e8c530cd2ef6d6473f67a0c3846a7e91a3343526
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\screenshot\Anim_Pulse.gif
-SPDXID: SPDXRef-d162bda9a9e074926b9bd6f94ca8db68
-FileChecksum: SHA1: 6e76645a9dd8ed39ab8a533661d46bd5ca60ebf6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\screenshot\Anim_TheWave.gif
-SPDXID: SPDXRef-404d89972c0eb5fe26ed7a96af7e1d63
-FileChecksum: SHA1: a8371a79eaffaffedb632e3fe647e55fcc63debe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-fbff4725db04b48ff8082d324a44b693
-FileChecksum: SHA1: e72b2c8b51fd76d3baf2c9cc97c07fb6a13a1248
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-6765c32f2ad3edee9259e00f7a5fe78e
-FileChecksum: SHA1: 1dc60facdba358df8e2857163b3031e7ece8a6fb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MorphStressTest\screenshot\screenshot_large.png
-SPDXID: SPDXRef-c1a47ca0ae28397fe132dd479009d827
-FileChecksum: SHA1: 0267078f2c3ec18eda6fe94cdb5dfaf948405beb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\MosquitoInAmber\README.body.md
-SPDXID: SPDXRef-c0265f0e955dfd4330754570555c4f53
-FileChecksum: SHA1: 7699d88e4686952f2703bbf510e75663c0157039
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\README.md
-SPDXID: SPDXRef-a030837842840b35d500dc02e5d3283f
-FileChecksum: SHA1: fabb31daba9c0a1d5be3571ff6ebd0b763697ff9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF-Binary\MosquitoInAmber.glb
-SPDXID: SPDXRef-5779db537c0fcd315cac551b1a3de474
-FileChecksum: SHA1: 1bd539bd510dfed6118fac2a5b993afed1d48702
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber.bin
-SPDXID: SPDXRef-e968ac6c7fd73d3f1f707d3b3cc58445
-FileChecksum: SHA1: 2985cacfbfa54c1aeedafd98b2cf953d4e60d5ce
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber.gltf
-SPDXID: SPDXRef-9d3530b005e1a2d12da106633918e77f
-FileChecksum: SHA1: f03c4f80ddc0bccb545485caf289156b365b97c2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber0.jpg
-SPDXID: SPDXRef-4dbdd25185f3a07d7cc1d30e2318bb71
-FileChecksum: SHA1: d76d614ff60e2c0af3c1ab53971c73878d144aa9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber1.png
-SPDXID: SPDXRef-f0cee5169d1bad28ae041e3bfdd1a1a6
-FileChecksum: SHA1: a009b84148f7214619d8a287092d86cc02406333
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber2.png
-SPDXID: SPDXRef-38e2b6e9fe7f123bb75f0e13768b435f
-FileChecksum: SHA1: 3fcf9303a6436a15931f5b16fadd2ab55e9e9a0e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber3.jpg
-SPDXID: SPDXRef-04710d6e3ece2e18b488cc8c5efb337d
-FileChecksum: SHA1: 9e690ffe6347841ef063c18275267f984a745746
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\glTF\MosquitoInAmber4.jpg
-SPDXID: SPDXRef-07fd13fff1b47b2a94ce0ce44e508e69
-FileChecksum: SHA1: 90c8a4335a4b0152ebeae252f17018039f60c27a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\metadata.json
-SPDXID: SPDXRef-1259d93b30966b4bef16b7d0135359cf
-FileChecksum: SHA1: 3f1f49eca92a2d9b2f33525a1177ac40bd2b9d4f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-
-FileName: ./Models\MosquitoInAmber\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-a2c9e7cc2514476deb62e3b052cd1e5e
-FileChecksum: SHA1: 12381a3cb846fd8efde3159b199b197758600497
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-Copyright Apple Inc., 2021 XYZ �� XYZ p 9D �XYZ b �c XYZ $� X ��curv
-
-FileName: ./Models\MosquitoInAmber\screenshot\screenshot.jpg
-SPDXID: SPDXRef-5ae8b376da6396dd4b842dc5bba00863
-FileChecksum: SHA1: 3df9753b67d02dd8ca0bec5cce72f93f8f06e839
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-Copyright Apple Inc., 2021 XYZ �� XYZ p 9D �XYZ b �c XYZ $� X ��curv
-
-FileName: ./Models\MosquitoInAmber\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-a0b5e7e0fe6731d423138130a86bc318
-FileChecksum: SHA1: 6fbd9a5acc8c3d2347a34a9eebb09d58382d9e0c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Sketchfab
-2019 Sketchfab
-Copyright Apple Inc., 2021 XYZ �� XYZ p 9D �XYZ b �c XYZ $� X ��curv
-
-FileName: ./Models\MultiUVTest\README.md
-SPDXID: SPDXRef-caf7b4f8fd96ef1abe413ab3a3dba3c9
-FileChecksum: SHA1: f66305d5d4d16cbf1aa586df1ad595635bf13f50
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\glTF-Binary\MultiUVTest.glb
-SPDXID: SPDXRef-b319c3879becca5a044d612b059d9d5b
-FileChecksum: SHA1: 1bd393038cef161ef350ec1e816dc78548577d42
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\glTF-Embedded\MultiUVTest.gltf
-SPDXID: SPDXRef-9b38d7f4013c0a00f5d4cefc306a62c5
-FileChecksum: SHA1: 3c3cd46d03c751c691bf34e13371a68863bfb80f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\glTF\MultiUVTest.bin
-SPDXID: SPDXRef-abef799b9b8434ea979d6be24ea4be22
-FileChecksum: SHA1: c1b1d5d74dbb698267463dc89ab8c8e4206c88fd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\glTF\MultiUVTest.gltf
-SPDXID: SPDXRef-f5a8a656006d6fe2b519a107f1149e3e
-FileChecksum: SHA1: 573b0d0b74317c99700512945902ff9a3ed2c2a6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\glTF\uv0.png
-SPDXID: SPDXRef-ba098dd623ebf271099f58ab9ec5cc34
-FileChecksum: SHA1: 892f769579affb7c4acdc51079a7d1c9a8a56688
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\glTF\uv1.png
-SPDXID: SPDXRef-965aa79fa215ebcb46522679e87ec109
-FileChecksum: SHA1: 403f1c55520824680c442c92ee42b3fbcb798177
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\metadata.json
-SPDXID: SPDXRef-655078596028d532d2362f0e279df593
-FileChecksum: SHA1: 276b2c96ef70d62683ab75edddb5596af287a4cb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-f2efbb026b2396f47b150fdbbb88020f
-FileChecksum: SHA1: f172563a8795656f69125038a8f04780e9e82318
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultiUVTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-570d3a9096942af72d3891be3218ffab
-FileChecksum: SHA1: f48e952761ab38fe9a84b77c8a66a5b475df0bf5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2017 Hilo 3D
-2017 Khronos Group
-
-FileName: ./Models\MultipleScenes\README.body.md
-SPDXID: SPDXRef-88e0219bf0ae03b6d51a5ca738a4f2b0
-FileChecksum: SHA1: 6a519817ac430b298724a291732f7bbd4e98ada9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\README.md
-SPDXID: SPDXRef-8f378610b8f43c3fdc7aeef2b6c137b1
-FileChecksum: SHA1: bfea2d196618652923c7ec9c2bf8cece9272bbaa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\glTF-Embedded\MultipleScenes.gltf
-SPDXID: SPDXRef-4dbcc2894a2a08256e919ea43cc2aa13
-FileChecksum: SHA1: e4b62baaef87257f4138ae645d6dd4df7522c761
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\glTF\MultipleScenes.gltf
-SPDXID: SPDXRef-a2bdf7453e752670073f7f02e379d258
-FileChecksum: SHA1: 0e8ebcac71ba251ad05a3caedf66129e57d2338b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\glTF\simpleSquare.bin
-SPDXID: SPDXRef-4ad565656e98a443affae5fd1a20d202
-FileChecksum: SHA1: d8e5cb834e6f139492e7c197a174435fe066518b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\glTF\simpleTriangle.bin
-SPDXID: SPDXRef-bc0e62ff76460fb1a8da87c27c1d6a95
-FileChecksum: SHA1: 3e7c55381099c6a9a6b6e6674e3af2cca1579de6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\metadata.json
-SPDXID: SPDXRef-100fd6c45ae7e91cc4df202bfabd1aa9
-FileChecksum: SHA1: 11fb6c8d8b22d28a37097d3ba3c5e39a52be38b7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\MultipleScenes\screenshot\screenshot.png
-SPDXID: SPDXRef-4a78ee9f6dc62159240b1c2c15ed6229
-FileChecksum: SHA1: 953d74c5ec1610445be5a632be238b8d7e7e9052
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\NegativeScaleTest\README.body.md
-SPDXID: SPDXRef-284fd0bfec20b4a0b760d12a2a67f51c
-FileChecksum: SHA1: e472f3ad8fb0a2925e07565fbc04c6509019644f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\README.md
-SPDXID: SPDXRef-65b51aaf297a1f4a295a38826e434ffc
-FileChecksum: SHA1: 40084035d3c50bb3540f2da8b503a7c536fec5d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\glTF-Binary\NegativeScaleTest.glb
-SPDXID: SPDXRef-cbb2bad81947e62b01e9044d87636c1b
-FileChecksum: SHA1: 770edcdfdedf5ee24d5f682f4efc7d3633fb6c71
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-Copyright 2023 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v3.3.32","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[0,1,2,3,4,7,10,13]}],"nodes":[{"mesh":0,"name":"NegativeScaleBack"},{"mesh":1,"name":"BackgroundMesh"},{"mesh":2,"name":"Labels"},{"mesh":3,"name":"PositiveScaleTest"},{"mesh":4,"name":"NegativeScaleFront","rotation":[0,1,0,0],"scale":[-1,-1,-1.0000001192092896],"translation":[0.007275789976119995,1.5202581882476807,0.10000006854534149]},{"mesh":5,"name":"NotShiny1"},{"mesh":5,"name":"NotShinyMinus1","rotation":[0,0,-1,0],"scale":[-1,-1,-1],"translation":[2,0,0]},{"children":[5,6],"name":"Not Shiny Parent","translation":[1,-1,0]},{"mesh":6,"name":"Shiny1"},{"mesh":6,"name":"ShinyMinus1","rotation":[0,0,-1,0],"scale":[-1,-1,-1],"translation":[2,0,0]},{"children":[8,9],"name":"Shiny Parent","rotation":[0,0,-1,0],"scale":[-1,-1,-1],"translation":[1,-3.5,0]},{"mesh":7,"name":"Dark1"},{"mesh":7,"name":"DarkMinus1","rotation":[0,0,-1,0],"scale":[-1,-1,-1],"translation":[2,0,0]},{"children":[11,12],"name":"Dark Parent","rotation":[0,0,-1,0],"scale":[-1,-1,-1],"translation":[1,-2.25,0]}],"materials":[{"name":"ChecksAndXMaterial","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicFactor":0,"roughnessFactor":0.8999999761581421}},{"name":"BackgroundMaterial","pbrMetallicRoughness":{"baseColorFactor":[0.0891927033662796,0.17925620079040527,0.6399999856948853,1],"metallicFactor":0,"roughnessFactor":0.8999999761581421}},{"name":"LabelMat","pbrMetallicRoughness":{"baseColorTexture":{"index":1},"metallicFactor":0,"roughnessFactor":0.5}},{"doubleSided":true,"name":"Not So Shiny","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"metallicFactor":0,"roughnessFactor":0}},{"doubleSided":true,"name":"So Shiny","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"roughnessFactor":0}},{"doubleSided":true,"name":"Dark","pbrMetallicRoughness":{"baseColorFactor":[0.004000000189989805,0.00800000037997961,0.019999999552965164,1],"metallicFactor":0,"roughnessFactor":0}}],"meshes":[{"name":"NegativeScaleBackMesh","primitives":[{"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]},{"name":"BackgroundMesh","primitives":[{"attributes":{"POSITION":4,"NORMAL":5},"indices":6,"material":1}]},{"name":"LabelMesh","primitives":[{"attributes":{"POSITION":7,"NORMAL":8,"TEXCOORD_0":9},"indices":10,"material":2}]},{"name":"PositiveScaleTestMesh","primitives":[{"attributes":{"POSITION":11,"NORMAL":12,"TEXCOORD_0":13},"indices":14,"material":0}]},{"name":"NegativeScaleFrontMesh","primitives":[{"attributes":{"POSITION":15,"NORMAL":16,"TEXCOORD_0":17},"indices":18,"material":0}]},{"name":"Icosphere","primitives":[{"attributes":{"POSITION":19,"NORMAL":20},"indices":21,"material":3}]},{"name":"Icosphere","primitives":[{"attributes":{"POSITION":19,"NORMAL":20},"indices":21,"material":4}]},{"name":"Icosphere","primitives":[{"attributes":{"POSITION":19,"NORMAL":20},"indices":21,"material":5}]}],"textures":[{"sampler":0,"source":0},{"sampler":0,"source":1}],"images":[{"mimeType":"image/png","name":"CheckAndX","bufferView":22},{"mimeType":"image/png","name":"NegativeScaleLabels2","bufferView":23}],"accessors":[{"bufferView":0,"componentType":5126,"count":18,"max":[4.2775726318359375,1.9702579975128174,2.4286481448143604e-7],"min":[-0.44272422790527344,1.0702580213546753,-6.76757849760179e-8],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":18,"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":18,"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":18,"type":"SCALAR"},{"bufferView":4,"componentType":5126,"count":10,"max":[5.1616740226745605,4.453539848327637,-0.0999990850687027],"min":[-5.1616740226745605,-4.453539848327637,-0.1500011384487152],"type":"VEC3"},{"bufferView":5,"componentType":5126,"count":10,"type":"VEC3"},{"bufferView":6,"componentType":5123,"count":12,"type":"SCAL
-
-FileName: ./Models\NegativeScaleTest\glTF\CheckAndX.png
-SPDXID: SPDXRef-8ff0b1725851be1713018ffb8d111f01
-FileChecksum: SHA1: bac98f8da835c136269a5d4225c800bdb2082417
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\glTF\NegativeScaleLabels2.png
-SPDXID: SPDXRef-38e3fffec55ad6e281bdb125c2c0b0af
-FileChecksum: SHA1: de201c273e11bd346ed14f1e2e88af8bc405fbfc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\glTF\NegativeScaleTest.bin
-SPDXID: SPDXRef-4e85a40da7646577890f1182dc5103da
-FileChecksum: SHA1: 9639ab897f1c16360f5695e6bdba19c606adb4a3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\glTF\NegativeScaleTest.gltf
-SPDXID: SPDXRef-79aa292b953aa4a409de312597f5067e
-FileChecksum: SHA1: 7ed35500767020db33ff5ad5e48c59f510b9c7e5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-Copyright 2023 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\NegativeScaleTest\metadata.json
-SPDXID: SPDXRef-2093c5d4184a3d40b61dc2764c60925f
-FileChecksum: SHA1: 382038e05c439c8e247dde5e3579d1d3dcbf2a14
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\screenshot\negative-normal-fail.jpg
-SPDXID: SPDXRef-35809c95174f7d9872877c3e2f1aa78d
-FileChecksum: SHA1: 00afc5bbcf07cc58e07fbb0ac3d2a4e11290bdfb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\screenshot\negative-scale-fail.jpg
-SPDXID: SPDXRef-4f514c5d3fc47560ad2d1c6abd09b325
-FileChecksum: SHA1: 0b307596dc306ee8cf449b7173a3b57bf20191bf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\screenshot\no-backface-culling.jpg
-SPDXID: SPDXRef-a5dbf4bbcb5aee03cee257903d673ffc
-FileChecksum: SHA1: 65a14f1abf20c3096ef6a33c15cad12c04d7c3fd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\screenshot\screenshot-large.jpg
-SPDXID: SPDXRef-2e7fcfd89834a7da0aeaf4991d41c1e6
-FileChecksum: SHA1: 7536e64cb0c6274f0bb1efc2839411dd4c00047f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NegativeScaleTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-937953f20c767e9c18be07c5f3237af9
-FileChecksum: SHA1: 6e138505824eb3350208e71c02077bd68fa75d07
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\README.body.md
-SPDXID: SPDXRef-57a68e9ae8bf7c016a4f0f639aadf047
-FileChecksum: SHA1: a9a0f7f1969db6e32f7bf9dea9c8a98329bf596b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\README.md
-SPDXID: SPDXRef-c1bd0183174be68e90ede0a4566aeaef
-FileChecksum: SHA1: deb50ebf157f18eeb8266d7763d1f50a8874848b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\glTF-Binary\NormalTangentMirrorTest.glb
-SPDXID: SPDXRef-e3e25d32b53536f64bd3c66e39f20dfb
-FileChecksum: SHA1: 9b4ed8861f9775131882f76a37f79220dfa97011
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2017-2018 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.","generator":"Khronos Blender glTF 2.0 exporter","version":"2.0"},"bufferViews":[{"buffer":0,"byteLength":31440,"byteOffset":0,"target":34963},{"buffer":0,"byteLength":33240,"byteOffset":31440,"target":34962},{"buffer":0,"byteLength":33240,"byteOffset":64680,"target":34962},{"buffer":0,"byteLength":44320,"byteOffset":97920,"target":34962},{"buffer":0,"byteLength":22160,"byteOffset":142240,"target":34962},{"buffer":0,"byteOffset":164400,"byteLength":1456044},{"buffer":0,"byteOffset":1620444,"byteLength":336676},{"buffer":0,"byteOffset":1957120,"byteLength":60447}],"buffers":[{"byteLength":2017568}],"images":[{"bufferView":5,"mimeType":"image/png"},{"bufferView":6,"mimeType":"image/png"},{"bufferView":7,"mimeType":"image/png"}],"materials":[{"doubleSided":true,"name":"Material","normalTexture":{"index":1},"occlusionTexture":{"index":0},"pbrMetallicRoughness":{"baseColorTexture":{"index":2},"metallicRoughnessTexture":{"index":0}}}],"meshes":[{"name":"NormalTangentTest_low","primitives":[{"attributes":{"NORMAL":2,"POSITION":1,"TANGENT":3,"TEXCOORD_0":4},"indices":0,"material":0}]}],"nodes":[{"mesh":0,"name":"NormalTangentTest_low"}],"samplers":[{}],"scene":0,"scenes":[{"name":"Scene","nodes":[0]}],"textures":[{"sampler":0,"source":0},{"sampler":0,"source":1},{"sampler":0,"source":2}]} �
-
-FileName: ./Models\NormalTangentMirrorTest\glTF-Embedded\NormalTangentMirrorTest.gltf
-SPDXID: SPDXRef-b9a9f193e81bad52939d85a23e46d4b1
-FileChecksum: SHA1: c661c22d3c20e30c26efc38ec81bb3cd2121fe0f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2017-2018 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.",
-
-FileName: ./Models\NormalTangentMirrorTest\glTF\NormalTangentMirrorTest.bin
-SPDXID: SPDXRef-259b230ad661f191d44652bc12260cae
-FileChecksum: SHA1: f9ff03e9b4b1f3d9da201e7e0a042667f72a70a1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\glTF\NormalTangentMirrorTest.gltf
-SPDXID: SPDXRef-604517d85b3e70a67ad1b2b464aefd95
-FileChecksum: SHA1: 00531884bb1f2416068764c9422cee71702df0ac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2017-2018 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.",
-
-FileName: ./Models\NormalTangentMirrorTest\glTF\NormalTangentMirrorTest_BaseColor.png
-SPDXID: SPDXRef-62daac02ab6a2daca6e3ad8181ea7d34
-FileChecksum: SHA1: 5d0b4c5b0e6aaf2901fadae63a94ada3d54c1fbc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\glTF\NormalTangentMirrorTest_OcclusionRoughnessMetallic.png
-SPDXID: SPDXRef-b9b17b50a953c34d77f0d75bc2243bf7
-FileChecksum: SHA1: 9b16a25208ea394f080a327a69c1357140feb325
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\glTF\NormalTangentTest_Normal.png
-SPDXID: SPDXRef-065d2167eb63441bf78bab5c3627146d
-FileChecksum: SHA1: 3517fd5286f1a4a9947176ebd4ecd46af47bbe13
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\metadata.json
-SPDXID: SPDXRef-a553bf5ff95abccedb55eb3e1d5be7d4
-FileChecksum: SHA1: 5cb56facf09ddd4ec79eac454a0273908a8e111b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\back-side.png
-SPDXID: SPDXRef-1d60ca0697a6108277a3ad99e26b287b
-FileChecksum: SHA1: 40194d5e6b3dd15e2d0284f56bb47f6fe124e5ae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\incorrect-flipped-y.png
-SPDXID: SPDXRef-337ff413e3f515f73df1acaaed43d283
-FileChecksum: SHA1: 458d6819a5064f829aa342795d5e8578a05198aa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\screenshot-larger.png
-SPDXID: SPDXRef-e1dc2b577301962766617eb838692760
-FileChecksum: SHA1: f29d9101d8c429a2ca90be901a98527faa4828ab
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-ad7106f614c2f48c30f88ce39f104fc5
-FileChecksum: SHA1: 1e153b34df8f53b6aa6a402e3f61eeb678008d04
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\screenshot.png
-SPDXID: SPDXRef-ad1edd03fb4b4d3f1b053af55340cb0f
-FileChecksum: SHA1: 92cb7ca89164d86a10408b5e519497d7d65e6d5b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\supplied-tangents-ignored.png
-SPDXID: SPDXRef-f00c10bdc2c6c9c60cdf1ed094c011ef
-FileChecksum: SHA1: 264af49e715d0c15c3e4b640bf7d474c1bb6db83
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentMirrorTest\screenshot\top-down.png
-SPDXID: SPDXRef-ebe75951b7afff37ede6fda9789f01cf
-FileChecksum: SHA1: e54a737e7882d24ee4cf900fc12f07bf283b2b27
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\README.body.md
-SPDXID: SPDXRef-de30eb815d72d5bd8867a7dadcf8f460
-FileChecksum: SHA1: a9a0f7f1969db6e32f7bf9dea9c8a98329bf596b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\README.md
-SPDXID: SPDXRef-65b84c5177d7bb61bcd6bbb55015742d
-FileChecksum: SHA1: 773133151b8f424b3caf48c07a0f40f3c7b3ae2a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\glTF-Binary\NormalTangentTest.glb
-SPDXID: SPDXRef-b286e94b0f6f36ce1ee3a1e05bf847c0
-FileChecksum: SHA1: c2c3d050d2bbd9b753ea11082fd35785e62a1880
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey, see: https://emackey.github.io/testing-pbr/normal-tangent-readme.html","generator":"COLLADA2GLTF with hand-edits","version":"2.0"},"scene":0,"scenes":[{"nodes":[0]}],"nodes":[{"children":[1]},{"mesh":0}],"meshes":[{"primitives":[{"attributes":{"NORMAL":1,"POSITION":2,"TEXCOORD_0":3},"indices":0,"mode":4,"material":0}],"name":"NormalTangentTest_low"}],"accessors":[{"bufferView":0,"byteOffset":0,"componentType":5123,"count":23322,"max":[3982],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":0,"componentType":5126,"count":3983,"max":[0.9247629046440125,0.9247735142707824,1],"min":[-0.9247629046440125,-0.9247629046440125,-1],"type":"VEC3"},{"bufferView":1,"byteOffset":47796,"componentType":5126,"count":3983,"max":[1.1100000143051147,0.9500001072883606,0.08049999922513962],"min":[-1.1100000143051147,-1.200000047683716,-0.009999989531934261],"type":"VEC3"},{"bufferView":2,"byteOffset":0,"componentType":5126,"count":3983,"max":[0.9821358323097228,0.9877346754074096],"min":[0.0106734000146389,0.03816509246826172],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicRoughnessTexture":{"index":1}},"occlusionTexture":{"index":1},"normalTexture":{"index":2},"doubleSided":true,"emissiveFactor":[0,0,0]}],"textures":[{"sampler":0,"source":0},{"sampler":0,"source":1},{"sampler":0,"source":2}],"images":[{"bufferView":3,"mimeType":"image/png"},{"bufferView":4,"mimeType":"image/png"},{"bufferView":5,"mimeType":"image/png"}],"samplers":[{"magFilter":9729,"minFilter":9986,"wrapS":10497,"wrapT":10497}],"bufferViews":[{"buffer":0,"byteOffset":127456,"byteLength":46644,"target":34963},{"buffer":0,"byteOffset":0,"byteLength":95592,"byteStride":12,"target":34962},{"buffer":0,"byteOffset":95592,"byteLength":31864,"byteStride":8,"target":34962},{"buffer":0,"byteOffset":174100,"byteLength":36384},{"buffer":0,"byteOffset":210484,"byteLength":1371840},{"buffer":0,"byteOffset":1582324,"byteLength":336676}],"buffers":[{"byteLength":1919000}]} H
-
-FileName: ./Models\NormalTangentTest\glTF-Embedded\NormalTangentTest.gltf
-SPDXID: SPDXRef-161e3ffe412853d8bc929b03f581ed83
-FileChecksum: SHA1: 518aa0c8345a7d0755eceab6f4468e988bea3de6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey, see: https://emackey.github.io/testing-pbr/normal-tangent-readme.html",
-
-FileName: ./Models\NormalTangentTest\glTF\NormalTangentTest.gltf
-SPDXID: SPDXRef-ee99caecf00c7a713c288943f3419e68
-FileChecksum: SHA1: 2ab4ecdba2a00ba5a4c04a2d258d4c2e8e34447b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey, see: https://emackey.github.io/testing-pbr/normal-tangent-readme.html",
-
-FileName: ./Models\NormalTangentTest\glTF\NormalTangentTest0.bin
-SPDXID: SPDXRef-9be77a3e651bfcf9783e3887d5f83809
-FileChecksum: SHA1: fd4786006133ec43db822c224fee326d6acd6bda
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\glTF\NormalTangentTest_BaseColor.png
-SPDXID: SPDXRef-c7f2ccd4b7c37e7689758e4ec912837f
-FileChecksum: SHA1: 3e376bd42972bf3627af1cdb4b74c545265a4968
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\glTF\NormalTangentTest_Normal.png
-SPDXID: SPDXRef-78015abdacd9162135b672e5631cac03
-FileChecksum: SHA1: 3517fd5286f1a4a9947176ebd4ecd46af47bbe13
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\glTF\NormalTangentTest_OcclusionRoughnessMetallic.png
-SPDXID: SPDXRef-7449910b805cc99e1bd77208ea8c600b
-FileChecksum: SHA1: 1ba770ead9b35e2f3fc8c26cabd13512503a86fd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\metadata.json
-SPDXID: SPDXRef-3dfcd375b1872eeee22b29219f402aed
-FileChecksum: SHA1: a2aca3ee9d5f3152a1abdf3f7e311f588dfaa5e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\screenshot\back-side.png
-SPDXID: SPDXRef-f42345855e60276f659c6581ed602bef
-FileChecksum: SHA1: 47d24526b4b81798ce3ecf60be388399a1aabe21
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\screenshot\incorrect-flipped-y.png
-SPDXID: SPDXRef-08312ae1be936d5574222ab3b20ad2d7
-FileChecksum: SHA1: f7eae8996eb6cada1d7d8eb8c6a462d650566de3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\screenshot\screenshot-larger.png
-SPDXID: SPDXRef-71aa96e15ec83dbca489dd9de51b546e
-FileChecksum: SHA1: 2bc2ec351ff9c63d720fc2e6d08c52c9e1fed381
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-8ec3c8ad521b24a5822b6565102c33fb
-FileChecksum: SHA1: 9a67e98126f1a60b7741c662261c9ef5a7f7efe8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\screenshot\screenshot.png
-SPDXID: SPDXRef-7f0a1bd8e06b93ab483b2a140f0f2675
-FileChecksum: SHA1: ec56d5398f068273772f6e139a430e5846488b4c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\NormalTangentTest\screenshot\top-down.png
-SPDXID: SPDXRef-12daa4a76a528d69df1e17f33778bf14
-FileChecksum: SHA1: 7f14d77e77be5fb28c4342b3db1248444d9ed9a0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\OrientationTest\README.body.md
-SPDXID: SPDXRef-71188ba84a449ff5bf4e4094efb3be7a
-FileChecksum: SHA1: 6f054a91a53d6fa45ed5c462830c017f03ccc966
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\README.md
-SPDXID: SPDXRef-b56f526dbe7dd000b856ce9cda97393d
-FileChecksum: SHA1: 9ff03500fd7bc8409989a31123209c5036d7db61
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\glTF-Binary\OrientationTest.glb
-SPDXID: SPDXRef-0f84a48a4a281769001b6bcb966682e4
-FileChecksum: SHA1: b933d493538eb1fb30938e0bd5df42068b092a4e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\glTF-Embedded\OrientationTest.gltf
-SPDXID: SPDXRef-ea1a42285bfcc673ed50cf0321b95f72
-FileChecksum: SHA1: 0309b8473f5083266031df7d6966a71f90ce8e58
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\glTF\OrientationTest.bin
-SPDXID: SPDXRef-14769aecdf35b58a6c635e8e074aeef8
-FileChecksum: SHA1: f8eb015590738695e9e43e262a65b379549f256a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\glTF\OrientationTest.gltf
-SPDXID: SPDXRef-02c8f9b730cb4f230a6d1053c314539d
-FileChecksum: SHA1: 6fca0fe581287d6e7310d1823916210323697c6d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\metadata.json
-SPDXID: SPDXRef-7b5a0a75b11114f6cc7431b733756ba3
-FileChecksum: SHA1: c77ffb461f6ed9926517c1dc939d50d89b34787e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\screenshot\OrientationTestFail.png
-SPDXID: SPDXRef-0c97f5ea6a225c3a3299302cfd2f7eb8
-FileChecksum: SHA1: d26096523ca6e2720fbb268ad59fe98423ac0536
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-9bc40a1cd6a463a13149726b6e470b6b
-FileChecksum: SHA1: ef3a09261062a2cd13fbc40eae76c81c8317ac7f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\OrientationTest\screenshot\screenshot.png
-SPDXID: SPDXRef-98eabbe55037cacf77ac98d3c6563cc1
-FileChecksum: SHA1: 47280773d7bc96d0dbe3fe900fea159db59d56b8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Unknown
-
-FileName: ./Models\PrimitiveModeNormalsTest\README.body.md
-SPDXID: SPDXRef-9e141c7798b2c1f06a7a4c4e0bda303b
-FileChecksum: SHA1: c162f54785337346370aa107fadfff413c922c8e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\README.md
-SPDXID: SPDXRef-bc8df8d4cc05f34d52d722e2f027e1bb
-FileChecksum: SHA1: 81d0a91b6ca6311562177d842f3b57603a40f522
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\Colors.bin
-SPDXID: SPDXRef-d3086b39bb93dc1429390f0c71f5e22e
-FileChecksum: SHA1: 13e5294f0551607913a22465e3b887b6b2f6e08f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\Labels.png
-SPDXID: SPDXRef-95460f329626150542908f053325fcf1
-FileChecksum: SHA1: 81df6a63d387e8c734bd24cb55f340799c521012
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\Lines.bin
-SPDXID: SPDXRef-132fd64d9f88124962f8be5e31b985dd
-FileChecksum: SHA1: 9226b1180fa25e32f1b4634cdb8f7d9c5e5b8d56
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\Plane.bin
-SPDXID: SPDXRef-b431d04dd2ba546abddb9b6cb055ae4b
-FileChecksum: SHA1: c1c45d940e0d07c486f159616062cb679941d4ca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\Points.bin
-SPDXID: SPDXRef-2468cf5f3d28e0a4d08874e5ed4e2d39
-FileChecksum: SHA1: 5b8619583f7026b8d01dadb08b7abd26048a3390
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\PrimitiveModeNormalsTest.gltf
-SPDXID: SPDXRef-77232b6ebf330eb80a4f4a85fee27253
-FileChecksum: SHA1: b20e3624d39771737b843d34ab51be75374c6c58
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\glTF\Triangles.bin
-SPDXID: SPDXRef-08944cce1c859de902cc17779144d8ac
-FileChecksum: SHA1: 561a5215711956266936c75447b02cbcbfde35cf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\metadata.json
-SPDXID: SPDXRef-115bb13c4d9f2483bb2df67ae78039fd
-FileChecksum: SHA1: bceadc2bb9c0cc07681cab4425145b5e47184968
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\PrimitiveModeNormalsTest\screenshot\screenshot.png
-SPDXID: SPDXRef-725285eb24959597c601fe256c8840f8
-FileChecksum: SHA1: 12751d4cd559b8fdce140e9e94c62f1693b33686
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 public
-
-FileName: ./Models\README.md
-SPDXID: SPDXRef-81f7549e736ed837878fc90c706523f3
-FileChecksum: SHA1: 7162586afcddc78f1f7ccf306ab3260ddc624f46
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\RecursiveSkeletons\README.body.md
-SPDXID: SPDXRef-15c27cba6bb4a83ef26267d685188ca3
-FileChecksum: SHA1: bb626686f2e01e1f4482fe683df10b96505b556d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-Copyright 2021 SharpGLTF
-
-FileName: ./Models\RecursiveSkeletons\README.md
-SPDXID: SPDXRef-080332080e921b7efdf7edd803a50a60
-FileChecksum: SHA1: 291c6692df7c06de71b38b1f7edd5e79b7abd0bf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-Copyright 2021 SharpGLTF
-
-FileName: ./Models\RecursiveSkeletons\glTF-Binary\RecursiveSkeletons.glb
-SPDXID: SPDXRef-80ec11d9dc3aaf0c638b7fd23fb8b112
-FileChecksum: SHA1: d935ceaf7e3c393eab4ba4183d226aeefbc84204
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RecursiveSkeletons\glTF\RecursiveSkeletons.bin
-SPDXID: SPDXRef-459952cbc464faf04654a179074dbe24
-FileChecksum: SHA1: 0b92d72049211cd449e576041806991c79f886f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RecursiveSkeletons\glTF\RecursiveSkeletons.gltf
-SPDXID: SPDXRef-41670e7dbd4130381aa6292a1dad0bca
-FileChecksum: SHA1: a67b0429416b3e106d41506fdffde1bab44cca38
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RecursiveSkeletons\metadata.json
-SPDXID: SPDXRef-789f02f12faaf55a752dc389714549bd
-FileChecksum: SHA1: 75d4d9ac32ada2da83478b600cf0488db54abdbc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RecursiveSkeletons\screenshot\screenshot-skin-rigging.jpg
-SPDXID: SPDXRef-8ee8aaf7abe2a0ed5037106a83fca623
-FileChecksum: SHA1: 92ad3758e7160de7213b9fc524d1a45637a48af4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-Copyright 2015, Elle Stone (website: http://ninedegreesbelow.com/; email: ellestone@ninedegreesbelow.com). This ICC profile is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License (https://creativecommons.org/licenses/by-sa/3.0/legalcode). XYZ �� �-sf32
-
-FileName: ./Models\RecursiveSkeletons\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-e12b2a0b9df9c854768a3c51f0219c7c
-FileChecksum: SHA1: a243b05d1df529c3e0d2552a119639c0a241ad6f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RecursiveSkeletons\screenshot\screenshot.jpg
-SPDXID: SPDXRef-08018eed825d70d935c1e606d6b6ae06
-FileChecksum: SHA1: 07d210879fd91aca1aa52ba33d125ddee1541c8b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\README.md
-SPDXID: SPDXRef-4f7e06c1f85ccbb32221badeedc2b38a
-FileChecksum: SHA1: 0a97b6ad21d7c76605fc8ff701fd3ca16c9a7022
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\glTF-Binary\RiggedFigure.glb
-SPDXID: SPDXRef-921597be4e4a7287c7173e24edd6af9c
-FileChecksum: SHA1: 124c379444b19b4d1755078f34b9cc02665207cf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\glTF-Draco\RiggedFigure.gltf
-SPDXID: SPDXRef-f6790dece2ccb550ad6f763555293da8
-FileChecksum: SHA1: 7ba5b7db70ec528dfb5adbf7bccf6f598d606dd2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\glTF-Draco\RiggedFigure0.bin
-SPDXID: SPDXRef-784f8adb80ea89e94990daefba3f88a2
-FileChecksum: SHA1: a0ddca6522ae0939524c565efdbff797f8060c4a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\glTF-Embedded\RiggedFigure.gltf
-SPDXID: SPDXRef-a36c4caca1a9f56a5bed45cdd8fe82e2
-FileChecksum: SHA1: 8ffb669c4649109b5b8560289d649621292d3a84
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\glTF\RiggedFigure.gltf
-SPDXID: SPDXRef-324d078a40e1dc2ab87ee277e9b1a397
-FileChecksum: SHA1: 2a8d8d9ea4e9219a31c7dd1fea490dbd4b36dcd7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\glTF\RiggedFigure0.bin
-SPDXID: SPDXRef-6c7b01afa0439d67b58cb93798b7e0b3
-FileChecksum: SHA1: 45a4966041a81b37d21cb88933565b4822b13b7b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\metadata.json
-SPDXID: SPDXRef-f0d49f7e4cf9feef66b93dfe6c951611
-FileChecksum: SHA1: 429809ab4c3d0aa8c20247da83a44ed2793fe5b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedFigure\screenshot\screenshot.gif
-SPDXID: SPDXRef-801918dc4040fb706723a3369288bda6
-FileChecksum: SHA1: 81451e0761917f218a24ce9e6436cd9cda66575a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\README.md
-SPDXID: SPDXRef-5e54f04ef917c5761c98a05dbb7696fa
-FileChecksum: SHA1: 7a76fa30e0406f640c74cfb9b610b6915ffc3978
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\glTF-Binary\RiggedSimple.glb
-SPDXID: SPDXRef-ab2410006947970629961f19d0a1835e
-FileChecksum: SHA1: f7074e057472a27350077e027c2c77b989db25c3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\glTF-Draco\RiggedSimple.gltf
-SPDXID: SPDXRef-3f6fc0676b225e06df4c1b8e85571080
-FileChecksum: SHA1: 97efd2b8e32713c309acea48b876ba4bfdb20794
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\glTF-Draco\RiggedSimple0.bin
-SPDXID: SPDXRef-d2d511287dce61a5e07a419020fb6fe9
-FileChecksum: SHA1: 1f1232ae2119f250f037437f6f4ff29ed29deb8b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\glTF-Embedded\RiggedSimple.gltf
-SPDXID: SPDXRef-7285f87eef4b001d66d6448485e9074d
-FileChecksum: SHA1: dbba2bb46b15ec5e527fcb918581445922e58471
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\glTF\RiggedSimple.gltf
-SPDXID: SPDXRef-dddc8f9f14c3f15b30e6a5a1092268ba
-FileChecksum: SHA1: 02877703837777838d99b516de4e1273a1df7e06
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\glTF\RiggedSimple0.bin
-SPDXID: SPDXRef-d2c48409ddb4ce16165c475331468d53
-FileChecksum: SHA1: 4068db0999f91440a939be709ff04ca60b1f8f2c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\metadata.json
-SPDXID: SPDXRef-21b5e4bc8964d3257079fc8a423c3553
-FileChecksum: SHA1: 25b8110e382bf39a82869c73c067e97a215dddad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\RiggedSimple\screenshot\screenshot.gif
-SPDXID: SPDXRef-7fee25643a804a5ebc8ec1d07333eb61
-FileChecksum: SHA1: ff4270eb632dd4b2bff61ea5973e80fd53efdf87
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Cesium
-
-FileName: ./Models\SciFiHelmet\README.md
-SPDXID: SPDXRef-aff9866c30f8c6fc2be6fc4da129d994
-FileChecksum: SHA1: 20e85753ab8735402f1e33f3d37f66c3bf9c6f76
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\glTF\SciFiHelmet.bin
-SPDXID: SPDXRef-bf2c502ba7ce2204c2e707c57e5e0d9e
-FileChecksum: SHA1: e66e90b09bb2d74296d633028a07f265de2c67fe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\glTF\SciFiHelmet.gltf
-SPDXID: SPDXRef-7fd860345d7b5670b99a514de474a3fa
-FileChecksum: SHA1: 44a36f72a5756f27301201e2ac13852aabefc2f6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\glTF\SciFiHelmet_AmbientOcclusion.png
-SPDXID: SPDXRef-68fda80d77ffbeb7dde1d0ecd44bc42a
-FileChecksum: SHA1: f4b7ffa9e914b120bcfcb85560e21a21d6ffcbcf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\glTF\SciFiHelmet_BaseColor.png
-SPDXID: SPDXRef-9a1c3665d7016051fa7e6e4027bd33bf
-FileChecksum: SHA1: 1b965906a84d1f75c35466502f5e64adbf1cef80
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\glTF\SciFiHelmet_MetallicRoughness.png
-SPDXID: SPDXRef-fa2e3f7c2388beb1ab8ec2731af6b8c1
-FileChecksum: SHA1: a9047a84e045ffc892044e90896862a6b6c7a91f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\glTF\SciFiHelmet_Normal.png
-SPDXID: SPDXRef-63c4f3f272c6c55d87c275d3cab72c19
-FileChecksum: SHA1: dd59990fa5ea1efcac9b20f3e34bb9bd054679f2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\metadata.json
-SPDXID: SPDXRef-8cd2125e8c3d6af6cd6f8feaf1437bec
-FileChecksum: SHA1: 7b1f056c4e606fcc74523d07f49aec594cc13052
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-c622c7e9bebaf10c612873bc5cacccd8
-FileChecksum: SHA1: 2e95dd21f78ac80d3b95f91f19e1891ed4823185
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SciFiHelmet\screenshot\screenshot.jpg
-SPDXID: SPDXRef-11067810aac59be8b1055f85a2315da9
-FileChecksum: SHA1: dc007b28ad9aaac42aa26c7dfa6028040275bfd9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SheenChair\README.body.md
-SPDXID: SPDXRef-a5cea9740b4838c560f3e7c49e29d060
-FileChecksum: SHA1: 11500f58af6f82a8cc62efe0291b4d48c03d7965
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\README.md
-SPDXID: SPDXRef-2b4e6664b246637b8868db1d2a69acf0
-FileChecksum: SHA1: 672b171c4af55b37611c150045ae58945676c9ff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF-Binary\SheenChair.glb
-SPDXID: SPDXRef-2fd0d38594d22bd13708eea6cb126976
-FileChecksum: SHA1: 2600cd4a2c6736de5b41ec104e1fbea134271a2b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\SheenChair.bin
-SPDXID: SPDXRef-47d7a4d324b6e8f5d675372fc6ed75d5
-FileChecksum: SHA1: 36d10df384a1a725b8b7837e90358f1c6480509f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\SheenChair.gltf
-SPDXID: SPDXRef-986e724c5cd9a008d7109946dc48488f
-FileChecksum: SHA1: 7b3a4f38aac29951107615f21e2e3744878a8765
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_fabric_albedo.png
-SPDXID: SPDXRef-fcf297404a76f8ce9b88291595bd4508
-FileChecksum: SHA1: 7d217a30155b63be63a7bb296b3f6edbddc0908d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_fabric_normal.png
-SPDXID: SPDXRef-8d8cb0c30ac6e8d83e7dd89fa3deab5a
-FileChecksum: SHA1: 9913de5c27fb6b42c1e1365d075e0fd298e199a7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_label.png
-SPDXID: SPDXRef-b534bf0d11a70c589f541eb56f1584b6
-FileChecksum: SHA1: 3fa6aac9b7b07547ef5758f867b28e8165722056
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_occlusion.png
-SPDXID: SPDXRef-18f2c30c673a4e36e39cf616f6d0175d
-FileChecksum: SHA1: 0e23f2d7f16c5f0d161bb7b051cac70a6060d6ff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_wood_albedo.png
-SPDXID: SPDXRef-0302b340d6ebe81c1ea782819777efcf
-FileChecksum: SHA1: e56ec6aa542196babd18ff83d3a43bd17dde44d6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_woodblack_roughnessmetallic.png
-SPDXID: SPDXRef-c4d7efeeaa222087ec371c754059e92c
-FileChecksum: SHA1: b7b72e785a0cff9551c7d0a66ae1a4184a85346b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\glTF\chair_woodbrown_roughnessmetallic.png
-SPDXID: SPDXRef-ee541fe17967580a0f01f5205434faa8
-FileChecksum: SHA1: 8147b27e9c18c4d736b1109e11ec39ed9a6e539e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\metadata.json
-SPDXID: SPDXRef-44745801d23e5c1c58d6189e297ee77f
-FileChecksum: SHA1: 42f56312aca1cf2537635fe360bbca56a080c312
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\screenshot\mango_reference.jpg
-SPDXID: SPDXRef-b271a51c6dc595e8ab7f5d7651967158
-FileChecksum: SHA1: e07c0beb1f2627c23cd33f4b06de37d908daf0c3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\screenshot\peacock_reference.jpg
-SPDXID: SPDXRef-b0a1e299349d922eb3a89c2c83a5770c
-FileChecksum: SHA1: af91c645eef081cf6d773d5054659caa05463596
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\screenshot\screenshot-large.jpg
-SPDXID: SPDXRef-63fae751e12a62d456b8098d0e0935b0
-FileChecksum: SHA1: c7f8a75901e3c2ffd54b1d4fd8501ca0325a35e7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-115398c0be8286e14f1b7ae96d86fdae
-FileChecksum: SHA1: 20683a959fc728cb2b66a422a1d7d600633348dd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenChair\screenshot\screenshot.jpg
-SPDXID: SPDXRef-6a05535e63d4cc19743ac8c1e7f63b4e
-FileChecksum: SHA1: 86e895e5bc4b9f8ddfb84447f6f23e28f1557afe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Wayfair, LLC
-
-FileName: ./Models\SheenCloth\README.body.md
-SPDXID: SPDXRef-af853fd91bcf35c1fa60f15eb3e7095c
-FileChecksum: SHA1: e264d96cd4253614797480a3eda4276916cc47f0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\README.md
-SPDXID: SPDXRef-a56b9eb9b0b39e09e896bc13d62925ac
-FileChecksum: SHA1: 11967e3a98d509727fe5932ed36143abf66c9b20
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\SheenCloth.bin
-SPDXID: SPDXRef-b55986ea177ebc45cbefa1584af5583a
-FileChecksum: SHA1: 72b8545a075c7b2b03da78e13219fccd2047d1ae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\SheenCloth.gltf
-SPDXID: SPDXRef-ae9ffc96eb21decca46124f05b67d63e
-FileChecksum: SHA1: 6c1fc04f700bc518b94f6cf61376a7229ae03c6a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\SheenCloth_AO.jpg
-SPDXID: SPDXRef-191f10136d9bdf72fd73b518167e0f71
-FileChecksum: SHA1: 3353394a0bc6ef4a819e3f1f0dcac665c906f86f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\technicalFabricSmall_basecolor_256.png
-SPDXID: SPDXRef-cca601572e7048110defa7149ec152fe
-FileChecksum: SHA1: 42a3bbdbc18d9beb94e5be68b367ef52a3d4226d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\technicalFabricSmall_normal_256.png
-SPDXID: SPDXRef-59077f44c96bd4e88f4cbeefd903fd7c
-FileChecksum: SHA1: f3b34ffa24e54eb7a259f608cfcf9b0492f0f2d6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\technicalFabricSmall_orm_256.png
-SPDXID: SPDXRef-cda866285ce7229a931a03d39b71b869
-FileChecksum: SHA1: 9814e11641c4a557db0e26af6593c2829a09077f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\glTF\technicalFabricSmall_sheen_256.png
-SPDXID: SPDXRef-af6436245ef986d1486b425db2fb841e
-FileChecksum: SHA1: be2576fa137b0430288e879a8e5c7381dace4ef3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\metadata.json
-SPDXID: SPDXRef-4b5a05834da77199ae6807dc3e592be9
-FileChecksum: SHA1: 39711f8ddd722a8ab16a0f9a98b9515a1157865b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-0d5877214c3c8f4a9cc6e05706bff2ea
-FileChecksum: SHA1: ddf5497dd44f2218db3cb33b22d8006c0e8abf33
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\screenshot\screenshot.jpg
-SPDXID: SPDXRef-84ca94704958320991a4736d5a6d43cc
-FileChecksum: SHA1: d07387dfc12046c9a655a6b69b952375c406f33c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\screenshot\sheenTextureSample.jpg
-SPDXID: SPDXRef-4ccc80d9c2f75694a7587500aa3eb96e
-FileChecksum: SHA1: 17bf8af62dae3d339be8f8788413ca5411805996
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenCloth\screenshot\sheen_technicalFabric_side.jpg
-SPDXID: SPDXRef-7676773e7b4be680d5146e48d34cd961
-FileChecksum: SHA1: 2dbd4b50493bb754515a072f014619cfdb4090e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Microsoft
-
-FileName: ./Models\SheenTestGrid\README.body.md
-SPDXID: SPDXRef-22f172705262a311f823128e1f769c34
-FileChecksum: SHA1: 0ba3950591b1d5eb801888bf19bcf40d5bdc89a6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\README.md
-SPDXID: SPDXRef-81f3f72c5ba73435c5ad27a0d271a336
-FileChecksum: SHA1: c22627edeb35ffaca1e3c9761d0fe560144cb3cb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\glTF-Binary\SheenTestGrid.glb
-SPDXID: SPDXRef-c89099e905e4ea74c313ceaae17b4774
-FileChecksum: SHA1: 61dcb5d4818ce83ed02951fbf8d6a94e7d1b93bc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\glTF\SheenTestGrid.bin
-SPDXID: SPDXRef-d835946a917a987fe6993406179eb763
-FileChecksum: SHA1: 30ae6033fe0e9a8ccfc9049ac7aa423225c1185f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\glTF\SheenTestGrid.gltf
-SPDXID: SPDXRef-a71779f4d214f1928d65fee90f7f3505
-FileChecksum: SHA1: 354cac246e004cfb763a3e5f0c873a50d990241d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\glTF\checker.png
-SPDXID: SPDXRef-6a14a21deabe42d5b350ba6f44b2a49e
-FileChecksum: SHA1: 4f719b1078a3fbae04f9d181cb5f7b558a633daa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\metadata.json
-SPDXID: SPDXRef-b661c0ea288ad9e78f243c08bc5c1595
-FileChecksum: SHA1: c5cb52a846cfc4b94482d8b3c3e7cdb2978bee1b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\screenshot\screenshot.jpg
-SPDXID: SPDXRef-92d2df71686ed9ec9bbcd0d553f37a6f
-FileChecksum: SHA1: d750dde60ebeef393696c9a18e11206127ac284b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-765452bb9ef6509bdbdc423d966d101d
-FileChecksum: SHA1: 8cf2ba39fcd417ff1393899cdc7721aa9a787d36
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\screenshot\screenshot_Punctual.jpg
-SPDXID: SPDXRef-55944b74c66681167c0f4f3073a31eae
-FileChecksum: SHA1: ab7c2fb0f9e4d93187b8fb33b8f387dc75b85941
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SheenTestGrid\screenshot\sheen-sheenColor-sheenRough.jpg
-SPDXID: SPDXRef-3ae91aa64e85c1c1c39e7d6fd1111f05
-FileChecksum: SHA1: f78295a0b0989c93e125c0064d2f227e0b44eb8f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\README.body.md
-SPDXID: SPDXRef-85c32151ec863f23300c977125e3eeff
-FileChecksum: SHA1: c43a203d1f27a104db7da4997ff92da113a960fe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\README.md
-SPDXID: SPDXRef-4f6faf5baf8d60db988c0fb4863282d0
-FileChecksum: SHA1: 330eed9a734fd5cad2977bc1c7e55040f8baaee5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\glTF-Binary\SimpleInstancing.glb
-SPDXID: SPDXRef-61ec09083ea7a7f9ee9ed215cf5f58a3
-FileChecksum: SHA1: 06b788612e258f691603d03d9bb60dced63414ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\glTF\SimpleInstancing.gltf
-SPDXID: SPDXRef-94c3b80ac745b4dd26c083cd47c17851
-FileChecksum: SHA1: 6dcd833f9f9c11503eba1f41a071619f2ddc9536
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\glTF\SimpleInstancing_data.bin
-SPDXID: SPDXRef-ccfc73f0cc6296801c2fbc8e34982c53
-FileChecksum: SHA1: 4ecf9e0eb040f04d0a4cd4ad30365ebfde707ad2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\metadata.json
-SPDXID: SPDXRef-0a2d9b33865a24b4c12f2cd88c931b9e
-FileChecksum: SHA1: 542f88f0b14a75c6e1bf0c2ced3b869e2b2ed811
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\screenshot\screenshot.png
-SPDXID: SPDXRef-a540551799e0bd5b67a821ee7dd1ffad
-FileChecksum: SHA1: 7127a58b0f4731da15001b4c1730b75282ff8e16
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleInstancing\screenshot\screenshot_large.png
-SPDXID: SPDXRef-bb9a0ebe6945a4bb024c10e39fa9f539
-FileChecksum: SHA1: 67ad1904bafa06e7db4b106874985a020bd1cbe3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\SimpleMaterial\README.body.md
-SPDXID: SPDXRef-ae0c7a7fdcf5b45525f843eb624affa9
-FileChecksum: SHA1: 75cf6abf50e7a48c66059a4f86a2a3e4c671263d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\README.md
-SPDXID: SPDXRef-ebbba3fd6c72368f86f6800d9339094c
-FileChecksum: SHA1: 9a022d263792e49403259531176939c714498e2e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\glTF-Embedded\SimpleMaterial.gltf
-SPDXID: SPDXRef-ab6c4b14614906bf9f3d6b9620bb6824
-FileChecksum: SHA1: 9c8b254a77c2473ec1640f52739780874c16a18f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\glTF\SimpleMaterial.gltf
-SPDXID: SPDXRef-7e6759f3b87d9fad29a7bd47c088cbae
-FileChecksum: SHA1: 46284d2a2c9aa9f63c4793cec1eaed04c300ac34
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\glTF\triangle.bin
-SPDXID: SPDXRef-b361871d794f695094390c873acd9efe
-FileChecksum: SHA1: fa36887d74b76e3bf00fc3fc54704efbd61fbcc2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\metadata.json
-SPDXID: SPDXRef-7ff6d5f60de2dd9e0f2cd5f0afd8c15c
-FileChecksum: SHA1: b921359fbd33d3560040c4bec5399ebc299d2f07
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\screenshot\screenshot.png
-SPDXID: SPDXRef-9e5836132d8b646a62bef32aea589b5a
-FileChecksum: SHA1: d5c24fdb8feaeec9ad494165241ffd01972a1b89
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMaterial\screenshot\simpleTriangle.png
-SPDXID: SPDXRef-fa5efac1ab7d0c3f935c8cf35e268f5c
-FileChecksum: SHA1: 7d60a715ce2d7bb765b78722b787ca1c979e8c29
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\README.body.md
-SPDXID: SPDXRef-4911267fdba7222fcd7b3b0e7a03727d
-FileChecksum: SHA1: 21ca4c31e574ddb459575ab36c15dc67184ad42f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\README.md
-SPDXID: SPDXRef-d709929f46a3c1d969123619d89fdeff
-FileChecksum: SHA1: 84feb33ff5e796d9ed6cfbeecc631bd4fec108b0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\glTF-Embedded\SimpleMeshes.gltf
-SPDXID: SPDXRef-fbdd9a4758920d13a05618989563c1c5
-FileChecksum: SHA1: f72714b0bfc981002bbecce877859cc37e0153f4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\glTF\SimpleMeshes.gltf
-SPDXID: SPDXRef-4bdaefb70e18fadad05125f6ec817ad6
-FileChecksum: SHA1: fc1bf0b7986deb40ba9c2c7d9fde5b808f7b3663
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\glTF\triangle.bin
-SPDXID: SPDXRef-ab55b518559aea25e75cefb3b88f4755
-FileChecksum: SHA1: fa36887d74b76e3bf00fc3fc54704efbd61fbcc2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\metadata.json
-SPDXID: SPDXRef-7bcc9b52ff9af4337032262662868cc8
-FileChecksum: SHA1: 4b598211291493d21bdf064aa1bce329fd3617d6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-66e055cc18c924680d2c3a9d51f03d78
-FileChecksum: SHA1: b76f5b8c2ef54f16685bb5fd8826dae041a0667b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\screenshot\screenshot.png
-SPDXID: SPDXRef-fc6484d5daa046664e9a7baed2e261f5
-FileChecksum: SHA1: ed9f73678b8302b13a30c8947ea6e591c6a796e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMeshes\screenshot\triangle.png
-SPDXID: SPDXRef-47cc195113f3b7b2b54c7a296ebaed04
-FileChecksum: SHA1: 3f67a9278511db8a293f2f653879ebc9669750de
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\README.body.md
-SPDXID: SPDXRef-0377136867e324b53b3b8d507c1cede1
-FileChecksum: SHA1: 3d2f0a3f5a7a095245fe9221e42024bc8a63f920
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\README.md
-SPDXID: SPDXRef-4a2e48d36ddf0169783d3f4a0c7b8345
-FileChecksum: SHA1: 2e8870d1dc042c0c84d52d336e57555b258e5cea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\glTF-Embedded\SimpleMorph.gltf
-SPDXID: SPDXRef-7dbea45dc7c1df81ef0ab3d60b046a8e
-FileChecksum: SHA1: bd7e86c51c93ef2e73da4a78245b2145e4d025cf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\glTF\SimpleMorph.gltf
-SPDXID: SPDXRef-9ffc422ee6aade1493a9f3120d754055
-FileChecksum: SHA1: a93289c2cb67b8620de8cebcf7b02b1e8bf0b2ea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\glTF\simpleMorphAnimation.bin
-SPDXID: SPDXRef-0f7a00a79a04ad51c56ed3a39dd5e5b8
-FileChecksum: SHA1: a4bd1c037fd810d570dd2f994cd222e3ad3a5aa1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\glTF\simpleMorphGeometry.bin
-SPDXID: SPDXRef-7fd4966b3cd21f04f99efff6834fa8ab
-FileChecksum: SHA1: 505e5d313a773239855f1cf9212466b736acb703
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\metadata.json
-SPDXID: SPDXRef-8570af17ccd5cfdcce3693b50342bf4d
-FileChecksum: SHA1: acda2b0383af06fe02cf3b334a4a9410c010ca9e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-d7daec16b31e31832838b8d0403c9beb
-FileChecksum: SHA1: 5589ca4d9dd5d30de4585b943d8e9b43a550a5b0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\screenshot\screenshot.png
-SPDXID: SPDXRef-5123ae824483d8c02b22311f2ebb6385
-FileChecksum: SHA1: 16372027888f8654dfe7db051b43b07a0db6ce2e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleMorph\screenshot\simpleMorphStructure.png
-SPDXID: SPDXRef-574667cc64bd10df69bbf072b066f636
-FileChecksum: SHA1: 1c62973f2c034a06cdd0b6861b24f01f672ca3a2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\README.body.md
-SPDXID: SPDXRef-6439315108f5977bfcbaac35e31e91f1
-FileChecksum: SHA1: 47cc7912ea0526301f1a57594ddbbc6766343dac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\README.md
-SPDXID: SPDXRef-488fa4746f3dbcaee1d688909654549f
-FileChecksum: SHA1: cb8768a9288eba7444eecd729e1223604ac1a7fb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\glTF-Embedded\SimpleSkin.gltf
-SPDXID: SPDXRef-3fb5cca294f197d8249fe56bc0d72949
-FileChecksum: SHA1: bf93aac8b2c4d9e3f8fa7a92370ec76c997486cc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\glTF\SimpleSkin.gltf
-SPDXID: SPDXRef-2b49145cb309f37809fdc4209e826f1e
-FileChecksum: SHA1: e3068a9d0054271caf677708ed5ce1c4e9585acc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\glTF\inverseBindMatrices.bin
-SPDXID: SPDXRef-cdf073ee1f09de2c862788436deba713
-FileChecksum: SHA1: 198d486c609bb3faf6f3bad323a202180de45a22
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\glTF\skinAnimation.bin
-SPDXID: SPDXRef-33b55d9205849a6b571a98d6856bd7e2
-FileChecksum: SHA1: 479b89ee8255fdd226de6f5fc1d1ce55d3a3ac2f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\glTF\skinGeometry.bin
-SPDXID: SPDXRef-c35d561a0438917664057432ff7b2624
-FileChecksum: SHA1: 199b9e97044e072ef1172b3d4ae1441639678eae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\glTF\skinningData.bin
-SPDXID: SPDXRef-09e0b56a9e49813c2d6dd5dd31a3b128
-FileChecksum: SHA1: 1b193e483c97723cc918cfdb1189d6889680e6f2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\metadata.json
-SPDXID: SPDXRef-214583f9188c1a271f0881e13150c5b6
-FileChecksum: SHA1: 3e407e70983ce6cea52a323415012da27ff1f8d2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\screenshot\inverseBindMatrices.png
-SPDXID: SPDXRef-e74e8f0ea23c6ab44155d162ec1f66b6
-FileChecksum: SHA1: db7732f97159405fc80330ef80354c3a1a98e8a7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\screenshot\screenshot.gif
-SPDXID: SPDXRef-7ba1e82062aaa41ddcd3217ed8a32a46
-FileChecksum: SHA1: 195f806ca602e973cd550d83229c9153545eecfb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\screenshot\skinAnimation.png
-SPDXID: SPDXRef-80808352bee4713c6020645ea7a4c429
-FileChecksum: SHA1: 9ab63c6310730a7517024bb13401f6ef3d098e8d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\screenshot\skinGeometry.png
-SPDXID: SPDXRef-4879c9f2ad0daeb371386a69e239d74b
-FileChecksum: SHA1: fd7e91efe18051edee2e561a101954c2e12a047e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSkin\screenshot\skinningData.png
-SPDXID: SPDXRef-553e5e4a8560a55d7ad73054cb5b0b59
-FileChecksum: SHA1: 153fb08c47073eacd536487cf87e9a7e37277a0c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\README.body.md
-SPDXID: SPDXRef-39333479ae9e532fced17e70928fc5fa
-FileChecksum: SHA1: ed6cab64f4aef7c607f47e36bfa512e3b8c34d24
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\README.md
-SPDXID: SPDXRef-48540021a293e2aa55ccf3f2af918137
-FileChecksum: SHA1: a4cfa3dbdd5589a4bc9543e80c7343bfc0f6697c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\glTF-Embedded\SimpleSparseAccessor.gltf
-SPDXID: SPDXRef-cc7f573cdc59db3e01191af0e9a5e130
-FileChecksum: SHA1: 5e1730670366b06420d3618f0bc7279f9b02e792
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\glTF\SimpleSparseAccessor.bin
-SPDXID: SPDXRef-c66dc869d7015ff6d13389064ff4dabc
-FileChecksum: SHA1: 67075161f279c2deae1a00f6bd5cc62128d5fb47
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\glTF\SimpleSparseAccessor.gltf
-SPDXID: SPDXRef-52c99c6eca69185a9bf67bca67ba2cf0
-FileChecksum: SHA1: 3158fa5a88b28e39b0f5240ce1f76f308d548d86
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\metadata.json
-SPDXID: SPDXRef-1bd9f833e742eca7fa89d7d3d935c263
-FileChecksum: SHA1: cb99dedc7e1523c4f892df171819f2c695948acb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\screenshot\SimpleSparseAccessorDescription.png
-SPDXID: SPDXRef-df3de3e9fedd0fe0011f2f812a3b0626
-FileChecksum: SHA1: cad14a828724e6bd246749f80ccb411c956b9c25
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-26ae814cd917c148c5468a2fca048dae
-FileChecksum: SHA1: 09a923a9e05c215adf47cbb3cc736e3cf5c8cc95
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\screenshot\screenshot.png
-SPDXID: SPDXRef-f45bd151ddaa4e6659394223d410b10c
-FileChecksum: SHA1: 62c427c566734418839d48fc980b994626b01a53
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleSparseAccessor\screenshot\simpleSparseAccessorStructure.png
-SPDXID: SPDXRef-c3bcddfc6275876a452fa8a319e470a5
-FileChecksum: SHA1: 4b4d9fc054ffde957b2d5369a44ba54fb2683562
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\README.body.md
-SPDXID: SPDXRef-a48ca0b0d1171d03aa448d26611bff80
-FileChecksum: SHA1: 31bb61ee845dedd386bc1480a279f35846aa8c0c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\README.md
-SPDXID: SPDXRef-5983471e4511bdd301db2764b0a0f963
-FileChecksum: SHA1: f5997f2d2d10fa34290bf93f3b55abae880a1886
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\glTF-Embedded\SimpleTexture.gltf
-SPDXID: SPDXRef-ca2f6f40b840822c4cadaac60feb849a
-FileChecksum: SHA1: ed4ed8ab972dd552e01065c75920aa4d047112de
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\glTF\SimpleTexture.bin
-SPDXID: SPDXRef-417e7c64cc623bcf3830861f828e68f4
-FileChecksum: SHA1: d7ea8d5d35344f59afcbd080248760585b2ad8c3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\glTF\SimpleTexture.gltf
-SPDXID: SPDXRef-6e9c34ee19774c5fb923e5da76b40bcb
-FileChecksum: SHA1: 5b643eaa67b4bc4779a14d979f7d628d460a8c51
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\glTF\testTexture.png
-SPDXID: SPDXRef-f9299cad4bb63e3fd4879ed4d0d29fd8
-FileChecksum: SHA1: 064d52a4f280f12a71496d7f52440c9438a265c0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\metadata.json
-SPDXID: SPDXRef-97460a48fa0dfc2fb5ac5f20c1a811ba
-FileChecksum: SHA1: 73696dd587aabfd017d7cc3e15978e0be8afe05c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SimpleTexture\screenshot\screenshot.png
-SPDXID: SPDXRef-3c7d0ab929f1308ca966d8f94cb62cb6
-FileChecksum: SHA1: 0271f88d2501ca3723fe6570dfc645daf5b12194
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\SpecGlossVsMetalRough\README.body.md
-SPDXID: SPDXRef-fdbc5344ec0117a069ed23b8db95bc72
-FileChecksum: SHA1: b3f305073d503394730b75d5c1970418b44c83f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\README.md
-SPDXID: SPDXRef-c80074eea3ddcfd4f8b0b55e98073b92
-FileChecksum: SHA1: bcc51d2a0f63972901394971ff56a16d8592a64f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF-Binary\SpecGlossVsMetalRough.glb
-SPDXID: SPDXRef-e1e8bea99f51f55a69f515b15f448084
-FileChecksum: SHA1: 1d45d19c5bccdfd47477e90050584a786e2b3683
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\SpecGlossVsMetalRough.gltf
-SPDXID: SPDXRef-5f69ecafe0d1c210bb7f0fb5a92c9c4f
-FileChecksum: SHA1: def09f9fc3901ffae6ba030b01e55813e37407e1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\SpecGlossVsMetalRough.png
-SPDXID: SPDXRef-245435711e2fd5b789ff6059cff8aaac
-FileChecksum: SHA1: 3262c7e8fdb37dc6610781aa023caeaed8d83ae5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\SpecGlossVsMetalRoughLabel.bin
-SPDXID: SPDXRef-f6da1a86f2105926f89de76c91030d5c
-FileChecksum: SHA1: 9368e6e5969f06bc60e5217f4dac0411086bda65
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle.bin
-SPDXID: SPDXRef-85195fa6f600cc1a5e17007475b1cf99
-FileChecksum: SHA1: 147272b1b33db47413de753541929a9834290f17
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_baseColor.png
-SPDXID: SPDXRef-91a312b311552573565eedd0ece05fb7
-FileChecksum: SHA1: 2febab2cdb6a2058eaf7609fd728ab31efad26d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_diffuse.png
-SPDXID: SPDXRef-df9ce83f9f9cf3b8622f4379d894ceb1
-FileChecksum: SHA1: 5b5d06d010851e29da274a696ec6d34ee430af04
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_emissive.png
-SPDXID: SPDXRef-ef98cf09c342b1dcb665168d69760e03
-FileChecksum: SHA1: de12bf246592eec370e7a2a1b7dcca05ec80ac57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_normal.png
-SPDXID: SPDXRef-b97c4ea67e1f5b60cb59aba266bb1c46
-FileChecksum: SHA1: 72b25d8f78a975bd065a84fa344b0d0fd0604781
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_occlusion.png
-SPDXID: SPDXRef-71be002f005d1d09cb969878f66f9c52
-FileChecksum: SHA1: f6ead2210b54a050cc0c065ee5400f1c45f7958b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_roughnessMetallic.png
-SPDXID: SPDXRef-d3b822b9e3708ced0403a2120b5cbe74
-FileChecksum: SHA1: e293b76be7390e4de6cee0068515181007aec826
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\glTF\WaterBottle_specularGlossiness.png
-SPDXID: SPDXRef-860fbc0da8f11cfd4fdeff810567bdcf
-FileChecksum: SHA1: 4b88b76cff6852abd0421f155dcaf1d0e449f537
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\metadata.json
-SPDXID: SPDXRef-d20756705d99832fdde7f9d8539b1d45
-FileChecksum: SHA1: fb7a1d0bef79e5e16ddb0c20bcc8d5b82d0e1a77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\screenshot\screenshot-large.jpg
-SPDXID: SPDXRef-f986d4f42cea12005cb6467098d3b98e
-FileChecksum: SHA1: 44844a9e6cf9a076369915248b39343d222b506d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-1910f41e46f71c1b35d2143df308cc65
-FileChecksum: SHA1: b1e1c74ed13017fe7827d697d909df35ebb3b329
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecGlossVsMetalRough\screenshot\screenshot.jpg
-SPDXID: SPDXRef-e58cbfa9f0c5f70bd60aeb9d211ef0c7
-FileChecksum: SHA1: 259e33db5c2882cc354cff72e174d2282f86c6e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Microsoft
-
-FileName: ./Models\SpecularSilkPouf\README.body.md
-SPDXID: SPDXRef-fb0f5033dfd5ed0b4c6ecc8a16e460da
-FileChecksum: SHA1: 998e0b1b3753db0e4a3ee3463bafa94a0ab4bfdd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\README.md
-SPDXID: SPDXRef-76b0100bd37227dc712bb9f59fd58c26
-FileChecksum: SHA1: c6ec1d9e21d626de07fad01f24e1a75b86ee65dd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-Copyright 2023 Wayfair, LLC. [CC BY 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode)
-
-FileName: ./Models\SpecularSilkPouf\glTF-Binary\SpecularSilkPouf.glb
-SPDXID: SPDXRef-d67c430f82af5f085b3cc1468105bbb0
-FileChecksum: SHA1: ca37ccf333de4f495abcb4c4a69e298d1e0dbc1f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\glTF\SpecularSilkPouf.bin
-SPDXID: SPDXRef-435449e8341972f194370164f1efaadf
-FileChecksum: SHA1: d2b2ff2ceb8f5cbc2da87cb69571968a514b123d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\glTF\SpecularSilkPouf.gltf
-SPDXID: SPDXRef-20eb9b4a0d06f4bec947f66129802a91
-FileChecksum: SHA1: a2f2776393953b0c7b84ba43c7e1213061299eb0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\glTF\SpecularSilkPouf_normal.png
-SPDXID: SPDXRef-f07cab6b3d1a09b6531d39349d4f51d8
-FileChecksum: SHA1: 5f198a4890b3234b0875fa38da2f7bea3f6ea01f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\glTF\SpecularSilkPouf_occlusion.png
-SPDXID: SPDXRef-bd131b0d6849eb5d1b19d2eacc91727b
-FileChecksum: SHA1: be6468f25b8a443dc22ef04f8a9330a8f6e4204c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\metadata.json
-SPDXID: SPDXRef-b41edb71fe7697eddd104e6d8d1782be
-FileChecksum: SHA1: 7affb9357ca4bd11d488163254c16cd20375795e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-Copyright 2023 Wayfair, LLC",
-
-FileName: ./Models\SpecularSilkPouf\screenshot\eva-andersson-photo.jpg
-SPDXID: SPDXRef-767dcf0f92e7965170a54d2ea30055ef
-FileChecksum: SHA1: c4331ff606781bcbcf9161f8ce1063e5c375a785
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\screenshot\screenshot.jpg
-SPDXID: SPDXRef-6efd7a507e7938672fe1582ea3924698
-FileChecksum: SHA1: f20f2428a09a1f34a274dbb6e958a8d950387fe1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularSilkPouf\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-5c4fa69a64d3c566ff1f5b895382902e
-FileChecksum: SHA1: 21dd7099cc9d86a931eb583a2add0afaae5a9d4f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2023 Copyright 2023 Wayfair, LLC
-
-FileName: ./Models\SpecularTest\README.body.md
-SPDXID: SPDXRef-765aa45e448a333e01f435b96a30cd46
-FileChecksum: SHA1: cbb6ff812094b4f3785369ce0b40f990a3436c55
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\README.md
-SPDXID: SPDXRef-722014cdab8225869ced71770e08adc5
-FileChecksum: SHA1: 1c26e02bb9329b038fc607c6a9a4e40ad697aece
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\glTF-Binary\SpecularTest.glb
-SPDXID: SPDXRef-9ee7ac0ee17b56021b4a46824cbe0454
-FileChecksum: SHA1: 782863835207a17496eb7e7da0636c3277ba2283
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v1.5.17","version":"2.0"},"extensionsUsed":["KHR_materials_specular"],"scene":0,"scenes":[{"name":"Scene","nodes":[0,24]}],"nodes":[{"mesh":0,"name":"Labels","translation":[-0.5034662485122681,0,0]},{"mesh":1,"name":"1.1_specularFactor","translation":[-0.4399999976158142,0.33000001311302185,0]},{"mesh":2,"name":"1.2_specularFactor","translation":[-0.32999998331069946,0.33000001311302185,0]},{"mesh":3,"name":"1.3_specularFactor","translation":[-0.2199999988079071,0.33000001311302185,0]},{"mesh":4,"name":"1.4_specularFactor","translation":[-0.10999999940395355,0.33000001311302185,0]},{"mesh":5,"name":"1.5_specularFactor","translation":[0,0.33000001311302185,0]},{"mesh":6,"name":"2_specularTexture","translation":[0,0.2199999988079071,0]},{"mesh":7,"name":"3.1_whiteColorFactor","translation":[-0.4399999976158142,0.10999999940395355,0]},{"mesh":8,"name":"3.2_whiteColorFactor","translation":[-0.32999998331069946,0.10999999940395355,0]},{"mesh":9,"name":"3.3_whiteColorFactor","translation":[-0.2199999988079071,0.10999999940395355,0]},{"mesh":10,"name":"3.4_whiteColorFactor","translation":[-0.10999999940395355,0.10999999940395355,0]},{"mesh":11,"name":"3.5_whiteColorFactor","translation":[0,0.10999999940395355,0]},{"mesh":12,"name":"4_whiteColorTexture"},{"mesh":13,"name":"5.1_yellowColorFactor","translation":[-0.4399999976158142,-0.10999999940395355,0]},{"mesh":14,"name":"5.2_yellowColorFactor","translation":[-0.32999998331069946,-0.10999999940395355,0]},{"mesh":15,"name":"5.3_yellowColorFactor","translation":[-0.2199999988079071,-0.10999999940395355,0]},{"mesh":16,"name":"5.4_yellowColorFactor","translation":[-0.10999999940395355,-0.10999999940395355,0]},{"mesh":17,"name":"5.5_yellowColorFactor","translation":[0,-0.10999999940395355,0]},{"mesh":18,"name":"6_yellowColorTexture","translation":[0,-0.2199999988079071,0]},{"mesh":19,"name":"7.1_HDR_colorFactor","translation":[-0.4399999976158142,-0.33000001311302185,0]},{"mesh":20,"name":"7.2_HDR_colorFactor","translation":[-0.32999998331069946,-0.33000001311302185,0]},{"mesh":21,"name":"7.3_HDR_colorFactor","translation":[-0.2199999988079071,-0.33000001311302185,0]},{"mesh":22,"name":"7.4_HDR_colorFactor","translation":[-0.10999999940395355,-0.33000001311302185,0]},{"mesh":23,"name":"7.5_HDR_colorFactor","translation":[0,-0.33000001311302185,0]},{"children":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],"name":"SampleRoot","translation":[0.32499998807907104,0,0]}],"materials":[{"name":"LabelMat","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicFactor":0,"roughnessFactor":0.8}},{"name":"M1.1_specFac","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularFactor":0}}},{"name":"M1.2_specFac","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularFactor":0.051269}}},{"name":"M1.3_specFac","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularFactor":0.212231}}},{"name":"M1.4_specFac","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularFactor":0.520996}}},{"name":"M1.5_specFac","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularFactor":1}}},{"name":"M2_SpecTex","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularTexture":{"index":1}}}},{"name":"M3.1_whiteFac","pbrMetallicRoughness":{"baseColorFactor":[0,0,0,1],"metallicFactor":0,"roughnessFactor":0},"extensions":{"KHR_materials_specular":{"specularColorFactor":[0,0,0]}}},{"name":"M3.2_whiteFac","pbrMetallicRoughness":{"baseCol
-
-FileName: ./Models\SpecularTest\glTF\LeftLabels.png
-SPDXID: SPDXRef-1914e8398d2616158762702f0b83f7cb
-FileChecksum: SHA1: 326a9d1c8e126c0986b0fb631a8c6b1cbbcbf924
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\glTF\SpecularTest.bin
-SPDXID: SPDXRef-63961178e30084377ebd7b7ffcfbe707
-FileChecksum: SHA1: e0f1249f649d8a57192d0d19b164a42a09c3d047
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\glTF\SpecularTest.gltf
-SPDXID: SPDXRef-81b2c466cb3ded362ecd65971e6a92ec
-FileChecksum: SHA1: 26a9f3ddc2e7aa1efc13c34c08fddc660759b181
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\SpecularTest\glTF\WhiteGrid.png
-SPDXID: SPDXRef-ee04a5b63c0fb23fc9de30b364e504a3
-FileChecksum: SHA1: c7ab83e5f29ed81804e1af8c2c8a053f3b386be4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\glTF\YellowGrid.png
-SPDXID: SPDXRef-ab6f83502470625b6ba55bf413bdd658
-FileChecksum: SHA1: c6d5f34d847f73eeb3d5618c72f93dbc681237d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\glTF\specularTextureGrid.png
-SPDXID: SPDXRef-cf08da5bbf267eb5f8e965b7ef698f93
-FileChecksum: SHA1: 366fbe69646429d5ad49cb471c9300af726723b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\metadata.json
-SPDXID: SPDXRef-4349fee1fe2ed1ca6e0d329dcbe47593
-FileChecksum: SHA1: 06b5a2ea7bddee4d3c85c77ca4d19dec6762d2b0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\screenshot\purple.jpg
-SPDXID: SPDXRef-fb4ac5963c3effcd337060c66b9023ad
-FileChecksum: SHA1: aefd1d4fb39a4bb6410df82041646fb4d10883a6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\screenshot\screenshot-large.png
-SPDXID: SPDXRef-ac9abf7719cb871ea96aa9374f4e2235
-FileChecksum: SHA1: ce349bb94f2de4c469f57a5ab1462bf47f90926d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-2a883cc9a9f69b97c8ef444205456a6c
-FileChecksum: SHA1: be6b50203df36e5b8de72a2f97b7588202390181
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\SpecularTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-6f4bd430e96862e4a8310ef7c741231d
-FileChecksum: SHA1: 0b73e832bdd9f91fc6271de5728582cffccb95bd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\Sponza\README.body.md
-SPDXID: SPDXRef-590f1b342389dacb7da3f4c0bd8b2992
-FileChecksum: SHA1: 7b0e11011366c3a84ca490a5ad9fa22721fdce02
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\README.md
-SPDXID: SPDXRef-6c6aa94ee99beafe546d8eab37d938d3
-FileChecksum: SHA1: 3700ba67ace62213d99a3b3e491d20fc266caca6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\10381718147657362067.jpg
-SPDXID: SPDXRef-7016b61253083ed84fb19ba3e671ea94
-FileChecksum: SHA1: 6566d239a6289e39187d8448bf54026e5e284c7d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\10388182081421875623.jpg
-SPDXID: SPDXRef-6061298fdc66211715e8ca45984ac9b2
-FileChecksum: SHA1: 13d28c2b385b372c141948f44c3d78ed9984ed1f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\11474523244911310074.jpg
-SPDXID: SPDXRef-46bceceaa61e875394d4bc9dbec6a821
-FileChecksum: SHA1: f576ba47b3a354e90c4e324fcf346c0212b64019
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\11490520546946913238.jpg
-SPDXID: SPDXRef-1eb023112d5ab7237d849289bcd01255
-FileChecksum: SHA1: 7b1042416b2325a5a0546daf8b20dccc611a38c3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\11872827283454512094.jpg
-SPDXID: SPDXRef-22bbbe86263d40a984e51ac2597fa09e
-FileChecksum: SHA1: f91853fbe38b3cce566655c7639750d547d3ea4c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\11968150294050148237.jpg
-SPDXID: SPDXRef-89c701b7abdb30dd3e159c132c32f8f1
-FileChecksum: SHA1: a386a4e3ec0eb241d9144eb90fa9f4a631695205
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\1219024358953944284.jpg
-SPDXID: SPDXRef-5c33afb8c440bfe253ee69d9dab53be0
-FileChecksum: SHA1: 151523157787344ea0520fb339bc2dba5130ce8b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\12501374198249454378.jpg
-SPDXID: SPDXRef-eff19b284825e7efd56a7d47b4a69aed
-FileChecksum: SHA1: 5ffe14a83f6f09ec470aa6f3780705b18275c77c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\13196865903111448057.jpg
-SPDXID: SPDXRef-4777037e9991a0d0e3217c9220650abe
-FileChecksum: SHA1: 562b9be554766f7c4ac6dca0d61b05a24604f582
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\13824894030729245199.jpg
-SPDXID: SPDXRef-64f960dcad2beb2bab1154562641dc5d
-FileChecksum: SHA1: 5e42181085329abd6589c80ffbc5306773bf364f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\13982482287905699490.jpg
-SPDXID: SPDXRef-797f9bb637754a2cee2354e40363f9dc
-FileChecksum: SHA1: 3cb0c45d93370e91b735d0090c95bf0d749e091c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\14118779221266351425.jpg
-SPDXID: SPDXRef-2532b4259eea03d43b7cdae017b25075
-FileChecksum: SHA1: 3f5fcfac85011af0d78400c93650efe8863fc822
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\14170708867020035030.jpg
-SPDXID: SPDXRef-e58d229af6c3692fc84388d929ec28bb
-FileChecksum: SHA1: b66b8594c434c3dc2c844559c989e811f897d599
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\14267839433702832875.jpg
-SPDXID: SPDXRef-57fbdd60b000fd2ef01dfef8f9324a58
-FileChecksum: SHA1: 3f5968529343ee1e45da76f52289822edd038cc9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\14650633544276105767.jpg
-SPDXID: SPDXRef-7c4c587bff57af1473e513525906704c
-FileChecksum: SHA1: 885d765feb5475ba74bcf35e34698a84f75b6467
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\15295713303328085182.jpg
-SPDXID: SPDXRef-7f241cb3cc5a33afaebb627e6fb94d61
-FileChecksum: SHA1: 426268b2e28856610f6599881940387b79701ad3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\15722799267630235092.jpg
-SPDXID: SPDXRef-5d93d155c5b3ba742d85b267bf746fe7
-FileChecksum: SHA1: 3455f2f518dec9f607d9eb81b40de6fb74f1586c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\16275776544635328252.png
-SPDXID: SPDXRef-58fa32250f97e9c83913f1e78df73406
-FileChecksum: SHA1: 86787ae00a3cf43b43020c9fbf1a12630946322f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\16299174074766089871.jpg
-SPDXID: SPDXRef-e44ab7e4718fe433cdde5025c6226fad
-FileChecksum: SHA1: 2597a914875558427ae08f9565ea10facd40054f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\16885566240357350108.jpg
-SPDXID: SPDXRef-dc5789a34a9ef002b5d65ca50df3f559
-FileChecksum: SHA1: 1e428334e037ec516d95d3b51afd4f9364c7cb8f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\17556969131407844942.jpg
-SPDXID: SPDXRef-9e31f8f9b7ce40f829e8d7fc0037e889
-FileChecksum: SHA1: 3c37cd2730e25dca5f6b3184b6194ebb77fc96ff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\17876391417123941155.jpg
-SPDXID: SPDXRef-d3ee57848f147383ae42b0fa73a9ef7f
-FileChecksum: SHA1: dc50cd62df360092feab6a8cae056ff5cb74f907
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2051777328469649772.jpg
-SPDXID: SPDXRef-4d51bc1f8c7d0dd5d144641d0951cd36
-FileChecksum: SHA1: 814e99bc8881e04c96fabfaa3ab8bce195bef759
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2185409758123873465.jpg
-SPDXID: SPDXRef-3613f132b5d8bdde70e22cd12b72f200
-FileChecksum: SHA1: a562d3aaedc92ef1d4978f0bb3222caf8980cc20
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2299742237651021498.jpg
-SPDXID: SPDXRef-6b5b30b1cbf56ef3c1300095d9e58026
-FileChecksum: SHA1: cc9950418456c1303aa713dcf0e840dde496e883
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2374361008830720677.jpg
-SPDXID: SPDXRef-84c3e0328ad1c90e25dfab36ee3b9c01
-FileChecksum: SHA1: 33093e09ec0450778d6a50052b3dd91a23fde99d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2411100444841994089.jpg
-SPDXID: SPDXRef-2688b11d499ef2f7f25434171017acdb
-FileChecksum: SHA1: 4a210a15027fba02c145963cb8c89523d0d4cfa3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2775690330959970771.jpg
-SPDXID: SPDXRef-661578a79a37f14bac56bcd9e4efa3a9
-FileChecksum: SHA1: 7403d47643940fec5ab2dfe3877cd725af2891bd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\2969916736137545357.jpg
-SPDXID: SPDXRef-85cae6eabf66b39e4d173d60f6a8d089
-FileChecksum: SHA1: 78b49bc87d653675ed8128c7b00d752318eff5a2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\332936164838540657.jpg
-SPDXID: SPDXRef-8183ae0ca0b42478d104ab15aee63c23
-FileChecksum: SHA1: 33093e09ec0450778d6a50052b3dd91a23fde99d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\3371964815757888145.jpg
-SPDXID: SPDXRef-624ea45adcc726dcee48fc2943791f76
-FileChecksum: SHA1: b111ac3393f9ff62abbe9e64fb671be6433f5e1e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\3455394979645218238.jpg
-SPDXID: SPDXRef-02ed8f0845ffd9a3cc525c59f0f1a060
-FileChecksum: SHA1: 90db26f1ae1d577eda962f32991ac0de8b74ee18
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\3628158980083700836.jpg
-SPDXID: SPDXRef-f7b6e907717f09a894ee9898f49af494
-FileChecksum: SHA1: a806ee45b20daffa4e11d0a87653bbdb2cfd7dec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\3827035219084910048.jpg
-SPDXID: SPDXRef-59380d574d37b667657ad92f604136eb
-FileChecksum: SHA1: 9a817406b6a8668efad5a5b75271d90812833a47
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\4477655471536070370.jpg
-SPDXID: SPDXRef-36104320d164b345e0b248b9ad4f114d
-FileChecksum: SHA1: 7657de35eccc58e2a1640a45b2e89262f8d9d672
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\4601176305987539675.jpg
-SPDXID: SPDXRef-967cb7641f8f9a2058f8e46d61db554b
-FileChecksum: SHA1: 1203d08498e6be7b75686647bf208f9cc0d4b633
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\466164707995436622.jpg
-SPDXID: SPDXRef-4058c5173cf88e3b3b3294176fff896e
-FileChecksum: SHA1: ce55de72c9a2619d24af0652446b2ac5f9e6befe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\4675343432951571524.jpg
-SPDXID: SPDXRef-aeb4c4779d4b3d812921ce5d27297ab8
-FileChecksum: SHA1: a25142b4ebdf468e087dc27715e3e8a93c769f4b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\4871783166746854860.jpg
-SPDXID: SPDXRef-0cb45df0f08d8730957a2b09c289fd8a
-FileChecksum: SHA1: 1e78d02fec86118359d92926b62900a221dc96c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\4910669866631290573.jpg
-SPDXID: SPDXRef-e4f9b08d994a9e07f146d1a2cc128a89
-FileChecksum: SHA1: 1203d08498e6be7b75686647bf208f9cc0d4b633
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\4975155472559461469.jpg
-SPDXID: SPDXRef-6b187656ee3e9b28cfe225282c718252
-FileChecksum: SHA1: 2a82522417977d13453e8080dfc63b9931f0006c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\5061699253647017043.png
-SPDXID: SPDXRef-ca5e066dfb8d9a091768890853e9cfdc
-FileChecksum: SHA1: b43883ee0e7b7a19383821e2e692ef6345889991
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\5792855332885324923.jpg
-SPDXID: SPDXRef-084f390feb8900f5420e6d860dc6d667
-FileChecksum: SHA1: 0e6982fad20b96c3474a4326c4e43e1dd0d908c7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\5823059166183034438.jpg
-SPDXID: SPDXRef-58a53096dffd062883f233dc4e20331b
-FileChecksum: SHA1: 426173cc40ac3f647fa361a7d756475ac8add5db
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\6047387724914829168.jpg
-SPDXID: SPDXRef-61239f74956932f4eeed609a9cb795ab
-FileChecksum: SHA1: 2e9154a620a057a97d2f25b46594fb6cb3347265
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\6151467286084645207.jpg
-SPDXID: SPDXRef-132a800733f92f7d847b5b32e0884371
-FileChecksum: SHA1: 32df1d537499f57ce4a084fe3d204bb4c423c6ca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\6593109234861095314.jpg
-SPDXID: SPDXRef-05abc7afbdba123bc6cb2ee1b2570bd8
-FileChecksum: SHA1: 1203d08498e6be7b75686647bf208f9cc0d4b633
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\6667038893015345571.jpg
-SPDXID: SPDXRef-e56fc6ea65c3ab9b7d85bc8fd8b4637c
-FileChecksum: SHA1: 8d034c21f71433d807e47f01edffcc47ce7187f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\6772804448157695701.jpg
-SPDXID: SPDXRef-34ad2dd2fab7809e1814d4d683d8dc84
-FileChecksum: SHA1: a4589f11f0fddad18fdd44eb331770d27f4795da
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\7056944414013900257.jpg
-SPDXID: SPDXRef-934c0e82480f4f5002643fa207d83359
-FileChecksum: SHA1: 33093e09ec0450778d6a50052b3dd91a23fde99d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\715093869573992647.jpg
-SPDXID: SPDXRef-e67eff140d8b97fa5952bf9c4a4a2039
-FileChecksum: SHA1: 37136941f9d128a9b2756920bde294b7a023fa11
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\7268504077753552595.jpg
-SPDXID: SPDXRef-b976f0ea2a3946857877b56d7f2934a3
-FileChecksum: SHA1: 7272a31b9871d2740d64646329309ded6136e6e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\7441062115984513793.jpg
-SPDXID: SPDXRef-73b2a2bab224f0bcf619cfb38710f4fd
-FileChecksum: SHA1: fab24c44237370642c7d069cf01cfe81cb62744f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\755318871556304029.jpg
-SPDXID: SPDXRef-aac8ed7c3b7f18c69bb467b205f69cd5
-FileChecksum: SHA1: e5f8629c626ba847a84672b17c3cfa264258b246
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\759203620573749278.jpg
-SPDXID: SPDXRef-c45acce63a3bbdce4cf04e14092d428b
-FileChecksum: SHA1: f0906aa5d5ae5169dc53951c809c098fd1a52291
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\7645212358685992005.jpg
-SPDXID: SPDXRef-c6ab89f046781aa58af35fb42d982236
-FileChecksum: SHA1: 8a2ec0c5070c0e2f7d42d888f16bfd7f0c956081
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\7815564343179553343.jpg
-SPDXID: SPDXRef-57cf5ae3b8d4baf4c1e9bd1e047a4af6
-FileChecksum: SHA1: 011f006aadff660fa705edbf5b9615d049ef459b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8006627369776289000.png
-SPDXID: SPDXRef-282ee2c0ef079ad1e656cd8543db7be1
-FileChecksum: SHA1: 293caf673cd965af960b74d7fa8c1a1d25ecb3b6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8051790464816141987.jpg
-SPDXID: SPDXRef-da8e089e5fc95b2858f89b18d64cdbb3
-FileChecksum: SHA1: 74df02c21ae058c853bd4c810866b02649793510
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8114461559286000061.jpg
-SPDXID: SPDXRef-adf63381f4d166630a1d3c7b94ec93a0
-FileChecksum: SHA1: 4328729f48eb06a691c9200efd8e19e13d5776e2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8481240838833932244.jpg
-SPDXID: SPDXRef-02fa02ca887eb9298c3f91fc2045b626
-FileChecksum: SHA1: 1978d9014138e7a614f3a8175404d647226ad2c4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8503262930880235456.jpg
-SPDXID: SPDXRef-e52b161c90522c61b44eaf731c561315
-FileChecksum: SHA1: cc0fe5e3012be4b6719bc039e7706bfda4e7a98e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8747919177698443163.jpg
-SPDXID: SPDXRef-b140882be1e0bc6ca04c4d4b3af288db
-FileChecksum: SHA1: 1209a92f7a1a02d0581132cce38dc8fb7aa54d85
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8750083169368950601.jpg
-SPDXID: SPDXRef-a9b22e15e95395c413c2334d1c8ad09c
-FileChecksum: SHA1: a9343ef4fe8387d745e2ff3c50c9034d738fb7b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8773302468495022225.jpg
-SPDXID: SPDXRef-07bd30ba568a19355ef1410f8d320fa9
-FileChecksum: SHA1: c4e022c4ab4294e2b3722d8475c8c63cce2e6ed1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\8783994986360286082.jpg
-SPDXID: SPDXRef-73495fcc5b9fed133dd7d73b29dfc23d
-FileChecksum: SHA1: 27eddac1adaabfe446a5f7c992d3242c0472646e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\9288698199695299068.jpg
-SPDXID: SPDXRef-a8bf725dcab26c457e796a000ab5e8d9
-FileChecksum: SHA1: 331d51480dc9e292a611fe0bf1f8b403c7a38ccf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\9916269861720640319.jpg
-SPDXID: SPDXRef-7bc22a615fac5aa69b045baf22a42ad7
-FileChecksum: SHA1: 8de7b03d2e1af1777e315ab82e4374b2ccb8623f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\Sponza.bin
-SPDXID: SPDXRef-1a3444995a43240fcd0b541095270a58
-FileChecksum: SHA1: 9531a68abe8f15c7ceff03ff8a2e2a03173e4685
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\Sponza.gltf
-SPDXID: SPDXRef-dd2594cf57ea9995e826e78dd13d943e
-FileChecksum: SHA1: c591d7ce941dcebbeb21ab0af0a3a192d079f798
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\glTF\white.png
-SPDXID: SPDXRef-0e0bcd26a1e299eaebd5b1515cd74ad7
-FileChecksum: SHA1: d97bba08b7eae43498c0abc6bf47bf27f7110b23
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\metadata.json
-SPDXID: SPDXRef-d45aa5d815445491ed30aec608dccbb3
-FileChecksum: SHA1: ebc1c69a799055b3f5fb266f82fa2b0dead3848c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\screenshot\large.jpg
-SPDXID: SPDXRef-e9f0fa2838ad5260df477cb78e8f4da4
-FileChecksum: SHA1: ae61a478191f360e0628096b7a101734c58d46ec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-8a126b95c8d2bc8bfaa0b9440ac2bec2
-FileChecksum: SHA1: b3a1a2d7d0a3819bb49d7a38b16f08f0688ef94f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\Sponza\screenshot\screenshot.jpg
-SPDXID: SPDXRef-2b494d9e524d74972772c05479131920
-FileChecksum: SHA1: d1adcba89e4325b5b9826f8a4e4a5d1dc1c6525b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-CRYENGINE-Agreement
-FileCopyrightText:
-2016 Crytek
-
-FileName: ./Models\StainedGlassLamp\README.body.md
-SPDXID: SPDXRef-2edb7c72d9439754121b36a7af1af7c9
-FileChecksum: SHA1: eb066c6a0f7dff9921fd97d444f9bd008181749f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\README.md
-SPDXID: SPDXRef-40260e5c04c76d00f9517e88d5eb2134
-FileChecksum: SHA1: 0670a548385733473716085a85000535f8dec0ea
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp.bin
-SPDXID: SPDXRef-e2ae2f2c982500bd854ddd7a619b9e31
-FileChecksum: SHA1: 940c5527030b1ff9e125585ba30424f470604821
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp.gltf
-SPDXID: SPDXRef-8413e92f8b56157631d762aa70f9c673
-FileChecksum: SHA1: 850743ac6fec13e6393584e097a93bce498108b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_base_basecolor.jpg
-SPDXID: SPDXRef-b23086f29710a7852b48239742cc0243
-FileChecksum: SHA1: 184abb636e846bfeb61751ef40fdac16b5c1b555
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_base_emissive.jpg
-SPDXID: SPDXRef-b58bbfdb8619d6be3f1d7ef571cc2452
-FileChecksum: SHA1: 810b47d02a63f8cf00fff7902b12416d59e59553
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_base_normal.jpg
-SPDXID: SPDXRef-593c309352af7e6409790328633737ac
-FileChecksum: SHA1: cb85b12bb3c1aebf3cdbcca458db44c490bd190c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_base_occlusion-rough-metal.jpg
-SPDXID: SPDXRef-58eeb2263a1566becdb945cd5846f807
-FileChecksum: SHA1: aba7a41f3502083baac129084648ffb9d3d7f298
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_bulbs_occlusion-rough-metal.jpg
-SPDXID: SPDXRef-65827a040e110a42a40ba19fcef957f3
-FileChecksum: SHA1: 95625515c4268d0c0773f3474f665bcbe12c720d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_glass_basecolor-alpha.png
-SPDXID: SPDXRef-13501a59dcdb238448234216e21f8147
-FileChecksum: SHA1: 1da5c67d91b1411a5bdf9d498f929d69a7a4eb85
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_glass_emissive.jpg
-SPDXID: SPDXRef-907929c0f1384811e46ab0e5e056e383
-FileChecksum: SHA1: 013972237e57d49ffbfa9a7eab2313ed4295c4ca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_glass_normal.jpg
-SPDXID: SPDXRef-98e9bebc0e6cbbea324173e0bc0e42a3
-FileChecksum: SHA1: 479fc3c3fe1a41662b43ac099f086748efadc549
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_glass_occlusion-rough-metal.jpg
-SPDXID: SPDXRef-dac0e82b356b06f0e9fc4cbbb68b06e4
-FileChecksum: SHA1: 00648cb3f22f3a41e7c42e218676b55cd6a57a85
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_grill_basecolor-alpha.png
-SPDXID: SPDXRef-f63ae8e8a7dbbf06836d5cc7b4271912
-FileChecksum: SHA1: 368a25d171709190a6d5e3b8c0c7fd838bc6e6ee
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_grill_emissive.jpg
-SPDXID: SPDXRef-9759ea99f34295bc2ea291474ab8e315
-FileChecksum: SHA1: e8f0d6771edf2c713bfecd0b30ba3bd098889a13
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_grill_normal.jpg
-SPDXID: SPDXRef-65e9f4d8f850a85bd0cc15189329d1d2
-FileChecksum: SHA1: 1d05dc5dc4a04255280bf3f35b083153896931df
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_grill_occlusion-rough-metal.jpg
-SPDXID: SPDXRef-899715e8fbab304865927efa8889456a
-FileChecksum: SHA1: 90437255d838914f8200901d114aab13ff60f469
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_hardware_basecolor.jpg
-SPDXID: SPDXRef-7399a43cb9a131d7f62ee6b87ca63dfb
-FileChecksum: SHA1: 8fca003ce8ed4ff7198339b146fe45bf8bfcf21b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_hardware_emissive.jpg
-SPDXID: SPDXRef-7e56503d0750fd4eb8ae3f7ee72258a9
-FileChecksum: SHA1: 5ecd0653f2287713d2d34d8835b1b7a78f683bd0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_hardware_normal.jpg
-SPDXID: SPDXRef-5b7b64569368604964aaa0ab329496d0
-FileChecksum: SHA1: 229f70d757b5678aef37cfef5b8543a98f0eec14
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_hardware_occlusion-rough-metal.jpg
-SPDXID: SPDXRef-e8692d9cd0185e68b09444a8ad96e708
-FileChecksum: SHA1: dc99d5ac4ecfec5c313a0301ddfda0ed50d91e87
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-JPG-PNG\StainedGlassLamp_steel_occlusion-rough-metal.jpg
-SPDXID: SPDXRef-5e0e12c0be2e5f1f6565f310e30f9d9a
-FileChecksum: SHA1: f4accc0c86b9ec6e0cb792bddc5658b3f1f52484
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp.bin
-SPDXID: SPDXRef-0c6303f15b5948d23825e9513cd4ea70
-FileChecksum: SHA1: 940c5527030b1ff9e125585ba30424f470604821
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp.gltf
-SPDXID: SPDXRef-5d85361ed4f2633ab1512b9f48b35519
-FileChecksum: SHA1: 76edb3f48eb8aa98c098df094cd4c9fefbc464c0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_base_basecolor.ktx2
-SPDXID: SPDXRef-3cdfa1097d7ffd0ab12de909ce382048
-FileChecksum: SHA1: e4c5fd8be65a8d9ac2aece946884e08b7a5e23fa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_base_emissive.ktx2
-SPDXID: SPDXRef-b02842a322e8d777424b4e5ece295a7e
-FileChecksum: SHA1: 2b1c7869204a02c2c0c50a7543e49b83f2b84cbe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_base_normal.ktx2
-SPDXID: SPDXRef-3b78f4ff5a8a249a0c3017e09064efb3
-FileChecksum: SHA1: 6b6401998f4c7cb4d90263bc767fd1352a831bf6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_base_occlusion-rough-metal.ktx2
-SPDXID: SPDXRef-114fcb6697502f4c706c18aef4f21feb
-FileChecksum: SHA1: af4b7a51880c43791442a23130a23d101d77fb75
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_bulbs_occlusion-rough-metal.ktx2
-SPDXID: SPDXRef-580889b327f9641bba14fdce3cbac415
-FileChecksum: SHA1: 311decc5a2855550c0a5a7b9b828499fed9daa2f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_glass_basecolor-alpha.ktx2
-SPDXID: SPDXRef-670dfd1f75735e880faac31bec048aa1
-FileChecksum: SHA1: f0b711e6cd47a30adf5dc926a1884697dcdfe92b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_glass_emissive.ktx2
-SPDXID: SPDXRef-310381303a2c501dbe14495c99ed0283
-FileChecksum: SHA1: 82b6304623b59b0ca08ac54a36973449f77886a9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_glass_normal.ktx2
-SPDXID: SPDXRef-c7a0f69c08b9284010d839b9c1acfa8d
-FileChecksum: SHA1: 5175009e6152f9509e06879534c81647c09bd6b7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_glass_occlusion-rough-metal_transmission.ktx2
-SPDXID: SPDXRef-6dc60b1004af0c065cd7084636bc7da0
-FileChecksum: SHA1: 1e32c3fa552ee97f57b535da56bf0a9981e23800
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_glass_transmission-clearcoat.ktx2
-SPDXID: SPDXRef-186862e6a7404764e9b72627073d6192
-FileChecksum: SHA1: 3742c19cdf2d3c38e80ce1b8af797989847a7613
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_grill_basecolor-alpha.ktx2
-SPDXID: SPDXRef-edbad48b2d9ae71233de0383e7c56559
-FileChecksum: SHA1: d63e563c91d780836f99f59ac1dc18e9169f853b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_grill_emissive.ktx2
-SPDXID: SPDXRef-8be06c5b6f04901968f0424bc18eeb66
-FileChecksum: SHA1: 00b3619a35bb3699d76e9fa3f42c2e559051902b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_grill_normal.ktx2
-SPDXID: SPDXRef-601a157a9008d8b46b99a1ed01251d07
-FileChecksum: SHA1: 904279ae8af952d4c61d6050578362cae2d7428c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_grill_occlusion-rough-metal.ktx2
-SPDXID: SPDXRef-62b0fe63dd9fa95aab35c100c9a93d97
-FileChecksum: SHA1: 8c0fb8364742a5ec061acd90a989efb8fce25cba
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_hardware_basecolor.ktx2
-SPDXID: SPDXRef-d5e3a85b2567ee2e489332ccce76f29e
-FileChecksum: SHA1: 8c722a2e701d0d1c3dab2804999d91f7af324fc2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_hardware_emissive.ktx2
-SPDXID: SPDXRef-13968c9a5fbcc3e3d9bf3cd19dbc603d
-FileChecksum: SHA1: d07c1302d4498f430787e0a136a46e29b68cb17b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_hardware_normal.ktx2
-SPDXID: SPDXRef-84c90ade61d799d6a1c6de6e83c0b27d
-FileChecksum: SHA1: 6854dd69dae0c58c8b82251d90bbe41be816bee1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_hardware_occlusion-rough-metal.ktx2
-SPDXID: SPDXRef-e2cdd5d68720c636b9af215855ea1fcd
-FileChecksum: SHA1: cbcf67cbda3e2269e7aabc4e7a9e6c11a83eba26
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF-KTX-BasisU\StainedGlassLamp_steel_occlusion-rough-metal.ktx2
-SPDXID: SPDXRef-c961f610cb87f09f13d579c4943279a8
-FileChecksum: SHA1: a57c5856721c867280cb28b3f14b1f827490ee44
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp.bin
-SPDXID: SPDXRef-4e669c463d1f7baf2532a234c16ff482
-FileChecksum: SHA1: 940c5527030b1ff9e125585ba30424f470604821
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp.gltf
-SPDXID: SPDXRef-1420788396b2d853668ab98af6d01daa
-FileChecksum: SHA1: 60c5de63e6e527ab60b5a8376c65f7808f786165
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_base_basecolor.png
-SPDXID: SPDXRef-13ec0955e1b3ffcb4dbaba30fb1448aa
-FileChecksum: SHA1: de2f678560a441e5fa430c01c3f55e5f0cf5797e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_base_emissive.png
-SPDXID: SPDXRef-99b5431ef3182b718217bd23233c386c
-FileChecksum: SHA1: 4259e81380bc735179d46d585c7efcf505c19e80
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_base_normal.png
-SPDXID: SPDXRef-64186f056e2f7546f2742482b7528e60
-FileChecksum: SHA1: 28d587196d530791681af935432074adb6fc9b76
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_base_occlusion-rough-metal.png
-SPDXID: SPDXRef-0b951e02fee1975b90bef778438100b2
-FileChecksum: SHA1: de8b658441f536472ff9674eb2122befcb7bd4dc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_bulbs_occlusion-rough-metal.png
-SPDXID: SPDXRef-b69de5c0333faa651b088ba6e4a524df
-FileChecksum: SHA1: 9c18a30dd7fae2faa8f477ac4030fea229a4a7fa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_glass_basecolor-alpha.png
-SPDXID: SPDXRef-84d0d5f198b8f7aa934f84e1162715d1
-FileChecksum: SHA1: 1da5c67d91b1411a5bdf9d498f929d69a7a4eb85
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_glass_emissive.png
-SPDXID: SPDXRef-84b53b9e3ec98aa1446dc044556e1c40
-FileChecksum: SHA1: f00d5f71385b600547171639b25636218a0522d1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_glass_normal.png
-SPDXID: SPDXRef-09c8d3b561da924280191feb542b1b12
-FileChecksum: SHA1: 6f8b930056152ecfb2a5888f7fbcfc42121d9888
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_glass_occlusion-rough-metal_transmission.png
-SPDXID: SPDXRef-f476bf993274f7835057ed9cc3182703
-FileChecksum: SHA1: 4c9926467940d8bdf7d4100d77906fdce0a2267a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_glass_transmission-clearcoat.png
-SPDXID: SPDXRef-ba74262b8c3c6e2116f08420703d1517
-FileChecksum: SHA1: 55ea6822642a62364c650344f112bfe8af40da1a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_grill_basecolor-alpha.png
-SPDXID: SPDXRef-af5fbf2b53793e1211a58205d8b7ffed
-FileChecksum: SHA1: 3c74c12337b39019b1fe7a641b6172dd30778668
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_grill_emissive.png
-SPDXID: SPDXRef-4ca090c843154d58d9d972df87e14a3a
-FileChecksum: SHA1: fe2cbeb798d8c97d67db3daee592cbe571346178
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_grill_normal.png
-SPDXID: SPDXRef-547960ed6cf0ddd9a4afe98789bdbd02
-FileChecksum: SHA1: 40c00d4e6166c1526d389728560077efce95becc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_grill_occlusion-rough-metal.png
-SPDXID: SPDXRef-b1365051b808b2163febb2a38f3d3062
-FileChecksum: SHA1: 307d7e67520d7d2984799e3eda8974828d5047bc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_hardware_basecolor.png
-SPDXID: SPDXRef-fbf47eb04d52f1e4e0fbd5cd9bc7d885
-FileChecksum: SHA1: b3b7a541c4eb840c38cc234dc026b2ceea34a45a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_hardware_emissive.png
-SPDXID: SPDXRef-4ac969ee0f96b5b5fd79534f675e62f6
-FileChecksum: SHA1: aab13112fc68b092bf9e2280afd9b5d2b265a438
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_hardware_normal.png
-SPDXID: SPDXRef-d8ee480d00e2068b91e2b73f4a987af0
-FileChecksum: SHA1: f2544b82077a47fb635c2f77fd43430796fc8c5c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_hardware_occlusion-rough-metal.png
-SPDXID: SPDXRef-13150d8f6b672d7c0b9b9425ff735bac
-FileChecksum: SHA1: 83f6a8f82422dd11a8579068107be2ca813b8218
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\glTF\StainedGlassLamp_steel_occlusion-rough-metal.png
-SPDXID: SPDXRef-34c8bfd6edcbb63a3ffdb92e32431956
-FileChecksum: SHA1: e73952f28cd0f542d71b982b54c72f331b7b3175
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\metadata.json
-SPDXID: SPDXRef-8eae3c2b8f900ae707a17f5d829643c8
-FileChecksum: SHA1: 300a2d5e92f14bf17361c4b8b771c17499b3da4e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\chart_jpg-ktx.jpg
-SPDXID: SPDXRef-a8b5f4c41a6bec7af67e4f1711538c83
-FileChecksum: SHA1: 02276c2ec0e965c4b496743f1b220d115d379af7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\photo2.jpg
-SPDXID: SPDXRef-8c680050436ace8114363489422cb0fd
-FileChecksum: SHA1: f234498cb8864bf781b9c9be5c8d6968afa65099
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\photo3.jpg
-SPDXID: SPDXRef-195aff450e4b8619b2353fcfc5489032
-FileChecksum: SHA1: cadec57082ed861bb90826b44fab8869e0200ec3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\photo_and_screenshot.jpg
-SPDXID: SPDXRef-040ae7576df238716cd9f9ac402d73a4
-FileChecksum: SHA1: c842ec9822221ab398ef06214b1a1da77f111a32
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\render_enterprisepbr.jpg
-SPDXID: SPDXRef-d686344d86a47bb4ca0ec8a020659f35
-FileChecksum: SHA1: 815c1897dfafc5afba6d22f42b2b2a42ae1cc7a2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\render_ospray.jpg
-SPDXID: SPDXRef-127cc8b7d230a36ceae0bcf884705a46
-FileChecksum: SHA1: acdd884681411f83141d70d250ccef575ca14343
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-fa0504f56de24f835f1cfa0c547cdf22
-FileChecksum: SHA1: 29c9c2a6044f5245073aace8dbc8ae8c0848870a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot.jpg
-SPDXID: SPDXRef-fdc928b4f9ad6c84839b8a946da058eb
-FileChecksum: SHA1: 0cfe3e63e6d4630430145078c43537cd0b4b309e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_clearcoat_on-off.gif
-SPDXID: SPDXRef-c69353d4a9d53ea3e1d77caa60c9ee8f
-FileChecksum: SHA1: 301a91de4b8e9146e8ccb7e3b2b81802c6b27274
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_jpg-png.jpg
-SPDXID: SPDXRef-452c7e48101984ec64de83443a731e0a
-FileChecksum: SHA1: a606d812a7d1d85c951b40b5c9df85ce45d98cf7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_ktx.jpg
-SPDXID: SPDXRef-d5d8d9785638df81bd16c441a792d971
-FileChecksum: SHA1: ccd6fd3c747b417175a081ffb7a9511f2dbd1fe4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-34ed32e0af522e5baa7547f6cd9325ad
-FileChecksum: SHA1: 4b2606ac9d243d5501f5ec805de8480d80f31293
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_transmission_on-off.gif
-SPDXID: SPDXRef-1bd1931dfae26a53946f0e0f7c4bf8ff
-FileChecksum: SHA1: 11bfe05c041153011c0426b0dca24c1ebe8af0f1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_transmission_rotation.gif
-SPDXID: SPDXRef-f72b01267771c671405432c264c4ee30
-FileChecksum: SHA1: 683e4cbb321b01d93554f6a40d680ae0562bf520
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_variants_on-off.gif
-SPDXID: SPDXRef-e23c4526afd8c7ffa39ec3adf245cc87
-FileChecksum: SHA1: 58c9419b4e2e1aaa3d2d348e5da6bfc7714d9293
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\StainedGlassLamp\screenshot\screenshot_volume_on-off.gif
-SPDXID: SPDXRef-5c70419e9ceff6c66ea6348b38abb62e
-FileChecksum: SHA1: ea81f3402431d435a905ec7e4da9b54d8202b547
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Wayfair
-
-FileName: ./Models\Suzanne\README.body.md
-SPDXID: SPDXRef-c51378a38451723d2d06c0d7e6b12483
-FileChecksum: SHA1: e39e1f265e5bd6b6cc13e7d14d67d72c8d3c3a5b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\README.md
-SPDXID: SPDXRef-0b1959163260480f564b3966f8343060
-FileChecksum: SHA1: 16c820b821de29214596d0258f0959ac32954b90
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\glTF\Suzanne.bin
-SPDXID: SPDXRef-f4e9c21b3865715af21ef4f2cfceea69
-FileChecksum: SHA1: 95c5709be292aab0c8b62f5e16aaf3906673dfaf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\glTF\Suzanne.gltf
-SPDXID: SPDXRef-56cec70ce29a8f39999476eba75b3048
-FileChecksum: SHA1: 683ff90c9ee7e646cbd655fd2022de6faa723e6d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\glTF\Suzanne_BaseColor.png
-SPDXID: SPDXRef-13182cf2bc6a32daac9ace64c429a714
-FileChecksum: SHA1: a67d5fe33e1c554e53a287098c386f1a93d31564
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\glTF\Suzanne_MetallicRoughness.png
-SPDXID: SPDXRef-7bd59be18b2dffc23511711155e6dfc3
-FileChecksum: SHA1: 63d6cd01092c474b668a371322fca26705770935
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\metadata.json
-SPDXID: SPDXRef-f2f842f4df84905d6136bf28e5473ca6
-FileChecksum: SHA1: 0135ffd353b2167362f17eced04b29f9e182852c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-47ec14c7f7b816c7f0b32b2c81304328
-FileChecksum: SHA1: ee41f15cd4b1258e2c1c8f6d28e9807fc1324ed6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Suzanne\screenshot\screenshot.jpg
-SPDXID: SPDXRef-c1bdb237d3a95b292e8a15165110f704
-FileChecksum: SHA1: af425d97c06b4e3432e72422193b8f1de505913e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TextureCoordinateTest\README.body.md
-SPDXID: SPDXRef-9ff53f82665ab9d36ec4a98f2bf3fb04
-FileChecksum: SHA1: 6eb035bb7a3d72e0498bf943fef994715c6b6ef9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\README.md
-SPDXID: SPDXRef-45a718c1d17c23da868ca34a055a18ec
-FileChecksum: SHA1: 3d54a110511c88cd5a6270afb21156e2c7a488fc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\glTF-Binary\TextureCoordinateTest.glb
-SPDXID: SPDXRef-556cdf01747584e53a83bbee08a2ce4a
-FileChecksum: SHA1: acf535bc5c0ecd74c28f135699d10259a985e5e6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017-2018 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.","generator":"Khronos Blender glTF 2.0 exporter, plus hand-edits","version":"2.0"},"bufferViews":[{"buffer":0,"byteLength":6,"byteOffset":0,"target":34963},{"buffer":0,"byteLength":48,"byteOffset":8,"target":34962},{"buffer":0,"byteLength":48,"byteOffset":56,"target":34962},{"buffer":0,"byteLength":32,"byteOffset":104,"target":34962},{"buffer":0,"byteLength":6,"byteOffset":136,"target":34963},{"buffer":0,"byteLength":48,"byteOffset":144,"target":34962},{"buffer":0,"byteLength":48,"byteOffset":192,"target":34962},{"buffer":0,"byteLength":32,"byteOffset":240,"target":34962},{"buffer":0,"byteLength":6,"byteOffset":272,"target":34963},{"buffer":0,"byteLength":48,"byteOffset":280,"target":34962},{"buffer":0,"byteLength":48,"byteOffset":328,"target":34962},{"buffer":0,"byteLength":32,"byteOffset":376,"target":34962},{"buffer":0,"byteLength":6,"byteOffset":408,"target":34963},{"buffer":0,"byteLength":48,"byteOffset":416,"target":34962},{"buffer":0,"byteLe
-
-FileName: ./Models\TextureCoordinateTest\glTF-Embedded\TextureCoordinateTest.gltf
-SPDXID: SPDXRef-a47724036287c25c3fdc882196ce05db
-FileChecksum: SHA1: 94ffdf5fb9923887637e262a0f667f30af0b9179
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\glTF\TextureCoordinateTemplate.png
-SPDXID: SPDXRef-a29cfed90051c6228cf32f86096b2b9a
-FileChecksum: SHA1: 7fede70b9a63b4847517b74e6d6390f146ac1921
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\glTF\TextureCoordinateTest.bin
-SPDXID: SPDXRef-4044d1531683d91980d4c9922a18ce72
-FileChecksum: SHA1: dc978615d8c779e63b3bed38e1eb838b32880668
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\glTF\TextureCoordinateTest.gltf
-SPDXID: SPDXRef-5940372ac3fba10fccbd02850001e9ed
-FileChecksum: SHA1: fa1ce5bd084864b070086cbfd63a620243578a31
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\metadata.json
-SPDXID: SPDXRef-3b8ab110826290216afdf0b0520f6046
-FileChecksum: SHA1: 51c23cabe01c29c95e3fcd9abe399d40cf84f013
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-0c5b56ea243d28667c0aee2c80078e82
-FileChecksum: SHA1: 917bd40ae7c26161498759552d8da3724322f89b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureCoordinateTest\screenshot\screenshot.png
-SPDXID: SPDXRef-a04434acf270e408b967abbda7e74255
-FileChecksum: SHA1: 06c1d96ede2d18a460d3fc29e7e68cd330ac3724
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureEncodingTest\README.body.md
-SPDXID: SPDXRef-eeeb688a127b58ac69ba1841c1b606ec
-FileChecksum: SHA1: 8f2ccd082d2cf197d26b6e72f2f9c72554f94830
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\README.md
-SPDXID: SPDXRef-cee71ff428f10b42d032fece13db71f3
-FileChecksum: SHA1: c872c7845a340ea9c3622d4af26821374b963367
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF-Binary\TextureEncodingTest.glb
-SPDXID: SPDXRef-9fa68c7048dbeab528db5f77a7a252ef
-FileChecksum: SHA1: 39d329606795190053f413e44ba2614256e7684e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\0_136_0.png
-SPDXID: SPDXRef-b5e725be17bb9b3e8d31528effc120b7
-FileChecksum: SHA1: 08fb998f00a47c35207a11998ffb79c913320219
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\0_136_0_gamma.png
-SPDXID: SPDXRef-261a9c2d5bbed0c1fc9d35e075194df4
-FileChecksum: SHA1: d6bf554c8d595591d2db644ca5aabdea1b2b6a68
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\0_136_0_icc.png
-SPDXID: SPDXRef-a467be7873b73e6e45cb4d451d880fc3
-FileChecksum: SHA1: 2d9af2b0ad576c68aa08d1b886bca537c47d925e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\0_136_255.png
-SPDXID: SPDXRef-3fda590b1f2408aa81ae6d0e969e7d2f
-FileChecksum: SHA1: d65fe34db0f8e757d792a54fe78910d47efb8ac3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\0_136_255_gamma.png
-SPDXID: SPDXRef-8a33af9d411acfa4d13035959a68780f
-FileChecksum: SHA1: d881a479433f0e089dcb7ddc6b49e4925b9fdd18
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\0_136_255_icc.png
-SPDXID: SPDXRef-50d1a896a6b10630ccc8043d5ced68cf
-FileChecksum: SHA1: 7656388039edb783bb542203b0a1b7c4dce77ce1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\Plane.bin
-SPDXID: SPDXRef-77bb768866a8c513c7f2ead575a95ece
-FileChecksum: SHA1: c1c45d940e0d07c486f159616062cb679941d4ca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\SlotLabels.png
-SPDXID: SPDXRef-fdbf53e7ba2aed97a2047cf6a12fb9e9
-FileChecksum: SHA1: 756ca158adc23201c6b9e09459a0a53c540d1a15
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\Sphere.bin
-SPDXID: SPDXRef-18b2e3f77b7e34975198c7b13bcf8965
-FileChecksum: SHA1: 17815c8f0bf83e5c163b84c2bfec3ed9642f02ab
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\TestLabels.png
-SPDXID: SPDXRef-dfe81438aa0fd2341f88ca59c7c0c262
-FileChecksum: SHA1: 3aef1554e968cbdd3ea85f36cd8a11b3a6d5fc24
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\glTF\TextureEncodingTest.gltf
-SPDXID: SPDXRef-786526e3dc88ec05686af349f2da66c0
-FileChecksum: SHA1: 164c060ba3b7f4ee06b0b918c3ac1edab5a68582
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\metadata.json
-SPDXID: SPDXRef-43e40e7253af5d16cb86e9aeace0a967
-FileChecksum: SHA1: a27f508cbd86e9f8b96b7350db8fd75ff9a934ef
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\screenshot\non-ignored_metadata.png
-SPDXID: SPDXRef-0ce5f5d220d26e1203211c93b1ffb6fc
-FileChecksum: SHA1: 2098673b68eae928240597dd8b6fae9f8ae6b707
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-9d4d3a9667dc75d6d733c0df5fb014d2
-FileChecksum: SHA1: 5c5a6140a9e2b212c2a775b6638d05a3d77f5ef5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureEncodingTest\screenshot\screenshot.png
-SPDXID: SPDXRef-5453921401631c55caea2fd3e761415a
-FileChecksum: SHA1: d4b2ecf4739a9a703ca8ee3c8b22002a88aa4d1d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\README.body.md
-SPDXID: SPDXRef-3464eb36808ce97c816818015dce4a57
-FileChecksum: SHA1: 49aac52b5bc190f1cac3652c0f1d96b282f86b12
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\README.md
-SPDXID: SPDXRef-83ee957426c4e3628e1156b994abd0ad
-FileChecksum: SHA1: ef73c6aa8cd53a062d76a78ef3ca04781982df64
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\glTF-Binary\TextureLinearInterpolationTest.glb
-SPDXID: SPDXRef-adaa811fd243189035a3ac37ea0b5cb1
-FileChecksum: SHA1: 55a2dc3c1db0d1165b9a7ea90ab413cfb1e40005
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\glTF\0_0_0-0_255_0.png
-SPDXID: SPDXRef-3058983b3f9efdd0ee5ab37b2c987f52
-FileChecksum: SHA1: 8645f8f6fde85459743f1b6ac3851d4b4a9dc5b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\glTF\Plane.bin
-SPDXID: SPDXRef-096664bb925e3110950203e5e5301e02
-FileChecksum: SHA1: c1c45d940e0d07c486f159616062cb679941d4ca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\glTF\Sphere.bin
-SPDXID: SPDXRef-f8b74691d378a6a634ca62e48bae4652
-FileChecksum: SHA1: 1eeffc6b72d9085e786d839444a130ab753ebfd0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\glTF\TestLabels.png
-SPDXID: SPDXRef-74a33267a05922a04515e1a04b1495de
-FileChecksum: SHA1: 26e73e2d35abcd0c0e4ef6c59b6151bd2e86b387
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\glTF\TextureLinearInterpolationTest.gltf
-SPDXID: SPDXRef-c911fbbdb63fb800087439606278f7f4
-FileChecksum: SHA1: 210778152f2ea0e7358b9b99005186c1c51ba5e7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\metadata.json
-SPDXID: SPDXRef-8096be1d675f8f7e3c207c723d55bf22
-FileChecksum: SHA1: 312616bde4c4a03bc5faee80389d0a095d827106
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\screenshot\incorrect.png
-SPDXID: SPDXRef-48a79b0d068c3d95d56b1d363cac02d6
-FileChecksum: SHA1: 569c06ece987c176e41e25f0825ab17771514479
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-a1e14e12cfdb1c3039820673599aef78
-FileChecksum: SHA1: 8dabd63d54f31bf0f02779f5f1fd1461b2d68986
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureLinearInterpolationTest\screenshot\screenshot.png
-SPDXID: SPDXRef-c7354034382b5990c7ec5526785165e2
-FileChecksum: SHA1: 0285c4c7296e480946a72c09bedd7f8262e1652b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TextureSettingsTest\README.body.md
-SPDXID: SPDXRef-03e12606bf9800527e8d4fde17c77e8b
-FileChecksum: SHA1: 337fb07b616da64ee1ce6af4c03595ba396ac114
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\README.md
-SPDXID: SPDXRef-2b7f3c5e3fc24895f81f103d93349912
-FileChecksum: SHA1: e7467d6f6b4407391608e292c629032334003faf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\glTF-Binary\TextureSettingsTest.glb
-SPDXID: SPDXRef-d1ada7aac14f94eb91b1621d49acac6f
-FileChecksum: SHA1: 23c431e156cf8b844cf07e05e1dbc3ebb3c7b50b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.","generator":"COLLADA2GLTF with hand-edits","version":"2.0"},"scene":0,"scenes":[{"nodes":[0]}],"nodes":[{"children":[10,9,8,7,6,5,4,3,2,1],"matrix":[1,0,0,0,0,0,-1,0,0,1,0,0,0,0,0,1]},{"mesh":0},{"mesh":1},{"mesh":2},{"mesh":3},{"mesh":4},{"mesh":5},{"mesh":6},{"mesh":7},{"mesh":8},{"mesh":9}],"meshes":[{"primitives":[{"attributes":{"NORMAL":1,"POSITION":2,"TEXCOORD_0":3},"indices":0,"mode":4,"material":0}],"name":"TextureMirrorMeshT"},{"primitives":[{"attributes":{"NORMAL":5,"POSITION":6,"TEXCOORD_0":7},"indices":4,"mode":4,"material":1}],"name":"TextureMirrorMeshS"},{"primitives":[{"attributes":{"NORMAL":9,"POSITION":10,"TEXCOORD_0":11},"indices":8,"mode":4,"material":2}],"name":"TextureRepeatMeshT"},{"primitives":[{"attributes":{"NORMAL":13,"POSITION":14,"TEXCOORD_0":15},"indices":12,"mode":4,"material":3}],"name":"TextureClampMeshT"},{"primitives":[{"attributes":{"NORMAL":17,"POSITION":18},"indices":16,"mode":4,"material":4}],"name":"BackgroundMesh"},{"primitives":[{"attributes":{"NORMAL":20,"POSITION":21,"TEXCOORD_0":22},"indices":19,"mode":4,"material":5}],"name":"TextureRepeatMeshS"},{"primitives":[{"attributes":{"NORMAL":24,"POSITION":25,"TEXCOORD_0":26},"indices":23,"mode":4,"material":6}],"name":"TextureClampMeshS"},{"primitives":[{"attributes":{"NORMAL":28,"POSITION":29,"TEXCOORD_0":30},"indices":27,"mode":4,"material":7}],"name":"DoubleSidedMesh"},{"primitives":[{"attributes":{"NORMAL":32,"POSITION":33,"TEXCOORD_0":34},"indices":31,"mode":4,"material":8}],"name":"SingleSidedMesh"},{"primitives":[{"attributes":{"NORMAL":36,"POSITION":37,"TEXCOORD_0":38},"indices":35,"mode":4,"material":9}],"name":"LabelMesh"}],"accessors":[{"bufferView":0,"byteOffset":216,"componentType":5123,"count":12,"max":[7],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":2832,"componentType":5126,"count":8,"max":[0,-1,0],"min":[0,-1,0],"type":"VEC3"},{"bufferView":1,"byteOffset":2928,"componentType":5126,"count":8,"max":[3.0507709980010986,-3.304859887975909e-7,-4.26484489440918],"min":[0.004848240874707699,-3.304859887975909e-7,-5.164844989776611],"type":"VEC3"},{"bufferView":2,"byteOffset":1024,"componentType":5126,"count":8,"max":[0.7994980216026306,0.793022096157074],"min":[0.5419195890426636,-0.7909209728240967],"type":"VEC2"},{"bufferView":0,"byteOffset":192,"componentType":5123,"count":12,"max":[7],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":2640,"componentType":5126,"count":8,"max":[0,-1,0],"min":[0,-1,0],"type":"VEC3"},{"bufferView":1,"byteOffset":2736,"componentType":5126,"count":8,"max":[3.0507709980010986,-3.304859887975909e-7,-3.2278449535369877],"min":[0.004848240874707699,-3.304859887975909e-7,-4.12784481048584],"type":"VEC3"},{"bufferView":2,"byteOffset":960,"componentType":5126,"count":8,"max":[1.7815489768981934,0.819451093673706],"min":[0.21217460930347443,0.5533087849617004],"type":"VEC2"},{"bufferView":0,"byteOffset":168,"componentType":5123,"count":12,"max":[7],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":2448,"componentType":5126,"count":8,"max":[0,-1,0],"min":[0,-1,0],"type":"VEC3"},{"bufferView":1,"byteOffset":2544,"componentType":5126,"count":8,"max":[3.0507709980010986,-3.304859887975909e-7,-2.190845012664795],"min":[0.004848240874707699,-3.304859887975909e-7,-3.090845108032227],"type":"VEC3"},{"bufferView":2,"byteOffset":896,"componentType":5126,"count":8,"max":[0.7963976263999939,0.793022096157074],"min":[0.5419195890426636,-0.4594249725341797],"type":"VEC2"},{"bufferView":0,"byteOffset":144,"componentType":5123,"count":12,"max":[7],"min":[0],"type":"SCALAR"},{"bufferView":1,"byteOffset":2256,"componentType":5126,"count":8,"max":[0,-1,0],"min":[0,-1,0],"type":"VEC3"},{"bufferView":1,"byteOffset":2352,"componentType":5126,"count":8,"max":[3.0507709980010986,-3.304859887975909e-7,-0.11963170021772385],"min":[0.004848240874707699,-3.304859887975909e-7,-1.0196319818496704],"type":"VEC3"},{"bufferView":2,"byteOf
-
-FileName: ./Models\TextureSettingsTest\glTF-Embedded\TextureSettingsTest.gltf
-SPDXID: SPDXRef-40d4acd197e350b0c5fb26906d073da9
-FileChecksum: SHA1: b6655ae97bde61b476f478c3ada1ec911d652fec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.",
-
-FileName: ./Models\TextureSettingsTest\glTF\CheckAndX.png
-SPDXID: SPDXRef-252d44ddd8f40a9efa7de4d0fa53d19a
-FileChecksum: SHA1: bac98f8da835c136269a5d4225c800bdb2082417
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\glTF\CheckAndX_V.png
-SPDXID: SPDXRef-92d0f332728fbffd776fc34a58da40f7
-FileChecksum: SHA1: 86e97286b4745181f9f7bbe879604bafc6eb28e0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\glTF\TextureSettingsTest.gltf
-SPDXID: SPDXRef-bfb48dd8688b689ea064d3602dfc74da
-FileChecksum: SHA1: fe196aa58bf2c5b8778d83c75cba48d7c878217b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-Copyright 2017 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.",
-
-FileName: ./Models\TextureSettingsTest\glTF\TextureSettingsTest0.bin
-SPDXID: SPDXRef-4dec82f1af14b43360ebcc38076833ca
-FileChecksum: SHA1: 54d374236511172679d6ae739e1d79db3d1977a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\glTF\TextureTestLabels.png
-SPDXID: SPDXRef-6cbf8bb899e5b773108c18a6aa36c0cf
-FileChecksum: SHA1: 54d2ef06a1ed5030cf6f864281bc7df35c775e4f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\metadata.json
-SPDXID: SPDXRef-d0ac472457520db005cc1aed40ffd228
-FileChecksum: SHA1: e7cc95a2acebc2a668a7b9fef2679d2ed3c5a46e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-658cf65e517cb96be114031cf1f3e0ae
-FileChecksum: SHA1: 14dc3136805eb92e890a3462aebae6221bdc6a90
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureSettingsTest\screenshot\screenshot.png
-SPDXID: SPDXRef-afe3ab35c36958ee4aac64bbb98ffc0f
-FileChecksum: SHA1: d2088c0597b06bb4e93bc1a08bbe5ea3056a4ea9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2017 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\README.body.md
-SPDXID: SPDXRef-b71300f1a31c65053ad82f725749b28a
-FileChecksum: SHA1: 906f2f246d6a483bce719b97e841c3e054d37320
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\README.md
-SPDXID: SPDXRef-ea1af98ae730b780504f93202988222f
-FileChecksum: SHA1: 81d4330102d9c022b3c45883495711b1ed9d6bbf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\glTF-Binary\TextureTransformMultiTest.glb
-SPDXID: SPDXRef-673546fb165152f5cea6f8016ee1959b
-FileChecksum: SHA1: 3dfab608b47aa61c16cf203e1daae714c680f431
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-Copyright 2020 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v1.2.75","version":"2.0"},"extensionsUsed":["KHR_texture_transform","KHR_materials_unlit","KHR_materials_clearcoat"],"extensionsRequired":["KHR_texture_transform"],"scene":0,"scenes":[{"name":"Scene","nodes":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]}],"nodes":[{"mesh":0,"name":"BaseColorUV0","translation":[0.10000000149011612,0.75,0]},{"mesh":1,"name":"BaseColorUV1","translation":[0.3499999940395355,0.75,0]},{"mesh":2,"name":"BaseColorSample","translation":[0.6000000238418579,0.75,0]},{"mesh":3,"name":"Background","translation":[0,0,-0.02500000037252903]},{"mesh":4,"name":"Labels"},{"mesh":5,"name":"EmissionUV0","translation":[0.10000000149011612,0.5,0]},{"mesh":6,"name":"EmissionUV1","translation":[0.3499999940395355,0.5,0]},{"mesh":7,"name":"EmissionSample","translation":[0.6000000238418579,0.5,0]},{"mesh":8,"name":"NormalUV0","translation":[0.10000000149011612,0.25,0]},{"mesh":9,"name":"NormalUV1","translation":[0.3499999940395355,0.25,0]},{"mesh":10,"name":"NormalSample","translation":[0.6000000238418579,0.25,0]},{"mesh":11,"name":"MetalRoughUV0","translation":[0.10000000149011612,0,0]},{"mesh":12,"name":"MetalRoughUV1","translation":[0.3499999940395355,0,0]},{"mesh":13,"name":"MetalRoughSample","translation":[0.6000000238418579,0,0]},{"mesh":14,"name":"OcclusionUV0","translation":[0.10000000149011612,-0.25,0]},{"mesh":15,"name":"OcclusionUV1","translation":[0.3499999940395355,-0.25,0]},{"mesh":16,"name":"OcclusionSample","translation":[0.6000000238418579,-0.25,0]},{"mesh":17,"name":"UnlitUV0","translation":[0.10000000149011612,-0.5,0]},{"mesh":18,"name":"UnlitUV1","translation":[0.3499999940395355,-0.5,0]},{"mesh":19,"name":"UnlitSample","translation":[0.6000000238418579,-0.5,0]},{"mesh":20,"name":"ClearcoatUV0","translation":[0.10000000149011612,-0.75,0]},{"mesh":21,"name":"ClearcoatUV1","translation":[0.3499999940395355,-0.75,0]},{"mesh":22,"name":"ClearcoatSample","translation":[0.6000000238418579,-0.75,0]},{"mesh":23,"name":"ClearcoatRoughUV0","translation":[0.10000000149011612,-1,0]},{"mesh":24,"name":"ClearcoatRoughUV1","translation":[0.3499999940395355,-1,0]},{"mesh":25,"name":"ClearcoatRoughSample","translation":[0.6000000238418579,-1,0]},{"mesh":26,"name":"ClearcoatNormalUV0","translation":[0.10000000149011612,-1.25,0]},{"mesh":27,"name":"ClearcoatNormalUV1","translation":[0.3499999940395355,-1.25,0]},{"mesh":28,"name":"ClearcoatNormalSample","translation":[0.6000000238418579,-1.25,0]}],"materials":[{"emissiveFactor":[0,0,0],"name":"BaseColorTest0Mat","pbrMetallicRoughness":{"baseColorTexture":{"extensions":{"KHR_texture_transform":{"offset":[0.7049999535083774,0.28500004152502995],"rotation":1.5707963705062866,"scale":[0.3499999940395355,0.3499999940395355]}},"index":0,"texCoord":0},"metallicFactor":0,"roughnessFactor":1}},{"emissiveFactor":[0,0,0],"name":"BaseColorTest1Mat","pbrMetallicRoughness":{"baseColorTexture":{"extensions":{"KHR_texture_transform":{"offset":[0.7049999535083774,0.28500004152502995],"rotation":1.5707963705062866,"scale":[0.3499999940395355,0.3499999940395355]}},"index":1,"texCoord":1},"metallicFactor":0,"roughnessFactor":1}},{"emissiveFactor":[0,0,0],"name":"BaseColorSampleMat","pbrMetallicRoughness":{"baseColorTexture":{"index":2,"texCoord":0},"metallicFactor":0,"roughnessFactor":1}},{"doubleSided":true,"emissiveFactor":[0,0,0],"name":"BackgroundMat","pbrMetallicRoughness":{"baseColorFactor":[0.007408552337437868,0.07486194372177124,0.4639684557914734,1],"metallicFactor":0,"roughnessFactor":1}},{"doubleSided":true,"emissiveFactor":[0,0,0],"name":"LabelMat","pbrMetallicRoughness":{"baseColorTexture":{"index":3,"texCoord":0},"metallicFactor":0,"roughnessFactor":1}},{"emissiveFactor":[1,1,1],"emissiveTexture":{"extensions":{"KHR_texture_transform":{"offset":[0.7049999535083774,0.28500004152502995],"rotation":1.5707963705062866,"scale":[0.34
-
-FileName: ./Models\TextureTransformMultiTest\glTF\TTMT_Labels.png
-SPDXID: SPDXRef-f39d8ad17ca9062222e2a7ed6daafc09
-FileChecksum: SHA1: af61af2c282ebc374561866fa374229c498878d8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\glTF\TestMap-1.png
-SPDXID: SPDXRef-a97ca5f011e5a1d1cab25017e0ac617b
-FileChecksum: SHA1: 1109f8c6a4ea6c90bae4797d0e52ab3ed116a20f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\glTF\TestMap.png
-SPDXID: SPDXRef-7dc0d9f7d7f9d01515a230f398e27d43
-FileChecksum: SHA1: a4308ced56757a7a0ce22ac5f8afce6a5d7c31f9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\glTF\TestMap_Normal.png
-SPDXID: SPDXRef-2d087123cd588fec226e014569559496
-FileChecksum: SHA1: 431255e9b582226c98f89cfa09f531d6d45e6f65
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\glTF\TextureTransformMultiTest.bin
-SPDXID: SPDXRef-6b006d3db6fb8512ccf9c4dadf39b17d
-FileChecksum: SHA1: 4d566498d9503288d6c9f2d068bfafe9f696cc3c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\glTF\TextureTransformMultiTest.gltf
-SPDXID: SPDXRef-276cba422a0eb50f4f95a399f207ada9
-FileChecksum: SHA1: 3ce1fcf01f1b8c797547d327b92fbc3891e8cf03
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-Copyright 2020 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.",
-
-FileName: ./Models\TextureTransformMultiTest\metadata.json
-SPDXID: SPDXRef-4484728c4c4eaaf1ddaf1971de6ca08e
-FileChecksum: SHA1: 83baed4efd12f8434cc7c18fc3ebf8c788acbaa1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\sample_clearcoat.jpg
-SPDXID: SPDXRef-b7ff16b7d6624c1cc43f0dfe9353a711
-FileChecksum: SHA1: 3092f21b254acd0bcb45e077f0e65fd34e9203b5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\sample_notNormal.jpg
-SPDXID: SPDXRef-658eb89d87cf602acdb90b02ce4218df
-FileChecksum: SHA1: 8665f2d0d4b0d29d3ad8588585a58b0a6654db58
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\sample_occlusion.jpg
-SPDXID: SPDXRef-c12b96160524bf8bf6e8309588bb0759
-FileChecksum: SHA1: e27a29daa5aa0ad9ee9b663bcbd42d428ad568f8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\sample_wrongMath.jpg
-SPDXID: SPDXRef-0d650c7fe90c920721a72d5b4626e4db
-FileChecksum: SHA1: d534094fbe5eff72733f40d0deffa50fd5fe33a7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-fc8a3223f32d9462b87c81745315f3d9
-FileChecksum: SHA1: 4b1be8ef21ce851fa7718d7ca4f424411f5df41a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-b6e2d286e8daa262f8ba74e218032320
-FileChecksum: SHA1: 07bf3d6f2c678997bddca517cb821aa6e7fac3d6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformMultiTest\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-dec6f424359539665d21413c8a07148b
-FileChecksum: SHA1: 9a406f61eaf0b695f12c9ed15da0f977524201f2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2020 Analytical Graphics, Inc.
-
-FileName: ./Models\TextureTransformTest\README.body.md
-SPDXID: SPDXRef-fcf913f9c4ec9009a046bbecb52db530
-FileChecksum: SHA1: 7c12e7280028f4a6afaf38ec796db0e16add2d9c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\README.md
-SPDXID: SPDXRef-df70149a9df0bc360de88f001b7108f1
-FileChecksum: SHA1: 937329f63e1740642e153a24b7c2e0f43a3d1c0f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\Arrow.png
-SPDXID: SPDXRef-98c0fd8c489a72875c67807bbc4e81a8
-FileChecksum: SHA1: d090b95f46e8ed2da37fd01ede97d19b74e89031
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\Correct.png
-SPDXID: SPDXRef-29b570650083c979dd0d8df342d41e1a
-FileChecksum: SHA1: 7f7fd7bdc0356406c2a760ef49d250361a486d99
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\Error.png
-SPDXID: SPDXRef-0823cad3a68fbfacff9a9b8406a43d65
-FileChecksum: SHA1: 50ae1780817e966d5b45f17c1097adcbdebb6e91
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\NotSupported.png
-SPDXID: SPDXRef-92cf2ec67d3a979732c629c93b11282e
-FileChecksum: SHA1: 6c0cc9372786c17da8158e28c2664e4ebe584634
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\TextureTransformTest.bin
-SPDXID: SPDXRef-3a4491420841611769719ffb2d6fb21c
-FileChecksum: SHA1: 79514269576a49e5d90a00a8445504eb79cdabb7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\TextureTransformTest.gltf
-SPDXID: SPDXRef-97b8b680358b4d9b9251e07578307b7e
-FileChecksum: SHA1: a4a1f5a2167bb01814c850ce4e1ec62d620abb59
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\glTF\UV.png
-SPDXID: SPDXRef-d2ebcceba5d58d8242f0ab09b7c25f97
-FileChecksum: SHA1: 110fdb7332646601630a9f579539414866872402
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\metadata.json
-SPDXID: SPDXRef-4cf32e70917db87e2f503c605208d6df
-FileChecksum: SHA1: 448b31930580965ee1f8abeb78966ab02f1d00cd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-ac53892dda58c0f218d890cb89772648
-FileChecksum: SHA1: 9b286e5d5b81fb28daebeaea8c560792d6d73aae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\TextureTransformTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-a37a6ab05b14f86bbe6ee2a770f0ee22
-FileChecksum: SHA1: e3d9cc8cabbd7f1ff83e7b3dcfc57a1125addaca
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2018 Microsoft
-
-FileName: ./Models\ToyCar\README.body.md
-SPDXID: SPDXRef-4a175bbff7fd7f8aabf12f7f0b9e8fd0
-FileChecksum: SHA1: 37bf54975d17bb78ae82093a7b48796cff96fff2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\README.md
-SPDXID: SPDXRef-b97c8a41e4389ed7eb294bcb450480ce
-FileChecksum: SHA1: 012233180b13677b2176deba3eb41ca0b8c27779
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF-Binary\ToyCar.glb
-SPDXID: SPDXRef-abea813f7720e7fd3403f87ee7cd88da
-FileChecksum: SHA1: 0b01b61fd1d863ee30fb3c84a49e012edbb276f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\Fabric_baseColor.png
-SPDXID: SPDXRef-52ce19a76dc90bc1ef4f20b317949a11
-FileChecksum: SHA1: 9eb913e51883bcd43050e68fe60e5b58b91b87ba
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\Fabric_normal.png
-SPDXID: SPDXRef-c8e793d2832d2c259ce388d8acf73e59
-FileChecksum: SHA1: 42a6915e750c94e434bff9c23579d8195b7647bb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\Fabric_occlusion.png
-SPDXID: SPDXRef-ca835fa13bcc85adf140fdd16ec261fa
-FileChecksum: SHA1: 4d533512fa3e6c71489d8eae9d5bc9f2ad68130d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar.bin
-SPDXID: SPDXRef-c820819816d937bed05577aa2463e9de
-FileChecksum: SHA1: 8d21efafc252566a34de05658af3c6167b6c45c7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar.gltf
-SPDXID: SPDXRef-bcd209970eab04df3c7f41ef8b54a9ac
-FileChecksum: SHA1: 63b1f4c2ce130d69a4f4cc887872630700bca1fe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar_basecolor.png
-SPDXID: SPDXRef-2fd21f2acdf4630b93d99d6fdfd48f79
-FileChecksum: SHA1: 3d5d93c2e66a2ec41d4748e371319ca8c910f4a4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar_clearcoat.png
-SPDXID: SPDXRef-adf213e4f7d658c91fdd5df02925c249
-FileChecksum: SHA1: e7f88c11a7c9c882e29347245af47a25bffc94c7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar_emissive.png
-SPDXID: SPDXRef-3a7633fe6514ad35a1f3e078179a1709
-FileChecksum: SHA1: 30fc5843b0fefcc88a5af034b4f3477425634871
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar_normal.png
-SPDXID: SPDXRef-f4a29f9e555c481aa9bf50264bac6e9f
-FileChecksum: SHA1: 8c939dbd00017a152bf4bd108828b0bcaa99512b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\glTF\ToyCar_occlusion_roughness_metallic.png
-SPDXID: SPDXRef-40f1e7823a8a129bd0cdf6e42791fdf5
-FileChecksum: SHA1: 593ded361f71ef3c49db3d09dca0d42f07cc11c6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\metadata.json
-SPDXID: SPDXRef-0a22d37ec3db81a392bbfa9da6083932
-FileChecksum: SHA1: e4d0b899729a6947a202bc4090a98b8fcde7e64c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-489040ea2837612aa83c4d86ca3fa058
-FileChecksum: SHA1: e389f6ee472e511a7022ebb018c85219a71b1c2b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\screenshot\screenshot.jpg
-SPDXID: SPDXRef-ce5c683fab7507cb91c665ef661886eb
-FileChecksum: SHA1: 28d74bc0b9121dfcf626abbca4caaabfcf036cc9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\ToyCar\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-95fd49b7a156d86536fac650606d9743
-FileChecksum: SHA1: 441fa123b38045ee24511550338046c831317a79
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionRoughnessTest\README.body.md
-SPDXID: SPDXRef-7c4de9b4f0cd495b51e0f8889079bdf2
-FileChecksum: SHA1: 1011cfdd750b10e079c4f480d95058f738b7d5ee
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\README.md
-SPDXID: SPDXRef-b35601865dc7adbed75a7a1244a39547
-FileChecksum: SHA1: d31b2dd183bdd456b95a059a899f32a081acc796
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF-Binary\TransmissionRoughnessTest.glb
-SPDXID: SPDXRef-883326a7fce874e343940fd6e186f885
-FileChecksum: SHA1: 9ed5c1a95693f91273eb7a6230c2811803c0a6b1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.","generator":"Khronos glTF Blender I/O v1.5.1","version":"2.0"},"extensionsUsed":["KHR_materials_transmission","KHR_materials_ior","KHR_materials_volume"],"scene":0,"scenes":[{"name":"Scene","nodes":[0,7,8,9]}],"nodes":[{"mesh":0,"name":"Labels","translation":[-0.550000011920929,0,0]},{"mesh":1,"name":"IOR_1.0","translation":[0,-0.2199999988079071,0]},{"mesh":2,"name":"IOR_1.33","translation":[0,-0.10999999940395355,0]},{"mesh":3,"name":"IOR_1.50"},{"mesh":4,"name":"IOR_1.76","translation":[0,0.10999999940395355,0]},{"mesh":5,"name":"IOR_2.42","translation":[0,0.2199999988079071,0]},{"mesh":6,"name":"Opaque","translation":[0,-0.33000001311302185,0]},{"children":[1,2,3,4,5,6],"name":"SampleRoot","translation":[0.20000000298023224,0,0]},{"mesh":7,"name":"Flat Backdrop","translation":[0,0,0.10000000149011612]},{"mesh":8,"name":"SmoothRoughLabels"}],"materials":[{"name":"LabelMat","pbrMetallicRoughness":{"baseColorTexture":{"index":0,"texCoord":0},"metallicFactor":0,"roughnessFactor":0.800000011920929}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_ior":{"ior":1},"KHR_materials_volume":{"thicknessFactor":0.005}},"name":"Mat_IOR_1.0","pbrMetallicRoughness":{"baseColorFactor":[0.5,0.699999988079071,0.8999999761581421,1],"metallicRoughnessTexture":{"index":1,"texCoord":0}}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_ior":{"ior":1.33},"KHR_materials_volume":{"thicknessFactor":0.005}},"name":"Mat_IOR_1.33","pbrMetallicRoughness":{"baseColorFactor":[0.5,0.699999988079071,0.8999999761581421,1],"metallicRoughnessTexture":{"index":2,"texCoord":0}}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_volume":{"thicknessFactor":0.005}},"name":"Mat_IOR_1.50","pbrMetallicRoughness":{"baseColorFactor":[0.5,0.699999988079071,0.8999999761581421,1],"metallicRoughnessTexture":{"index":3,"texCoord":0}}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_ior":{"ior":1.76},"KHR_materials_volume":{"thicknessFactor":0.005}},"name":"Mat_IOR_1.76","pbrMetallicRoughness":{"baseColorFactor":[0.5,0.699999988079071,0.8999999761581421,1],"metallicRoughnessTexture":{"index":4,"texCoord":0}}},{"extensions":{"KHR_materials_transmission":{"transmissionFactor":1},"KHR_materials_ior":{"ior":2.42},"KHR_materials_volume":{"thicknessFactor":0.005}},"name":"Mat_IOR_2.42","pbrMetallicRoughness":{"baseColorFactor":[0.5,0.699999988079071,0.8999999761581421,1],"metallicRoughnessTexture":{"index":5,"texCoord":0}}},{"name":"Mat_Opaque","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"metallicRoughnessTexture":{"index":6,"texCoord":0}}},{"name":"FlatBackdrop","pbrMetallicRoughness":{"baseColorTexture":{"index":7,"texCoord":0},"metallicFactor":0,"roughnessFactor":0.5}},{"doubleSided":true,"name":"SmoothVsRough","pbrMetallicRoughness":{"baseColorTexture":{"index":8,"texCoord":0},"metallicFactor":0,"roughnessFactor":0.800000011920929}}],"meshes":[{"name":"Labels","primitives":[{"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]},{"name":"RoughnessSamples","primitives":[{"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":1}]},{"name":"RoughnessSamples","primitives":[{"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":2}]},{"name":"RoughnessSamples","primitives":[{"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":3}]},{"name":"RoughnessSamples","primitives":[{"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":4}]},{"name":"RoughnessSamples","primitives":[{"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":5}]},{"name":"RoughnessSamples","primitives":[{"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":6}]},{"name":"Flat Backdrop Mesh","primitives":[{"attributes":{"POSITION":8
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\GridWithDetails.png
-SPDXID: SPDXRef-eff06694d29398d70d321ec083fc0165
-FileChecksum: SHA1: a93cda4b62bdf8c8975faef213e7fb53e3c6cb4a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\IOR_Labels.png
-SPDXID: SPDXRef-f92dbf5c06896dacf3a39771f13d1f33
-FileChecksum: SHA1: 56944db8e9afc5b04637f2493e8a0f0de7332155
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\RoughnessGrid-1.png
-SPDXID: SPDXRef-dbf020bc64dd301baa54a1f0cc1d6444
-FileChecksum: SHA1: 5c9cd2b85e0ff94fdd05ab8f9bfcab3627339ce2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\RoughnessGrid.png
-SPDXID: SPDXRef-d1228cf57a61eaf26b94f873316eef95
-FileChecksum: SHA1: 0752a854067c3a9ba0d059b24174517b27c031ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\SmoothVsRough.png
-SPDXID: SPDXRef-36e4740ca16ea15a5062eb1965b2043b
-FileChecksum: SHA1: a28715468526371838c34181c1734e5226386717
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\TransmissionRoughnessTest.bin
-SPDXID: SPDXRef-13e3c42aea73ee000bdefc344b43e0e9
-FileChecksum: SHA1: 88d72462bdc78622edfc3bbd43073a398759df64
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\glTF\TransmissionRoughnessTest.gltf
-SPDXID: SPDXRef-ad9b3c28b3b1af3d7579bd9c7958234b
-FileChecksum: SHA1: eb2bbc1891220d2cc6d462db3ee7b6be658b4702
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
-
-FileName: ./Models\TransmissionRoughnessTest\metadata.json
-SPDXID: SPDXRef-6ba3108554cd3d46038f79cdf8bcd25b
-FileChecksum: SHA1: 09ba49c55ebe24ce74ca44c04e8ccba4a819953b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\screenshot\left-column-detail.jpg
-SPDXID: SPDXRef-29d33655cfbf7cfc516b696486b93766
-FileChecksum: SHA1: 714ce0ab32c33e6668d8fcf1124022f8520bac21
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\screenshot\screenshot-large.png
-SPDXID: SPDXRef-70c921af01055654a797ccb6c71d92e1
-FileChecksum: SHA1: d4b8e4483a9c385f4bbf6a48da6e92a4b1375348
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-e6415f618e1b9dc6eecac2b90fdbf28a
-FileChecksum: SHA1: 996e9c883567c7284d6e8326c6cf01740c0ce4b6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionRoughnessTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-3f0a8877cb01c71fc7f88a3180010900
-FileChecksum: SHA1: 6716560855cf42f76b9bb90bbafc9bd2fa9fe023
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Analytical Graphics, Inc.
-
-FileName: ./Models\TransmissionTest\README.body.md
-SPDXID: SPDXRef-b2e06830167e13b1259641828b586120
-FileChecksum: SHA1: b766c3ccec89788bbefc08209f0c657c5df7635f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\README.md
-SPDXID: SPDXRef-db6a10222e35842f39b3507508ab4d08
-FileChecksum: SHA1: b1aebc65eb0c2b23fc522cde08a7ff20d6170953
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF-Binary\TransmissionTest.glb
-SPDXID: SPDXRef-ae2a4de52e75a67f30c5fe49f0d83e22
-FileChecksum: SHA1: e7e17ea0c4aa7951c016b6952bb8608cce868e48
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest.gltf
-SPDXID: SPDXRef-279a0e1b24322c67ea5dfcaa61443828
-FileChecksum: SHA1: 880f79c6b06cd749e69fd51cacb751a93bb2656d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_binary.bin
-SPDXID: SPDXRef-f35215810731db1abac4f96e684ff020
-FileChecksum: SHA1: 520d435e9efd246461f7e3f9b4fa270d68202ba3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture10487.png
-SPDXID: SPDXRef-e546d5168a358ce3562dfdd8a5fd9322
-FileChecksum: SHA1: d22dec499cea0728dae79a78bba4fa1367dbf999
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture14184.jpg
-SPDXID: SPDXRef-a8a0abe1aa2e7a97a8842897ad1043fd
-FileChecksum: SHA1: 91614142f43a895d62a757bffd0939d20ae8bdf5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture15366.jpg
-SPDXID: SPDXRef-6f16fd02e9257b9637ec8ead2c6e57c8
-FileChecksum: SHA1: 15d34b0dd53d26e4e256254b1d60871f738b50c2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture175763.png
-SPDXID: SPDXRef-a7715272dc3d731a8c2f6c4d33f88e79
-FileChecksum: SHA1: f799beab333be2d5b41eb08590b6f4e2d6e5ad54
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture177328.png
-SPDXID: SPDXRef-dff9774a9060e96899443a04f37183e7
-FileChecksum: SHA1: 64c1b9e4697870e33573c9fde0a981f145be59e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture214190.png
-SPDXID: SPDXRef-0c745139b8e23929f2746cfbd5b05015
-FileChecksum: SHA1: 239bf75cb05ba834362fb2525017248969ce970f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture28577.jpg
-SPDXID: SPDXRef-de169d92c9c2d1cf4df7a90696b8a753
-FileChecksum: SHA1: af74c1e939156f8cbdeb0362793b27ab6000f9ec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture4086.png
-SPDXID: SPDXRef-ed3f1a33aeb896d9a2d3a17b072539f3
-FileChecksum: SHA1: e56e76919f6e2f42e3d2f92f3ff333a332b1d31b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\glTF\TransmissionTest_images\texture6807.png
-SPDXID: SPDXRef-4975741aef577dcfbe2f32c14c96e31b
-FileChecksum: SHA1: b02da0e66c0c9d8f1144bef6ca747cef7a470f22
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\metadata.json
-SPDXID: SPDXRef-f0e523c92a619ddcadf8117125baf74e
-FileChecksum: SHA1: b5ff55c45d9ac8c59888222252ee2eceffde2722
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-2615a2992ca58696b85eed6ecf4d7c99
-FileChecksum: SHA1: 0060acdc5bb525f4ee0203b95584f9db3905b006
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\screenshot\screenshot.jpg
-SPDXID: SPDXRef-8457ade350dbff2b6f0acaf0e8cd48bf
-FileChecksum: SHA1: a0aeba5605466ec2118edbba9cb336b722deb74a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionTest\screenshot\screenshot_large.png
-SPDXID: SPDXRef-710bc1545849e473610b276cb6365d7b
-FileChecksum: SHA1: 11158c2da17397ec39d55ef1096ba9ccedcda5dc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2020 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\README.body.md
-SPDXID: SPDXRef-189d47930d337c7f1999cf6dcc49d0f6
-FileChecksum: SHA1: e8180234df83665466063445895bb82982c42791
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\README.md
-SPDXID: SPDXRef-a91113256f1fd8dcfe35954b2893faff
-FileChecksum: SHA1: 58a10848006cc2ef7719561b9c6a7a8b64355fa3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\glTF-Binary\TransmissionThinwallTestGrid.glb
-SPDXID: SPDXRef-f5f3fd04042b8398c4744b882e026d8c
-FileChecksum: SHA1: 1f65c35d93e0d97765a346a54b4fe4161e39aaf3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\glTF\TransmissionThinwallTestGrid.bin
-SPDXID: SPDXRef-c3bfddcf753183ddabc1719d1ad75d0b
-FileChecksum: SHA1: c13dd0ee423395749f2f977ccb23051d0e588bc1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\glTF\TransmissionThinwallTestGrid.gltf
-SPDXID: SPDXRef-8bb92777bc75bf35b79a7845c17a1004
-FileChecksum: SHA1: db1add18996eda4573894c93fda642c8d17928d3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\glTF\checker.png
-SPDXID: SPDXRef-c56526569b6d8445d8935c2494ebb440
-FileChecksum: SHA1: 4f719b1078a3fbae04f9d181cb5f7b558a633daa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\metadata.json
-SPDXID: SPDXRef-609faeabd37ad4e7466c5c9cb4220175
-FileChecksum: SHA1: 5e576509e660da77efa04b7ad3ca766a174a54f5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\screenshot\screenshot.jpg
-SPDXID: SPDXRef-5a9239b490dc2282778b29d4c82055f2
-FileChecksum: SHA1: 8ca24653b22b896134805c9fbd1e351ba40c7ed6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TransmissionThinwallTestGrid\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-16c8c5d8f9ca4138e80378779727a6f7
-FileChecksum: SHA1: 20d6842566eed6d30e5434d858e6de77e1f65c4b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2023 Public
-
-FileName: ./Models\TriangleWithoutIndices\README.body.md
-SPDXID: SPDXRef-f151ef4c0ae60beb478e1b7d092ace93
-FileChecksum: SHA1: 21e3c036175da22bbfb90ee95a4074771bf083e7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\README.md
-SPDXID: SPDXRef-4049b4a16f4acadf5d1a869877dfb1e5
-FileChecksum: SHA1: 3aef53456a5bc9e3ed443dc49f9b84e803460568
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\glTF-Embedded\TriangleWithoutIndices.gltf
-SPDXID: SPDXRef-f753034c46f35e19db310f510e2e0e56
-FileChecksum: SHA1: 76ed7fe7e06c80b68dca8c0dcd0d1f1b96b925d7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\glTF\TriangleWithoutIndices.gltf
-SPDXID: SPDXRef-d9ca52bcd16beb9af3a56c450b667451
-FileChecksum: SHA1: 2ad6708e6a8f02e1ed9e9a9f1b8abe827722448d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\glTF\triangleWithoutIndices.bin
-SPDXID: SPDXRef-8cefceedb502149437254590d437b352
-FileChecksum: SHA1: 1005a9415e6e90cd9c210e71a43958d6da082f54
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\metadata.json
-SPDXID: SPDXRef-c4f7c93cb3e413932cad103ca79120a1
-FileChecksum: SHA1: 81ffdb45c680714b5763eb248a0dc684b7bd080b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-ec55237e97f78269c9f44c59df7b0128
-FileChecksum: SHA1: e97e6fe2407467359d0399b6941b25a244fdf191
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\screenshot\screenshot.png
-SPDXID: SPDXRef-7dc89c7419d4b4e3f56154fab8ff4123
-FileChecksum: SHA1: 38ccc1c4e88c3c57c7f835ce00ca00034d840fd2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TriangleWithoutIndices\screenshot\triangleWithoutIndices.png
-SPDXID: SPDXRef-c149b042e818b6e8372a8eaa32f96f20
-FileChecksum: SHA1: 6a430ec761d71be7effe0a38c873bd092314b853
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\README.body.md
-SPDXID: SPDXRef-ea7b8cbcb19cde3d991a81c76ebc79ca
-FileChecksum: SHA1: 17fc1b8a47ec1e20baba95da5b4bec43b744bb32
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\README.md
-SPDXID: SPDXRef-2b6728ce3ed1138a720ef41e80416517
-FileChecksum: SHA1: 44b4a89717231fc511fedc7aa68a1911b9bcbeb5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\glTF-Embedded\Triangle.gltf
-SPDXID: SPDXRef-cce9f27212b55c1a01958427d68d8357
-FileChecksum: SHA1: b41a683550c7e9373d8f001fb3df8e89faba0783
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\glTF\Triangle.gltf
-SPDXID: SPDXRef-c0951fdb6e8737ab092718ec171c6733
-FileChecksum: SHA1: e258166d05ebede4b0812b942b10e31657e8307d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\glTF\simpleTriangle.bin
-SPDXID: SPDXRef-5c3059a5bf9ccfe2274bf9d65032af79
-FileChecksum: SHA1: 3e7c55381099c6a9a6b6e6674e3af2cca1579de6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\metadata.json
-SPDXID: SPDXRef-f9b2584807334bca0a37741707477dc1
-FileChecksum: SHA1: be13ab7a6deab838b299bf7ffc33d65b326d95d7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-57176cc219438191c7e99da628c921fb
-FileChecksum: SHA1: e97e6fe2407467359d0399b6941b25a244fdf191
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\screenshot\screenshot.png
-SPDXID: SPDXRef-814d717cb3c9b1636050caec400e74f7
-FileChecksum: SHA1: 38ccc1c4e88c3c57c7f835ce00ca00034d840fd2
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Triangle\screenshot\simpleTriangle.png
-SPDXID: SPDXRef-972c4ec8d8e7d8453a32ac8fa8f732e5
-FileChecksum: SHA1: 7d60a715ce2d7bb765b78722b787ca1c979e8c29
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\TwoSidedPlane\README.md
-SPDXID: SPDXRef-39defc75f25869143b6b84b1fe863297
-FileChecksum: SHA1: 65e952b0501f5370b11d41549c751b1c40512927
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\glTF\TwoSidedPlane.bin
-SPDXID: SPDXRef-d3a595cf4410255e04855dcdfa882fe7
-FileChecksum: SHA1: 4e7b89e6524806c2a2243ef296c35deaba7f6d1b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\glTF\TwoSidedPlane.gltf
-SPDXID: SPDXRef-89ac57be3bde872970b954844bce9e59
-FileChecksum: SHA1: cd13375fdc5a6273a15993defc337ad37804c757
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\glTF\TwoSidedPlane_BaseColor.png
-SPDXID: SPDXRef-971bf3b2a99f8b29702fe6f48f901900
-FileChecksum: SHA1: 8548d565ce277986813f2127b55162abc3a29b40
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\glTF\TwoSidedPlane_MetallicRoughness.png
-SPDXID: SPDXRef-11504595f3876a295626c93325385dde
-FileChecksum: SHA1: 9a2201fe8cdb91af956030ddd8cc9364a7e5f53b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\glTF\TwoSidedPlane_Normal.png
-SPDXID: SPDXRef-2a2a5048b5d3b7de3c7883619ef0e39d
-FileChecksum: SHA1: 67fa1aca2ed8fca127159a7370423a382e9dc569
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\metadata.json
-SPDXID: SPDXRef-37ab55d7c7fdccd9705fd4b5e4dc0172
-FileChecksum: SHA1: 636e4e1e5d6a6f2c9e092444a1a2d6f53c9b1e10
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-09505fb5f2f1005cb41db9295d5ada29
-FileChecksum: SHA1: 5feecdbf2b00094573c5e27df71e994a1704cc77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\TwoSidedPlane\screenshot\screenshot.jpg
-SPDXID: SPDXRef-677f1b897be831c0b837be66dfb88807
-FileChecksum: SHA1: d0d39fed543c21169df218924dde7bbce08833b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 UX3D
-
-FileName: ./Models\Unicode❤♻Test\README.body.md
-SPDXID: SPDXRef-4b479eedba61abeac88e170fbb2bd32f
-FileChecksum: SHA1: fc30bbf1cbf54c325e8aaaee2d4b26ce4da5588b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\README.md
-SPDXID: SPDXRef-c95fd76e9e73e406dfc408aa6592f63e
-FileChecksum: SHA1: 183e16d35f36e9a5f21a298e6d6ffc823f078b5d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\glTF-Binary\Unicode❤♻Test.glb
-SPDXID: SPDXRef-92452b7b08ccbcce393a6d8273154aa2
-FileChecksum: SHA1: 0fb04177d3f10d688089bc812bfddff0596d7e77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\glTF\Unicode❤♻Binary.bin
-SPDXID: SPDXRef-c611894cad8e42e1e88f0ca73bdc96fa
-FileChecksum: SHA1: f32372605683faf294995044dc95713b8b484ef9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\glTF\Unicode❤♻Test.gltf
-SPDXID: SPDXRef-0cadf65ca937519265bf21fda652ad75
-FileChecksum: SHA1: b36485cfef64864fe9bf606e5d2d0b5d1d0ea43e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\glTF\Unicode❤♻Texture.png
-SPDXID: SPDXRef-845782116167976c8cbf2e3297b1a61d
-FileChecksum: SHA1: 980c11878c8b2b83497d44725cecc9e27c0da6ff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\metadata.json
-SPDXID: SPDXRef-66b2e38fb89025a62d02fa11134d5de8
-FileChecksum: SHA1: 79f9e435344924d7ced1a6b44a7c83bce0b80448
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-7c029502070ede137f84c324f07842b5
-FileChecksum: SHA1: df67724b581296f84f9a049ee2b2dfc5847ab059
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\Unicode❤♻Test\screenshot\screenshot.png
-SPDXID: SPDXRef-5d8175b72376c7c4b6ab8c50aeb1da04
-FileChecksum: SHA1: b77189e2ae96aa988bb8480a654e9c599a234a43
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\UnlitTest\README.body.md
-SPDXID: SPDXRef-7c85fc8d773e00ed1b137faca1c1002b
-FileChecksum: SHA1: 7e99b24fbcf4f7d5082ec49b98233bab6ae3af42
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\README.md
-SPDXID: SPDXRef-ba3dca2cf313850d0ac264b8d6374a8d
-FileChecksum: SHA1: f4a18433171c52cda4bf0e6aff93baefdf29174c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\glTF-Binary\UnlitTest.glb
-SPDXID: SPDXRef-7c353e5dcdd09bd85bbfc06d1e2c2bea
-FileChecksum: SHA1: bf0561eb9393e1472bae55255d180dcc32eabee7
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-Copyright 2019 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model by Ed Mackey.","generator":"Khronos Blender glTF 2.0 I/O, with hand-edits","version":"2.0"},"bufferViews":[{"buffer":0,"byteLength":1152,"byteOffset":0},{"buffer":0,"byteLength":1152,"byteOffset":1152},{"buffer":0,"byteLength":264,"byteOffset":2304}],"buffers":[{"byteLength":2568}],"materials":[{"name":"Orange","pbrMetallicRoughness":{"baseColorFactor":[1,0.217637640824031,0,1]},"extensions":{"KHR_materials_unlit":{}}},{"name":"Blue","pbrMetallicRoughness":{"baseColorFactor":[0,0.217637640824031,1,1]},"extensions":{"KHR_materials_unlit":{}}}],"meshes":[{"name":"Orange Mesh","primitives":[{"attributes":{"NORMAL":1,"POSITION":0},"indices":2,"material":0}]},{"name":"Blue Mesh","primitives":[{"attributes":{"NORMAL":1,"POSITION":0},"indices":2,"material":1}]}],"nodes":[{"mesh":0,"name":"Orange Object","translation":[-1.2,0,0]},{"mesh":1,"name":"Blue Object","translation":[1.2,0,0]}],"scene":0,"scenes":[{"name":"Scene","nodes":[0,1]}],"extensionsUsed":["KHR_materials_unlit"],"extensionsRequired":["KHR_materials_unlit"]}
-
-FileName: ./Models\UnlitTest\glTF\UnlitTest.bin
-SPDXID: SPDXRef-74b0d6ce19c2f78964cd06e05a57f230
-FileChecksum: SHA1: 86a7f7ed06699e0f5e4eb8e1772ef0ce9b0d73b6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\glTF\UnlitTest.gltf
-SPDXID: SPDXRef-aadce52a0e3c7f377c9fe9cb36cab803
-FileChecksum: SHA1: 6fd48642371a1c03261327c599bc827cda20b7e5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-Copyright 2019 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model by Ed Mackey.",
-
-FileName: ./Models\UnlitTest\metadata.json
-SPDXID: SPDXRef-7dff4277fd0d6bec98faa528d7a066dd
-FileChecksum: SHA1: f579700048b08175d69fbe21efa086711f899af3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-e361916dc14b2883a696814fc1bbb44f
-FileChecksum: SHA1: b7356acf4fb5231068d09b2c681067631f434497
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\screenshot\screenshot.png
-SPDXID: SPDXRef-2ce719b058caa29a46b0e067414303c3
-FileChecksum: SHA1: 945909750f0f1c1fb9a710767dc1503746e87a46
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\screenshot\screenshot_large.jpg
-SPDXID: SPDXRef-53577cf2a5244993bf5135eb0537eff8
-FileChecksum: SHA1: 452b167d2bf55d0d41d0ab05c2d16103336623ee
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\UnlitTest\screenshot\unlit_test_fail.jpg
-SPDXID: SPDXRef-6da650d28658a7865364aec54019c3fb
-FileChecksum: SHA1: f0e53c6156ca2f5076a3bb522a68e1070ed206ff
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2019 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\README.body.md
-SPDXID: SPDXRef-690d4e635b2628b583ece8fc3f8f5382
-FileChecksum: SHA1: 309cb6247d45e6fc727056d1adcab3e8db3c4466
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\README.md
-SPDXID: SPDXRef-74cbec074b12252680dbeddf6443c2ee
-FileChecksum: SHA1: df14f966c473a77e81bbe91e26d4f87e8e2b39e3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\glTF-Binary\VertexColorTest.glb
-SPDXID: SPDXRef-ab4fd1a53a8072241d51cc080f2796a5
-FileChecksum: SHA1: a40ac4fa2b63d4b9ef591c600439879fc27c433b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2018 Analytical Graphics, Inc., CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Mesh and textures by Ed Mackey.","generator":"Khronos Blender glTF 2.0 exporter","version":"2.0"},"bufferViews":[{"buffer":0,"byteLength":36,"byteOffset":0,"target":34963},{"buffer":0,"byteLength":288,"byteOffset":36,"target":34962},{"buffer":0,"byteLength":288,"byteOffset":324,"target":34962},{"buffer":0,"byteLength":384,"byteOffset":612,"target":34962},{"buffer":0,"byteLength":192,"byteOffset":996,"target":34962},{"buffer":0,"byteLength":72,"byteOffset":1188,"target":34963},{"buffer":0,"byteLength":576,"byteOffset":1260,"target":34962},{"buffer":0,"byteLength":576,"byteOffset":1836,"target":34962},{"buffer":0,"byteLength":768,"byteOffset":2412,"target":34962},{"buffer":0,"byteLength":384,"byteOffset":3180,"target":34962},{"buffer":0,"byteLength":768,"byteOffset":3564,"target":34962},{"buffer":0,"byteOffset":4332,"byteLength":9674},{"buffer":0,"byteOffset":14008,"byteLength":8658}],"buffers":[{"byteLength":22668}],"images":[{"bufferView":11,"mimeType":"image/png"},{"bufferView":12,"mimeType":"image/png"}],"materials":[{"doubleSided":true,"name":"Label_Mat","pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicFactor":0,"roughnessFactor":0.8999999761581421}},{"name":"VC_Checks_Mat","pbrMetallicRoughness":{"baseColorTexture":{"index":1},"metallicFactor":0,"roughnessFactor":0.8999999761581421}}],"meshes":[{"name":"LabelMesh","primitives":[{"attributes":{"NORMAL":2,"POSITION":1,"TANGENT":3,"TEXCOORD_0":4},"indices":0,"material":0}]},{"name":"VertexColorTestMesh","primitives":[{"attributes":{"COLOR_0":10,"NORMAL":7,"POSITION":6,"TANGENT":8,"TEXCOORD_0":9},"indices":5,"material":1}]}],"nodes":[{"mesh":0,"name":"Labels","rotation":[0.7071068286895752,0,0,0.7071068286895752],"translation":[0,0,0.9126079678535461]},{"mesh":1,"name":"VertexColorTest","scale":[1,1,0.07413393259048462]}],"samplers":[{}],"scene":0,"scenes":[{"name":"Scene","nodes":[0,1]}],"textures":[{"sampler":0,"source":0},{"sampler":0,"source":1}]}�X BIN
-
-FileName: ./Models\VertexColorTest\glTF-Embedded\VertexColorTest.gltf
-SPDXID: SPDXRef-e961e0a6f692f20e8d94639337122a2e
-FileChecksum: SHA1: 61cfa098b2fd6dad0f6a1cbbc0da23439823e0d3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2018 Analytical
-
-FileName: ./Models\VertexColorTest\glTF\VertexColorChecks.png
-SPDXID: SPDXRef-c1399b24502d2bdbd86414618ffd6cf0
-FileChecksum: SHA1: 702c634830b264a7d6f178830a13392abd95fe6c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\glTF\VertexColorTest.bin
-SPDXID: SPDXRef-50dbbeccaf467ac9424d17a0e8985250
-FileChecksum: SHA1: 6f4ec28845f712545d6821d86d6724b65609e813
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\glTF\VertexColorTest.gltf
-SPDXID: SPDXRef-a4fb62da0d31513232434c9c4e595121
-FileChecksum: SHA1: 1d2ac996219a450b646c17de2bff9fcea3eade52
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-Copyright 2018 Analytical
-
-FileName: ./Models\VertexColorTest\glTF\VertexColorTestLabels.png
-SPDXID: SPDXRef-ff8e62ebd199c4a5a725e734c2a4ce00
-FileChecksum: SHA1: 343b7c7fb7a9727c8574068111e9d8a91811a651
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\metadata.json
-SPDXID: SPDXRef-fb5ecfb0c9cd40841883cb64c305eea7
-FileChecksum: SHA1: 474ac7762e0e3b737b1d09060778f2ed1729797e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\screenshot\screenshot-x150.png
-SPDXID: SPDXRef-73d0c58427a7b0e8eccf35979f844bb0
-FileChecksum: SHA1: 325ab8fba602253a54cb7d44f2d4218fdc3ff3e6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VertexColorTest\screenshot\screenshot.png
-SPDXID: SPDXRef-e243467af14260a2242ea57b34b26686
-FileChecksum: SHA1: d411caf7fcc2a33d4851f4c76780b6331ce3b21c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2018 Analytical Graphics, Inc.
-
-FileName: ./Models\VirtualCity\README.md
-SPDXID: SPDXRef-dc678f70dc59aa8a6a5b374891ce3e70
-FileChecksum: SHA1: 3256187c5f624b9092364b84f12ef80bdf06ee8d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Binary\VirtualCity.glb
-SPDXID: SPDXRef-f54cc27e91f6caedc230916191943f10
-FileChecksum: SHA1: b95c820fdd2743cb5e082f401fc27d76307d3dc1
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\001.jpg
-SPDXID: SPDXRef-d5741f725319b9f59bbc5b51790a1dd3
-FileChecksum: SHA1: cc028aa6aa9fbf06998dbbc0e9e9001521e4cdc0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 6
-
-FileName: ./Models\VirtualCity\glTF-Draco\002.jpg
-SPDXID: SPDXRef-82904f7e31d78ad3f6ae8aa97a593ac1
-FileChecksum: SHA1: 3228e87b2fda2a95c19e5fb33255d22672284820
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\11.jpg
-SPDXID: SPDXRef-1223ebcf8b6b67064059515de3dd4f57
-FileChecksum: SHA1: 43d29a73248714952ecd33c37156d37eb943ee50
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\VirtualCity\glTF-Draco\5.jpg
-SPDXID: SPDXRef-71a2de231ded5dee1b040882f580904a
-FileChecksum: SHA1: ebef83bc1d8fda00784c5a66f9f877ae04217ddd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\VirtualCity\glTF-Draco\O21.jpg
-SPDXID: SPDXRef-03eea43a07a5da83c94e3658fd48bf46
-FileChecksum: SHA1: 29f21d33c455553288fa43c71cc6427eb05a76a5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\VC0.bin
-SPDXID: SPDXRef-b378ccb30797ef70e7cadf493f238c8c
-FileChecksum: SHA1: 14839d8d7a663c65a4cce348cafdabda38bada34
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\VirtualCity.gltf
-SPDXID: SPDXRef-a0b755f7563814958aee6c6163059d6b
-FileChecksum: SHA1: 4d192969c433e0f9c03d60d5812ddee443e55e6c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\cockpit-map.jpg
-SPDXID: SPDXRef-5d628e2301af5beae5963c747e0f4d50
-FileChecksum: SHA1: 50b73f2c49bd3f5c467bafe3772b1672c5cd7a2d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\f22.jpg
-SPDXID: SPDXRef-519c74a40227c900ff3602241e15bd2f
-FileChecksum: SHA1: 02f672c1c6c02e659670f0862d0683cfb632904f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\heli.jpg
-SPDXID: SPDXRef-c1e1e67d9b676923c96aa9f2d2c5cec6
-FileChecksum: SHA1: 5811d694f20ba03e5cb05cd24bf80a2713e3115e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\machine.jpg
-SPDXID: SPDXRef-f3ad8dd7d13275bdb81c8d61a66c09a7
-FileChecksum: SHA1: 052eaee7b85ec9da21979e4109a122321c4135f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\prop128.png
-SPDXID: SPDXRef-33f395b22a5eadef27dfbf06f235c40a
-FileChecksum: SHA1: edabb56a62049e09d84e243cc03a8e162e4b3dfa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_01.jpg
-SPDXID: SPDXRef-87adcfd66332bc29a38679866c371ee1
-FileChecksum: SHA1: 9e8b6564e2466efa3159ed03f6b6228ff22c618c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_02.jpg
-SPDXID: SPDXRef-6c6f419673c2de5f25752d2364735706
-FileChecksum: SHA1: c87ddb384702d64dcf56679630120d5d61efed42
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_03.jpg
-SPDXID: SPDXRef-d72680e1bb9dc18e6366cfbdd2b0c280
-FileChecksum: SHA1: bc6a96c71f7028cb73ed627ab5402d84b96766ec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_04.jpg
-SPDXID: SPDXRef-52defb6c82d9d33b06b33d9171410dbb
-FileChecksum: SHA1: 593e33b6f4b870062d1b32a1ff523ecec970d439
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_05.jpg
-SPDXID: SPDXRef-2bfd60c3388b7620ddace2b6b9a0f980
-FileChecksum: SHA1: f524cc98b73b18a7d32fbd086f480944898ddda6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_06.jpg
-SPDXID: SPDXRef-df674d1e287c834b3c0ab8f7e3b4ffe5
-FileChecksum: SHA1: 8bea953e54e6eee6f82836f4cd1ffa6ee513ea16
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_07.jpg
-SPDXID: SPDXRef-7d7f6aa02ec43365df2bbe57c56fe29e
-FileChecksum: SHA1: 0a955763e45239a0651e4cdd5696abd9d475447c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\s_08.jpg
-SPDXID: SPDXRef-5b2223147b35ab21c9c8418348bf6880
-FileChecksum: SHA1: ee4dccf9b985aae770c8b87f59e7cd2c4eae5fa5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\scrapsurf03-red.jpg
-SPDXID: SPDXRef-4fd9bbc907fd044b9fc56cb1c7ebdaf8
-FileChecksum: SHA1: 4bbfdb370f27b10941d9db1d8379c59059e89bed
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Draco\surface01.jpg
-SPDXID: SPDXRef-b0717be4fac1018a3c65cc7ac47ef49e
-FileChecksum: SHA1: a88409ede182aa78e4d4d9e1b369d96e0e9ee2ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF-Embedded\VirtualCity.gltf
-SPDXID: SPDXRef-2bac415ccf0d5bca19eec270314f61ff
-FileChecksum: SHA1: ab6844de41f52e862306743cce055556a80fe772
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\001.jpg
-SPDXID: SPDXRef-a76ea5d9f70f3026b59f931acea39855
-FileChecksum: SHA1: cc028aa6aa9fbf06998dbbc0e9e9001521e4cdc0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 6
-
-FileName: ./Models\VirtualCity\glTF\002.jpg
-SPDXID: SPDXRef-87b0e17aee2c3b82dbad7589a28fe550
-FileChecksum: SHA1: 3228e87b2fda2a95c19e5fb33255d22672284820
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\11.jpg
-SPDXID: SPDXRef-b49ac60ccdc7520c778494266cbddc7e
-FileChecksum: SHA1: 43d29a73248714952ecd33c37156d37eb943ee50
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\VirtualCity\glTF\5.jpg
-SPDXID: SPDXRef-2f95ad5818e66a3a68e71dd30ddad9eb
-FileChecksum: SHA1: ebef83bc1d8fda00784c5a66f9f877ae04217ddd
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://www.iec.ch IEC http://www.iec.ch desc .IEC 61966-2.1 Default RGB colour space - sRGB .IEC 61966-2.1 Default RGB colour space - sRGB desc ,Reference Viewing Condition in IEC61966-2.1 ,Reference Viewing Condition in IEC61966-2.1 view �� _. � ��
-
-FileName: ./Models\VirtualCity\glTF\O21.jpg
-SPDXID: SPDXRef-6153ce84b0df0b60175c95432a9bf97a
-FileChecksum: SHA1: 29f21d33c455553288fa43c71cc6427eb05a76a5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\VC0.bin
-SPDXID: SPDXRef-115cafcd941f9316ead370000c12a123
-FileChecksum: SHA1: 5e48dd5a43de26061acf6dd13e46756dbaca5e4b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\VirtualCity.gltf
-SPDXID: SPDXRef-b68f272a1ba95f8680789dcdb8b77b5b
-FileChecksum: SHA1: c6a6871f8ae73a8b115adc729e93a89df824d8cc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\cockpit-map.jpg
-SPDXID: SPDXRef-f03a7fdc0a86892d4a8f44242e290a4b
-FileChecksum: SHA1: 50b73f2c49bd3f5c467bafe3772b1672c5cd7a2d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\f22.jpg
-SPDXID: SPDXRef-3b5ef4f4b93713f4268b8862a2f0fcfb
-FileChecksum: SHA1: 02f672c1c6c02e659670f0862d0683cfb632904f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\heli.jpg
-SPDXID: SPDXRef-0d5415b3959ff1b7ec0f56b1088042ff
-FileChecksum: SHA1: 5811d694f20ba03e5cb05cd24bf80a2713e3115e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\machine.jpg
-SPDXID: SPDXRef-8ea2250f00b0dd2149a676222af62eca
-FileChecksum: SHA1: 052eaee7b85ec9da21979e4109a122321c4135f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\prop128.png
-SPDXID: SPDXRef-b917df2fea450c673158a7bbc5c9340d
-FileChecksum: SHA1: edabb56a62049e09d84e243cc03a8e162e4b3dfa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_01.jpg
-SPDXID: SPDXRef-7cf578701fc32cdd76cc88e5c9be7def
-FileChecksum: SHA1: 9e8b6564e2466efa3159ed03f6b6228ff22c618c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_02.jpg
-SPDXID: SPDXRef-92fdc494f2aee371bbace2f83834159e
-FileChecksum: SHA1: c87ddb384702d64dcf56679630120d5d61efed42
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_03.jpg
-SPDXID: SPDXRef-e81bd68ced644051204837c702c2047b
-FileChecksum: SHA1: bc6a96c71f7028cb73ed627ab5402d84b96766ec
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_04.jpg
-SPDXID: SPDXRef-948aa47f80d98237e98e4309e3cbd7e8
-FileChecksum: SHA1: 593e33b6f4b870062d1b32a1ff523ecec970d439
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_05.jpg
-SPDXID: SPDXRef-ddde9ac991495fffb57696500740a5f2
-FileChecksum: SHA1: f524cc98b73b18a7d32fbd086f480944898ddda6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_06.jpg
-SPDXID: SPDXRef-9bef9cbdc217ea92e128f413ff1304b0
-FileChecksum: SHA1: 8bea953e54e6eee6f82836f4cd1ffa6ee513ea16
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_07.jpg
-SPDXID: SPDXRef-5312316cacb35e6cd81bd50f1033c833
-FileChecksum: SHA1: 0a955763e45239a0651e4cdd5696abd9d475447c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\s_08.jpg
-SPDXID: SPDXRef-19d9e7951c5c353dd61a19ea92a4fcf4
-FileChecksum: SHA1: ee4dccf9b985aae770c8b87f59e7cd2c4eae5fa5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\scrapsurf03-red.jpg
-SPDXID: SPDXRef-b706c34201c155e77c240d3bd2db29da
-FileChecksum: SHA1: 4bbfdb370f27b10941d9db1d8379c59059e89bed
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\glTF\surface01.jpg
-SPDXID: SPDXRef-390d6bae90153d8deaef42aea308302f
-FileChecksum: SHA1: a88409ede182aa78e4d4d9e1b369d96e0e9ee2ad
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\metadata.json
-SPDXID: SPDXRef-3204665540cd7ceb697d1205491270ee
-FileChecksum: SHA1: 85dbbbcd90443e7e76da7d99025fe911cd95c9f3
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\VirtualCity\screenshot\screenshot.gif
-SPDXID: SPDXRef-5c3024aff5778f03dc54af811c3b6d03
-FileChecksum: SHA1: c5525ded6f45935af4259252a03f86bba5123bcb
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: LicenseRef-3DRT-Testing
-FileCopyrightText:
-2017 3DRT
-
-FileName: ./Models\WaterBottle\README.body.md
-SPDXID: SPDXRef-f90d0d2726f246bab6c4457d3f8f7b9a
-FileChecksum: SHA1: 583353e0f4b1dac0530480ac9a840761a7bc83e8
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\README.md
-SPDXID: SPDXRef-683548e4d5d0ed04c7f3a81d5fd7647d
-FileChecksum: SHA1: 9e61092d5e090c54c715b811f5558468f457a994
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Binary\WaterBottle.glb
-SPDXID: SPDXRef-d7e9eb297732210bb75bd60af321cc73
-FileChecksum: SHA1: 81bac6fc30bcbfb43e4cc4874fd9ebc8418a79fc
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Draco\WaterBottle.bin
-SPDXID: SPDXRef-0d24b482bf6e65c37a3db6f399f5689e
-FileChecksum: SHA1: 686e7a2b604ae3745c2ed698da77de4380f884c0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Draco\WaterBottle.gltf
-SPDXID: SPDXRef-84a54dccb3df54eb873b9a5e00a2fb51
-FileChecksum: SHA1: 6d1b504186e6dfeee2052056a57ac8a836fd3d77
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Draco\WaterBottle_baseColor.png
-SPDXID: SPDXRef-53dbb17904043e93dc0e217331dbc4e4
-FileChecksum: SHA1: 2febab2cdb6a2058eaf7609fd728ab31efad26d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Draco\WaterBottle_emissive.png
-SPDXID: SPDXRef-8cd690d77196557bc6f0d448f4cd931d
-FileChecksum: SHA1: de12bf246592eec370e7a2a1b7dcca05ec80ac57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Draco\WaterBottle_normal.png
-SPDXID: SPDXRef-d68b7e5e9c0b24391e53fdb7d7c8949b
-FileChecksum: SHA1: 72b25d8f78a975bd065a84fa344b0d0fd0604781
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF-Draco\WaterBottle_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-d7d1f81be9c718380ede54952aad4d60
-FileChecksum: SHA1: f6d27d57c9ad53ab3b82be5ae5250541a600bd74
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF\WaterBottle.bin
-SPDXID: SPDXRef-6bbe962e9a2a3fb10cd0a4abf8f3685c
-FileChecksum: SHA1: 147272b1b33db47413de753541929a9834290f17
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF\WaterBottle.gltf
-SPDXID: SPDXRef-42b0e6cf0a9376d35102ab6ad3bcff7e
-FileChecksum: SHA1: 7c272ce4161a6009de333b137fa88c7ede5a16ae
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF\WaterBottle_baseColor.png
-SPDXID: SPDXRef-4ee27c1508d2257e0c7c1a80b5af70d5
-FileChecksum: SHA1: 2febab2cdb6a2058eaf7609fd728ab31efad26d0
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF\WaterBottle_emissive.png
-SPDXID: SPDXRef-f26b626908de77aa607f54917d9da3d3
-FileChecksum: SHA1: de12bf246592eec370e7a2a1b7dcca05ec80ac57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF\WaterBottle_normal.png
-SPDXID: SPDXRef-9b0be0889ce1d5da6b009ab0b0c7d47d
-FileChecksum: SHA1: 72b25d8f78a975bd065a84fa344b0d0fd0604781
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\glTF\WaterBottle_occlusionRoughnessMetallic.png
-SPDXID: SPDXRef-1c803bbbd45f6b09fb6bbf1df117ad3a
-FileChecksum: SHA1: f6d27d57c9ad53ab3b82be5ae5250541a600bd74
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\metadata.json
-SPDXID: SPDXRef-6514fc25345fb5c5b937824370dca74f
-FileChecksum: SHA1: e0f1160899ca9e5d3675ff2ff7c475dc7ee13ba5
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\screenshot\screenshot-x150.jpg
-SPDXID: SPDXRef-f2682cf2b95107b75783b92bb2869e1c
-FileChecksum: SHA1: 4e13adf1e698ce9f13c5ffd473e22d5a1a7ba411
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\WaterBottle\screenshot\screenshot.jpg
-SPDXID: SPDXRef-877b87ff657f395408dd3f68c690fcf0
-FileChecksum: SHA1: db8e0b3a918da25be0deeda9d84a9e1d12f6d365
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC0-1.0
-FileCopyrightText:
-2017 Public
-
-FileName: ./Models\XmpMetadataRoundedCube\README.body.md
-SPDXID: SPDXRef-c03fd65709cd27c22368bdc50f0b5f14
-FileChecksum: SHA1: 6dc0af27171bb38f4270c7635580b6bd9ccb537d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\README.md
-SPDXID: SPDXRef-2747cba835506eb93e04546b85565220
-FileChecksum: SHA1: 070e0d53f1cfa8e689ef86bcf1bdd05150f2828c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\glTF-Binary\XmpMetadataRoundedCube.glb
-SPDXID: SPDXRef-11c57ebbf9206c1a6a17207ec96a6e39
-FileChecksum: SHA1: fd638328b44048d612740eb8f583b185040ee065
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\glTF\MODEL_ROUNDED_CUBE_PART_1\indices.bin
-SPDXID: SPDXRef-7db1bdc312ef00340cc075994705a11e
-FileChecksum: SHA1: e6a7aa22d17d7d7206c284447a0ff8137448f30d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\glTF\MODEL_ROUNDED_CUBE_PART_1\normals.bin
-SPDXID: SPDXRef-f0a7c89ff2ce782b5e71b9ecc4e36037
-FileChecksum: SHA1: 5fad812e5e94aba32e31def4b61dc2b37c81bd1a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\glTF\MODEL_ROUNDED_CUBE_PART_1\positions.bin
-SPDXID: SPDXRef-00f1fa50271afadf3e19cd41d738732f
-FileChecksum: SHA1: 5fe377ba28a609f28d8e821b3e360ac73cc462b9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\glTF\XmpMetadataRoundedCube.gltf
-SPDXID: SPDXRef-30def1eeb27245aa7dd7382572084ff8
-FileChecksum: SHA1: 17ed1ee19cc73d4de55f3f657616d01877fc430c
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\metadata.json
-SPDXID: SPDXRef-819bf4e0cda1241a45ac9893f9ed950c
-FileChecksum: SHA1: 83acd76cef63ca313d7bbe1887957dae5939221a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\screenshot\screenshot-1520x955.jpg
-SPDXID: SPDXRef-372534eba7dd87168f851bcc2054af59
-FileChecksum: SHA1: de0b19a7990a794194e6ca9efafce42c84f8aedf
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\XmpMetadataRoundedCube\screenshot\screenshot.jpg
-SPDXID: SPDXRef-fe5a78fdfcd051fb1e06784751be67f0
-FileChecksum: SHA1: 2d9dc1526509c6c500ee8f6e0278f16e72501d01
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText:
-2021 Adam Morris
-
-FileName: ./Models\glTFPotOfCoals\README.body.md
-SPDXID: SPDXRef-35ac7f837c84bc9b55ebfec4825f3df6
-FileChecksum: SHA1: dfdcb803b8b0584af2646222f85d3605a1207c1b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\README.md
-SPDXID: SPDXRef-9104a07f8e7d27db5b0145c9f43fac72
-FileChecksum: SHA1: 8b4d4f8dd5e48cee6748d1e36d40170c26cf5abe
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF-Animation\glTFPotOfCoals_HeatAnimation.glb
-SPDXID: SPDXRef-cdb91ef902049bfe6787e3d4de784dbb
-FileChecksum: SHA1: 939b16403f83a1e5ed4f3fdf250e0829e71775e9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-© 2015, Khronos Group, Khronos logo. © 2017, Khronos Group, glTF logo. © 2020, Darmstadt Graphics Group GmbH, DGG logo. © 2023 Darmstadt Graphics Group GmbH, CC BY 4.0 International, asset created by Eric Chadwick.","generator":"Created in 3ds Max 2024.1 with V-Ray 6, exported with Autodesk glTF exporter, edited in Visual Studio Code 1.83 with glTF Tools 2.4.","version":"2.0"},"accessors":[{"bufferView":0,"componentType":5125,"count":15936,"type":"SCALAR"},{"bufferView":1,"componentType":5126,"count":15936,"max":[0.03999999910593033,0.03999999910593033,0.04996875301003456],"min":[-0.03999999910593033,-0.03999999910593033,0.0007160003297030926],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":15936,"type":"VEC3"},{"bufferView":3,"componentType":5126,"count":15936,"max":[1.000026822090149,1],"min":[8.627646651905278e-17,0.009061932563781738],"type":"VEC2"},{"bufferView":4,"componentType":5125,"count":264,"type":"SCALAR"},{"bufferView":5,"componentType":5126,"count":264,"max":[0.029315194115042686,0.028869828209280968,0.0504639595746994],"min":[-0.029315190389752388,-0.028869828209280968,0.04758200794458389],"type":"VEC3"},{"bufferView":6,"componentType":5126,"count":264,"type":"VEC3"},{"bufferView":7,"componentType":5126,"count":264,"max":[1,0.9999998807907104],"min":[2.9802322387695312e-8,5.960464477539063e-8],"type":"VEC2"},{"bufferView":8,"componentType":5125,"count":38733,"type":"SCALAR"},{"bufferView":9,"componentType":5126,"count":38733,"max":[0.033210985362529755,0.032759882509708405,0.04838255047798157],"min":[-0.032759882509708405,-0.032759882509708405,0.039156123995780945],"type":"VEC3"},{"bufferView":10,"componentType":5126,"count":38733,"type":"VEC3"},{"bufferView":11,"componentType":5126,"count":38733,"max":[0.9877474308013916,0.9878398180007935],"min":[0.005124503746628761,0.007686734199523926],"type":"VEC2"},{"bufferView":12,"componentType":5126,"count":121,"max":[4],"min":[0],"type":"SCALAR"},{"bufferView":13,"componentType":5126,"count":121,"type":"VEC4"},{"bufferView":14,"componentType":5126,"count":5,"max":[0.46666666865348816],"min":[0],"type":"SCALAR"},{"bufferView":15,"componentType":5126,"count":5,"type":"VEC3"}],"animations":[{"channels":[{"sampler":0,"target":{"node":1,"path":"rotation"}},{"sampler":1,"target":{"node":1,"path":"scale"}}],"samplers":[{"input":12,"interpolation":"LINEAR","output":13},{"input":14,"interpolation":"LINEAR","output":15}]}],"bufferViews":[{"buffer":0,"byteLength":63744,"target":34963,"byteOffset":0},{"buffer":0,"byteLength":191232,"byteOffset":63744,"target":34962},{"buffer":0,"byteLength":191232,"byteOffset":254976,"target":34962},{"buffer":0,"byteLength":127488,"byteOffset":446208,"target":34962},{"buffer":0,"byteLength":1056,"byteOffset":573696,"target":34963},{"buffer":0,"byteLength":3168,"byteOffset":574752,"target":34962},{"buffer":0,"byteLength":3168,"byteOffset":577920,"target":34962},{"buffer":0,"byteLength":2112,"byteOffset":581088,"target":34962},{"buffer":0,"byteLength":154932,"byteOffset":583200,"target":34963},{"buffer":0,"byteLength":464796,"byteOffset":738132,"target":34962},{"buffer":0,"byteLength":464796,"byteOffset":1202928,"target":34962},{"buffer":0,"byteLength":309864,"byteOffset":1667724,"target":34962},{"buffer":0,"byteLength":484,"byteOffset":1977588},{"buffer":0,"byteLength":1936,"byteOffset":1978072},{"buffer":0,"byteLength":20,"byteOffset":1980008},{"buffer":0,"byteLength":60,"byteOffset":1980028},{"buffer":0,"byteOffset":1980088,"byteLength":351779},{"buffer":0,"byteOffset":2331868,"byteLength":1389482},{"buffer":0,"byteOffset":3721352,"byteLength":63799},{"buffer":0,"byteOffset":3785152,"byteLength":25733},{"buffer":0,"byteOffset":3810888,"byteLength":315984},{"buffer":0,"byteOffset":4126872,"byteLength":610948},{"buffer":0,"byteOffset":4737820,"byteLength":224704},{"buffer":0,"byteOffset":4962524,"byteLength":59813},{"buffer":0,"byteOffset":5022340,"byteLength":28560},{"buffer":0,"byteOffset":5050900,"byteLength":30640}],"buffers":[{"byteLength":5081540}],"extensionsUsed":["KHR_materi
-
-FileName: ./Models\glTFPotOfCoals\glTF-Binary\glTFPotOfCoals.glb
-SPDXID: SPDXRef-f6700d97e462dd4fe3c0e1b468d8e64a
-FileChecksum: SHA1: 0a10fdff27d5a4e9fd3d53c4d68aa4691b0d2d57
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-© 2015, Khronos Group, Khronos logo. © 2017, Khronos Group, glTF logo. © 2020, Darmstadt Graphics Group GmbH, DGG logo. © 2023 Darmstadt Graphics Group GmbH, CC BY 4.0 International, asset created by Eric Chadwick.","generator":"Created in 3ds Max 2024.1 with V-Ray 6, exported with Autodesk glTF exporter, edited in Visual Studio Code 1.83 with glTF Tools 2.4."},"accessors":[{"bufferView":0,"componentType":5125,"count":38733,"type":"SCALAR"},{"bufferView":1,"componentType":5126,"count":38733,"max":[0.033210985362529755,0.032759882509708405,0.04838255047798157],"min":[-0.032759882509708405,-0.032759882509708405,0.039156123995780945],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":38733,"type":"VEC3"},{"bufferView":3,"componentType":5126,"count":38733,"max":[0.9877474308013916,0.9878398180007935],"min":[0.005124503746628761,0.007686734199523926],"type":"VEC2"},{"bufferView":4,"componentType":5125,"count":15936,"type":"SCALAR"},{"bufferView":5,"componentType":5126,"count":15936,"max":[0.03999999910593033,0.03999999910593033,0.04996875301003456],"min":[-0.03999999910593033,-0.03999999910593033,0.0007160003297030926],"type":"VEC3"},{"bufferView":6,"componentType":5126,"count":15936,"type":"VEC3"},{"bufferView":7,"componentType":5126,"count":15936,"max":[1.000026822090149,1],"min":[8.627646651905278e-17,0.009061932563781738],"type":"VEC2"}],"bufferViews":[{"buffer":0,"byteLength":154932,"target":34963,"byteOffset":0},{"buffer":0,"byteLength":464796,"byteOffset":154932,"target":34962},{"buffer":0,"byteLength":464796,"byteOffset":619728,"target":34962},{"buffer":0,"byteLength":309864,"byteOffset":1084524,"target":34962},{"buffer":0,"byteLength":63744,"byteOffset":1394388,"target":34963},{"buffer":0,"byteLength":191232,"byteOffset":1458132,"target":34962},{"buffer":0,"byteLength":191232,"byteOffset":1649364,"target":34962},{"buffer":0,"byteLength":127488,"byteOffset":1840596,"target":34962},{"buffer":0,"byteOffset":1968084,"byteLength":351779},{"buffer":0,"byteOffset":2319864,"byteLength":1389482},{"buffer":0,"byteOffset":3709348,"byteLength":63799},{"buffer":0,"byteOffset":3773148,"byteLength":25733},{"buffer":0,"byteOffset":3798884,"byteLength":315984},{"buffer":0,"byteOffset":4114868,"byteLength":610948},{"buffer":0,"byteOffset":4725816,"byteLength":295832},{"buffer":0,"byteOffset":5021648,"byteLength":59813}],"buffers":[{"byteLength":5081464}],"extensionsUsed":["KHR_materials_clearcoat"],"images":[{"bufferView":8,"mimeType":"image/jpeg"},{"bufferView":9,"mimeType":"image/jpeg"},{"bufferView":10,"mimeType":"image/jpeg"},{"bufferView":11,"mimeType":"image/jpeg"},{"bufferView":12,"mimeType":"image/jpeg"},{"bufferView":13,"mimeType":"image/png"},{"bufferView":14,"mimeType":"image/jpeg"},{"bufferView":15,"mimeType":"image/jpeg"}],"materials":[{"emissiveFactor":[1,1,1],"emissiveTexture":{"index":2},"name":"HotCoals","normalTexture":{"index":1},"occlusionTexture":{"index":3},"pbrMetallicRoughness":{"baseColorTexture":{"index":0},"metallicFactor":0,"metallicRoughnessTexture":{"index":3},"roughnessFactor":0.89}},{"extensions":{"KHR_materials_clearcoat":{"clearcoatFactor":1,"clearcoatTexture":{"index":7}}},"name":"CopperPot","normalTexture":{"index":5},"occlusionTexture":{"index":6},"pbrMetallicRoughness":{"baseColorTexture":{"index":4},"metallicRoughnessTexture":{"index":6}}}],"meshes":[{"name":"HotCoals","primitives":[{"attributes":{"NORMAL":2,"POSITION":1,"TEXCOORD_0":3},"indices":0,"material":0,"mode":4}]},{"name":"CopperPot","primitives":[{"attributes":{"NORMAL":6,"POSITION":5,"TEXCOORD_0":7},"indices":4,"material":1,"mode":4}]}],"nodes":[{"mesh":0,"name":"HotCoals","rotation":[0.7071067690849304,0,0,-0.7071067690849304],"scale":[1,1,1],"translation":[0,0,0]},{"mesh":1,"name":"CopperPot","rotation":[0.7071067690849304,0,0,-0.7071067690849304],"scale":[1,1,1],"translation":[0,0,0]}],"samplers":[{"wrapS":10497,"wrapT":10497},{"wrapS":10497,"wrapT":10497},{"wrapS":10497,"wrapT":10497},{"wrapS":10497,"wrapT":10497},{"wrapS":10497,"wrapT":10497},{"wrapS":10497,"w
-
-FileName: ./Models\glTFPotOfCoals\glTF\CopperPot_basecolor.jpg
-SPDXID: SPDXRef-73de94205f8284d10583571ebf8790f9
-FileChecksum: SHA1: 6af6001ca80b7befdd65aa2ece430cdc0a7bf13f
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\CopperPot_clearcoat.jpg
-SPDXID: SPDXRef-75586a4311356ae6ba1f087adfd5ecac
-FileChecksum: SHA1: 931a2bb3ef88b28fdaac69024d4446a0b178bb36
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\CopperPot_normal.png
-SPDXID: SPDXRef-e7261dc188c042f5971bcb71bd7d332f
-FileChecksum: SHA1: c522351216205f6cc155c2784852eca43eef9caa
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\CopperPot_orm.jpg
-SPDXID: SPDXRef-6fe755b7686146243745bebb97c7e8a4
-FileChecksum: SHA1: 47f98c411757357747fb521e5f486af60cda702b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\HotCoals_basecolor.jpg
-SPDXID: SPDXRef-e888c2127caaefaccd734102a17789ca
-FileChecksum: SHA1: 4555ecdcb4b733f87efa5f8b25661003881ddcc9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\HotCoals_emissive.jpg
-SPDXID: SPDXRef-b533e532e52e412b69e8ccd74094a307
-FileChecksum: SHA1: 43c70e678e4f20889309f7474ed98c1b2b35b98e
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\HotCoals_normal.jpg
-SPDXID: SPDXRef-604483573f90ecf487d9e3e8aad000a2
-FileChecksum: SHA1: 50191bf7fa506401f02b316de745c8b18b1b891d
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\HotCoals_orm.jpg
-SPDXID: SPDXRef-f8b76133ad4645247ac93ae305893e47
-FileChecksum: SHA1: e4969efdea3e453d3ff19f1ebba5558c61c3cf98
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\glTFPotOfCoals.bin
-SPDXID: SPDXRef-c6c03b0786d2688957763dc73fbfc61e
-FileChecksum: SHA1: 7803febcfb37f8e03619e321db3c2396b42f5970
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\glTF\glTFPotOfCoals.gltf
-SPDXID: SPDXRef-ff5bf774bd21b32b7f8752ae0adb1e1c
-FileChecksum: SHA1: 4fe9e15473d122d3e2732e1c19a3806c23aafe6b
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-© 2015, Khronos Group, Khronos logo. © 2017, Khronos Group, glTF logo. © 2020, Darmstadt Graphics Group GmbH, DGG logo. © 2023 Darmstadt Graphics Group GmbH, CC BY 4.0 International, asset created by Eric Chadwick.",
-
-FileName: ./Models\glTFPotOfCoals\metadata.json
-SPDXID: SPDXRef-9df903b8f7e4e1708c40985171982593
-FileChecksum: SHA1: e4a04d66c91e554b2f156293a996ccdeb95cdb73
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\screenshot\animation.gif
-SPDXID: SPDXRef-9bd34d4d2238ee3ae43e6ca81f81d4e8
-FileChecksum: SHA1: d665209d7c3306cf0fb88e382ac99c274db53114
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\screenshot\screenshot.jpg
-SPDXID: SPDXRef-7ec3897af6ddb3467c884c64f568217e
-FileChecksum: SHA1: b108dc846ec139949e75dbe6daf0e91efc684078
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\screenshot\screenshot_Angles.jpg
-SPDXID: SPDXRef-1927a105b82e75ab6fc7035b30933b70
-FileChecksum: SHA1: c735e5f94a03e440d48d6bb8d779d8b62ca6a4f9
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTFPotOfCoals\screenshot\screenshot_Large.jpg
-SPDXID: SPDXRef-76d04ed4f71ab9b1101fd42eb1e72bd2
-FileChecksum: SHA1: f32622288bed70a822fd59793ed60f917f3bc0ac
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-LicenseInfoInFile: LicenseRef-LegalMark-Khronos
-FileCopyrightText:
-2015 Khronos Group
-2017 Khronos Group
-2023 Darmstadt Graphics Group GmbH
-
-FileName: ./Models\glTF_RGB_June16.svg
-SPDXID: SPDXRef-814aa1886c804ed6e6be6f173cb01f15
-FileChecksum: SHA1: fe7c53ea2d6ad03ec65f8f470309bcc3baeee728
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\model-index.Khronos.json
-SPDXID: SPDXRef-983f52ed3dd675268867bdf9673f3833
-FileChecksum: SHA1: 9d0063ba62fe60ba0aa2b2d8437b257b7e47186a
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./Models\model-index.json
-SPDXID: SPDXRef-0ec86878ae18fbd33a7b8a75328cd175
-FileChecksum: SHA1: cf204872ef22969cc95bb502cfa818163e01b024
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./README.md
-SPDXID: SPDXRef-fad66ede4fc520fcb3c19e59981ea455
-FileChecksum: SHA1: ee05f169f0e103d93b33e6c942a2e07b803d7646
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./SubmittingModels.md
-SPDXID: SPDXRef-f0eef7d215e5d663f5ca9182f106cf67
-FileChecksum: SHA1: 05526a6e5f0756eb03cb7587941a8660869840b4
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./util\CreateJson.html
-SPDXID: SPDXRef-44b57b30047ec2a887e7f26db40007fb
-FileChecksum: SHA1: ed91052d5c31c96ffef5e13b0929e7ee9aaeba38
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./util\ReleaseNotes.txt
-SPDXID: SPDXRef-9f33f3ff7e49c06a07bd3d5c3ef34abc
-FileChecksum: SHA1: 733ba37a7d7075379d728782dda5abd4a0f66058
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./util\model.php
-SPDXID: SPDXRef-3fd658e977116def34071e2477f11572
-FileChecksum: SHA1: fa291ef7ceaabf39280d867ae209a9b458decf34
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-
-FileName: ./util\modelmetadata.php
-SPDXID: SPDXRef-d7791977942465c4a4fe058ce7455ab1
-FileChecksum: SHA1: 9865ec4eb83caa765cb9373612cc3e0f8ac4a422
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: Apache-2.0
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-SPDX-FileCopyrightText: 2023, The Khronos Group
-
-FileName: ./util\run.bash
-SPDXID: SPDXRef-c611d4009cbd87e9d2a69723ac300df0
-FileChecksum: SHA1: 8cd65fddd7a34187f956a5ea65cfccb93d4a67e6
-LicenseConcluded: NOASSERTION
-LicenseInfoInFile: Apache-2.0
-LicenseInfoInFile: CC-BY-4.0
-FileCopyrightText: 2017-2023 Khronos Group
-SPDX-FileCopyrightText: 2023, The Khronos Group
-
-LicenseID: LicenseRef-3DRT-Testing
-LicenseName: NOASSERTION
-ExtractedText: 3DRT.com License for Testing
-
-If you proceed to download any products, you hereby signify that you have
-agreed to all of the terms and conditions set forth below. The products are
-only licensed to you; they are not sold to you.
-
-The products contained herein owned by 3DRT.
-3DRT grants to you a perpetual, worldwide, non-exclusive, non-assignable,
-non-transferable, non-sub-licensable license to use the products. This license
-is valid only with respect to the products and only if you have paid the
-applicable fee. All rights are reserved and will be revoked if you do not
-follow these terms of use.
-
-The products may be used Royalty Free:
-
-1) For personal or commercial use.
-2) For advertising or promotional use.
-3) For website or in any electronic devices.
-4) In broadcast, multimedia, video games or animation.
- (in as many applications as necessary)
-5) In books or magazines.
-6) The products may be modified for individual style and appearance.
-
-
-You are not permitted to:
-
-Market, distribute, give, transfer, sell or sublicense the products in any form
-with the exception of a compiled application such as a video game.
-
-By special exemption for this model only, 3DRT allows the use of this model as follows:
-"It is for use *only* in testing your glTF tools such as loaders and importers. The
-model, any portion of the model, the textures and the animation data, may *not* be
-deployed in a commercial application without the developer purchasing their own
-license to it. To purchase this model, please go to:
-http://3drt.com/store/environments/virtual-city-pack.html
-
-
-LicenseID: LicenseRef-Adobe-Stock
-LicenseName: NOASSERTION
-ExtractedText: Adobe Stock License
-
-See the page on Adobe's site at
-https://stock.adobe.com/license-terms?prev_url=detail&comparison-full#enhanced-license-terms
-
-
-
-LicenseID: LicenseRef-CC-BY-TM
-LicenseName: NOASSERTION
-ExtractedText: Creative Commons Attribution 4.0 International Public License
-with Trademark Limitation
-
-The use of a trademark in this content is not covered by the CC-BY 4.0
-license. That is separately identified, managed, and controlled. See
-the trademark's owner for appropriate use.
-
-By exercising the Licensed Rights (defined below), You accept and agree to
-be bound by the terms and conditions of this Creative Commons Attribution
-4.0 International Public License ("Public License"). To the extent this Public
-License may be interpreted as a contract, You are granted the Licensed Rights
-in consideration of Your acceptance of these terms and conditions, and the
-Licensor grants You such rights in consideration of benefits the Licensor
-receives from making the Licensed Material available under these terms and
-conditions.
-
-Section 1 – Definitions.
-
-a. Adapted Material means material subject to Copyright and Similar Rights
-that is derived from or based upon the Licensed Material and in which the
-Licensed Material is translated, altered, arranged, transformed, or otherwise
-modified in a manner requiring permission under the Copyright and Similar
-Rights held by the Licensor. For purposes of this Public License, where the
-Licensed Material is a musical work, performance, or sound recording, Adapted
-Material is always produced where the Licensed Material is synched in timed
-relation with a moving image.
-
-b. Adapter's License means the license You apply to Your Copyright and Similar
-Rights in Your contributions to Adapted Material in accordance with the terms
-and conditions of this Public License.
-
-c. Copyright and Similar Rights means copyright and/or similar rights closely
-related to copyright including, without limitation, performance, broadcast,
-sound recording, and Sui Generis Database Rights, without regard to how the
-rights are labeled or categorized. For purposes of this Public License, the
-rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
-
-d. Effective Technological Measures means those measures that, in the absence
-of proper authority, may not be circumvented under laws fulfilling obligations
-under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
-and/or similar international agreements.
-
-e. Exceptions and Limitations means fair use, fair dealing, and/or any other
-exception or limitation to Copyright and Similar Rights that applies to Your
-use of the Licensed Material.
-
-f. Licensed Material means the artistic or literary work, database, or other
-material to which the Licensor applied this Public License.
-
-g. Licensed Rights means the rights granted to You subject to the terms and
-conditions of this Public License, which are limited to all Copyright and
-Similar Rights that apply to Your use of the Licensed Material and that the
-Licensor has authority to license.
-
-h. Licensor means the individual(s) or entity(ies) granting rights under this
-Public License.
-
-i. Share means to provide material to the public by any means or process that
-requires permission under the Licensed Rights, such as reproduction, public
-display, public performance, distribution, dissemination, communication, or
-importation, and to make material available to the public including in ways
-that members of the public may access the material from a place and at a time
-individually chosen by them.
-
-j. Sui Generis Database Rights means rights other than copyright resulting
-from Directive 96/9/EC of the European Parliament and of the Council of 11
-March 1996 on the legal protection of databases, as amended and/or succeeded,
-as well as other essentially equivalent rights anywhere in the world.
-
-k. You means the individual or entity exercising the Licensed Rights under
-this Public License. Your has a corresponding meaning.
-
-Section 2 – Scope.
-
- a. License grant.
-
-1. Subject to the terms and conditions of this Public License, the Licensor
-hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
-irrevocable license to exercise the Licensed Rights in the Licensed Material
-to:
-
- A. reproduce and Share the Licensed Material, in whole or in part; and
-
- B. produce, reproduce, and Share Adapted Material.
-
-2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
-and Limitations apply to Your use, this Public License does not apply, and
-You do not need to comply with its terms and conditions.
-
- 3. Term. The term of this Public License is specified in Section 6(a).
-
-4. Media and formats; technical modifications allowed. The Licensor authorizes
-You to exercise the Licensed Rights in all media and formats whether now known
-or hereafter created, and to make technical modifications necessary to do
-so. The Licensor waives and/or agrees not to assert any right or authority
-to forbid You from making technical modifications necessary to exercise the
-Licensed Rights, including technical modifications necessary to circumvent
-Effective Technological Measures. For purposes of this Public License, simply
-making modifications authorized by this Section 2(a)(4) never produces Adapted
-Material.
-
- 5. Downstream recipients.
-
-A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed
-Material automatically receives an offer from the Licensor to exercise the
-Licensed Rights under the terms and conditions of this Public License.
-
-B. No downstream restrictions. You may not offer or impose any additional
-or different terms or conditions on, or apply any Effective Technological
-Measures to, the Licensed Material if doing so restricts exercise of the Licensed
-Rights by any recipient of the Licensed Material.
-
-6. No endorsement. Nothing in this Public License constitutes or may be construed
-as permission to assert or imply that You are, or that Your use of the Licensed
-Material is, connected with, or sponsored, endorsed, or granted official status
-by, the Licensor or others designated to receive attribution as provided in
-Section 3(a)(1)(A)(i).
-
- b. Other rights.
-
-1. Moral rights, such as the right of integrity, are not licensed under this
-Public License, nor are publicity, privacy, and/or other similar personality
-rights; however, to the extent possible, the Licensor waives and/or agrees
-not to assert any such rights held by the Licensor to the limited extent necessary
-to allow You to exercise the Licensed Rights, but not otherwise.
-
-2. Patent and trademark rights are not licensed under this Public License.
-
-3. To the extent possible, the Licensor waives any right to collect royalties
-from You for the exercise of the Licensed Rights, whether directly or through
-a collecting society under any voluntary or waivable statutory or compulsory
-licensing scheme. In all other cases the Licensor expressly reserves any right
-to collect such royalties.
-
-Section 3 – License Conditions.
-
-Your exercise of the Licensed Rights is expressly made subject to the following
-conditions.
-
- a. Attribution.
-
-1. If You Share the Licensed Material (including in modified form), You must:
-
-A. retain the following if it is supplied by the Licensor with the Licensed
-Material:
-
-i. identification of the creator(s) of the Licensed Material and any others
-designated to receive attribution, in any reasonable manner requested by the
-Licensor (including by pseudonym if designated);
-
- ii. a copyright notice;
-
- iii. a notice that refers to this Public License;
-
- iv. a notice that refers to the disclaimer of warranties;
-
-v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
-
-B. indicate if You modified the Licensed Material and retain an indication
-of any previous modifications; and
-
-C. indicate the Licensed Material is licensed under this Public License, and
-include the text of, or the URI or hyperlink to, this Public License.
-
-2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
-based on the medium, means, and context in which You Share the Licensed Material.
-For example, it may be reasonable to satisfy the conditions by providing a
-URI or hyperlink to a resource that includes the required information.
-
-3. If requested by the Licensor, You must remove any of the information required
-by Section 3(a)(1)(A) to the extent reasonably practicable.
-
-4. If You Share Adapted Material You produce, the Adapter's License You apply
-must not prevent recipients of the Adapted Material from complying with this
-Public License.
-
-Section 4 – Sui Generis Database Rights.
-
-Where the Licensed Rights include Sui Generis Database Rights that apply to
-Your use of the Licensed Material:
-
-a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
-reuse, reproduce, and Share all or a substantial portion of the contents of
-the database;
-
-b. if You include all or a substantial portion of the database contents in
-a database in which You have Sui Generis Database Rights, then the database
-in which You have Sui Generis Database Rights (but not its individual contents)
-is Adapted Material; and
-
-c. You must comply with the conditions in Section 3(a) if You Share all or
-a substantial portion of the contents of the database.
-
-For the avoidance of doubt, this Section 4 supplements and does not replace
-Your obligations under this Public License where the Licensed Rights include
-other Copyright and Similar Rights.
-
-Section 5 – Disclaimer of Warranties and Limitation of Liability.
-
-a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
-the Licensor offers the Licensed Material as-is and as-available, and makes
-no representations or warranties of any kind concerning the Licensed Material,
-whether express, implied, statutory, or other. This includes, without limitation,
-warranties of title, merchantability, fitness for a particular purpose, non-infringement,
-absence of latent or other defects, accuracy, or the presence or absence of
-errors, whether or not known or discoverable. Where disclaimers of warranties
-are not allowed in full or in part, this disclaimer may not apply to You.
-
-b. To the extent possible, in no event will the Licensor be liable to You
-on any legal theory (including, without limitation, negligence) or otherwise
-for any direct, special, indirect, incidental, consequential, punitive, exemplary,
-or other losses, costs, expenses, or damages arising out of this Public License
-or use of the Licensed Material, even if the Licensor has been advised of
-the possibility of such losses, costs, expenses, or damages. Where a limitation
-of liability is not allowed in full or in part, this limitation may not apply
-to You.
-
-c. The disclaimer of warranties and limitation of liability provided above
-shall be interpreted in a manner that, to the extent possible, most closely
-approximates an absolute disclaimer and waiver of all liability.
-
-Section 6 – Term and Termination.
-
-a. This Public License applies for the term of the Copyright and Similar Rights
-licensed here. However, if You fail to comply with this Public License, then
-Your rights under this Public License terminate automatically.
-
-b. Where Your right to use the Licensed Material has terminated under Section
-6(a), it reinstates:
-
-1. automatically as of the date the violation is cured, provided it is cured
-within 30 days of Your discovery of the violation; or
-
- 2. upon express reinstatement by the Licensor.
-
-c. For the avoidance of doubt, this Section 6(b) does not affect any right
-the Licensor may have to seek remedies for Your violations of this Public
-License.
-
-d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
-under separate terms or conditions or stop distributing the Licensed Material
-at any time; however, doing so will not terminate this Public License.
-
- e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
-
-Section 7 – Other Terms and Conditions.
-
-a. The Licensor shall not be bound by any additional or different terms or
-conditions communicated by You unless expressly agreed.
-
-b. Any arrangements, understandings, or agreements regarding the Licensed
-Material not stated herein are separate from and independent of the terms
-and conditions of this Public License.
-
-Section 8 – Interpretation.
-
-a. For the avoidance of doubt, this Public License does not, and shall not
-be interpreted to, reduce, limit, restrict, or impose conditions on any use
-of the Licensed Material that could lawfully be made without permission under
-this Public License.
-
-b. To the extent possible, if any provision of this Public License is deemed
-unenforceable, it shall be automatically reformed to the minimum extent necessary
-to make it enforceable. If the provision cannot be reformed, it shall be severed
-from this Public License without affecting the enforceability of the remaining
-terms and conditions.
-
-c. No term or condition of this Public License will be waived and no failure
-to comply consented to unless expressly agreed to by the Licensor.
-
-d. Nothing in this Public License constitutes or may be interpreted as a limitation
-upon, or waiver of, any privileges and immunities that apply to the Licensor
-or You, including from the legal processes of any jurisdiction or authority.
-
-
-LicenseID: LicenseRef-CRYENGINE-Agreement
-LicenseName: NOASSERTION
-ExtractedText: CRYENGINE Limited License Agreement
-
-See the page on Cryengine's site at
-https://www.cryengine.com/ce-terms
-
-
-
-LicenseID: LicenseRef-LegalMark-Cesium
-LicenseName: NOASSERTION
-ExtractedText: Use of Logo or Trademark Image owned by Cesium
-
-The logo or trademark incoirporated into this content is owned by
-Cesium and is used by permission in accordance with the
-Legal Mark Usage Guidelines at
-https://github.com/AnalyticalGraphicsInc/cesium/wiki/CesiumTrademark.pdf.
-
-Use in this model do not change the license of the model. The model
-license does not confer any usage rights on the Mark beyond that
-specified in the Guidelines. In particular, there is no right to
-use the Mark in any other context based on the usage here,.
-
-Cesium reserves the right to remove the Mark or unilaterally
-change the terms of use.
-
-
-LicenseID: LicenseRef-LegalMark-Khronos
-LicenseName: NOASSERTION
-ExtractedText: Use of Logo or Trademark Image owned by Khronos
-
-The logo or trademark incoirporated into this content is owned by
-The Khronos Group and is used by permission in accordance with the
-Legal Mark Usage Guidelines at https://www.Khronos.org/.
-
-Use in this model do not change the license of the model. The model
-license does not confer any usage rights on the Mark beyond that
-specified in the Guidelines. In particular, there is no right to
-use the Mark in any other context based on the usage here,.
-
-Khronos reserves the right to remove the Mark or unilaterally
-change the terms of use.
-
-
-LicenseID: LicenseRef-LegalMark-UX3D
-LicenseName: NOASSERTION
-ExtractedText: Use of Logo or Trademark Image owned by UX3D
-
-The logo or trademark incoirporated into this content is owned by
-UX3D and is used by permission in accordance with the
-Legal Mark Usage Guidelines at tbd.
-
-Use in this model do not change the license of the model. The model
-license does not confer any usage rights on the Mark beyond that
-specified in the Guidelines. In particular, there is no right to
-use the Mark in any other context based on the usage here,.
-
-UX3D reserves the right to remove the Mark or unilaterally
-change the terms of use.
-
-
-LicenseID: LicenseRef-Poser-EULA
-LicenseName: NOASSERTION
-ExtractedText: Poser End User License Agreement
-(EULA)
-
-Obtained from:
-https://archive.org/stream/poser-pro-2014-reference-manual/Poser_Pro_2014_reference_manual_djvu.txt
-
-
-This End User License Agreement (“EULA”) is between you
-(both the individual installing the Program and any single legal
-entity on behalf of which such individual is acting) (“you” or
-“your”) and Smith Micro Software, Inc., and/or its subsidiaries
-(“Company”).
-
-
-PLEASE READ THIS EULA CAREFULLY BEFORE USING THE
-SOFTWARE. BY CLICKING THE “I ACCEPT” BUTTON WHEN
-INSTALLING THE PROGRAM, YOU ARE AGREEING TO BE
-BOUND BY THE TERMS OF THIS EULA. IF YOU DO NOT
-AGREE TO THE TERMS OF THIS EULA, CLICK ON THE “I
-DO NOT ACCEPT” BUTTON. IF YOU DO NOT ACCEPT THIS
-EULA, YOU MAY NOT USE OR ACCESS THE SOFTWARE.
-USING OR ACCESSING ANY PART OF THE SOFTWARE
-INDICATES THAT YOU ACCEPT THESE TERMS.
-
-
-DEFINITIONS
-
-
-* “Content” means animations, characters, clothing, faces,
-hair, geometries, images, materials, meshes, morphs,
-motion files, props, PoserPython scripts, textures, bump
-maps, transparencies, and similar files and data created
-with the intent of being used within the Program and/or
-third party applications.
-
-
-“Documentation” means any written material in any
-form for installation and use of the Program provided by
-authorized agents or representatives of the Company.
-
-
-“Legitimate Uses” means (a) creating morph targets based
-on the Restricted Content, provided that any distribution
-
-of the morph targets will not include the original mesh
-connectivity information (for example, distribution in
-
-the form of data utilized with morph moving utilities or
-
-in a .CR2 file that references the original geometry, but
-
-no inclusion of the complete mesh); (b) creating texture
-templates derived from the Restricted Content to create
-new maps for either Restricted Content or Other Content;
-(c) creating tutorials, books, or other educational materials
-using images of the Program interface or Content for sale,
-distribution, public display, or public performance, provided
-such materials are intended to educate users as to use of the
-Program; (d) creating original Content for sale, distribution,
-public display, or public performance; (e) creating materials
-(e.g., shader trees) for use with either Restricted Content
-
-or Other Content; (f) creating characters or props based on
-Restricted Content in Proprietary File Formats, where the
-original (or modified) geometry, texture, or other Restricted
-Content files are not distributed with such characters or
-props; or (g) creating PoserPython scripts.
-
-
-“Other Content” means Content that is not Restricted
-Content or Unrestricted Content. Other Content may be
-subject to license terms imposed by the Other Content’s
-original creator.
-
-
-“Program” means the Company computer software and
-associated files in Proprietary File Formats delivered via the
-accompanying physical media or electronic media.
-
-
-“Proprietary File Formats” means any of Company’s
-proprietary compressed and uncompressed formats and/
-or future proprietary file formats, including files with the
-following extensions: CM2, CR2, FC2, HD2, HR2, LT2,
-MC6, MTS, PP2, PZ2, PZ3.
-
-
-“Restricted Content” means all Content included with
-
-or part of the Program that is not Unrestricted Content,
-including without limitation mesh objects (geometry)
-
-in any format, files in Proprietary File Formats, images,
-materials, texture, transparency maps, Documentation, and
-Company’s proprietary data.
-
-
-“Unrestricted Content” means Content included with
-
-or part of the Program that is specifically identified in the
-Documentation or listed in this EULA as Unrestricted
-Content. The following figure geometries and their
-associated textures are Unrestricted Content: low res male,
-low res female, medium res male, medium res female.
-
-THIRD-PARTY TECHNOLOGY AND
-CONTENT
-
-
-Portions of the Program and Other Content contain technology
-and/or other components licensed by the Company from the
-following third parties: Pixels Digital, Inc., Singular Inversions,
-Inc., Size8 Software, Inc., and Automatic Sync Technologies
-LLC, each of whom retain the ownership, copyrights,
-trademarks, and patents to their respective contributions to
-the Program. Open source components include: Open source
-components include: Boost C++ http://www.boost.org, Bullet
-
-
-Physics http://bulletphysics.org, Embree http://embree.github.
-
-
-com, FreeImage http://freeimage.sourceforge.net, FreeType
-http://freetype.sourceforge.net, Geometric Tools http://www.
-geometrictools.com, k-d tree point cloud: Henrik Wann Jensen,
-libCurl http://curl.haxx.se/libeurl/, libjpeg http://www.ijg.
-org, libtiff http://www.libtiff.org, numpy http://www.numpy.
-org, OpenEXR http://www.openexr.com, OpenSSL http://
-www.openssl.org, pcre http://www.pcre.org, PIL http://www.
-pythonware.com/products/pil, pthreads http://sourceware.
-org/pthreads-win32, Python http://www.python.org, pthreads
-http://sourceware.org/pthreads-win32, SFMT http://www.
-math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT, XMLRPC++
-http://xmlrpepp.sourceforge.net, XMP http://www.adobe.
-com/products/xmp Other Content that is subject to third-party
-rights included with Program and Documentation is copyrighted
-and owned by the original Content creators.
-
-LicenseID: LicenseRef-Stanford-Graphics
-LicenseName: NOASSERTION
-ExtractedText: Stanford Graphics Library
-
-See the page on ...tbd.
-
-
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 00000000..27bf36f2
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,161 @@
+
+
+
+
+# Managing Models in this Repository
+
+We are actively accepting new or revised models for the Sample Assets repo. This keeps the repo active and relevant. All changes, whether they are new models or updates of existing ones, are handled as Pull Requests (PR) and must meet the same quality requirements.
+
+## Model Quality Requirements
+
+A summary of the quality requirements for models is given here. Details for submitting new models will be given in the next section.
+
+- Each model is contained in a subdirectory of the `./Models` directory. This subdirectory contains all model variants and associated files.
+- Each model must pass the [glTF-Validator](https://github.khronos.org/glTF-Validator/).
+- Each model must have an associated `README.md` markdown file that describes the model and the features of the model that make it appropriate for this repo
+- Each model must have an associated `metadata.json` file that includes legal information (ownership, copyright, and license)
+- Each model must have a properly formatted screenshot
+
+## Submitting New Models
+
+New models are added via pull requests. Opening a pull request will run the continuous integration pipeline that includes the validation of the model itself (using the glTF-Validator), and a consistency check for the associated files. Each model must be contained in a subdirectory of the `./Models` directory. The name of this subdirectory should make it easy to identify the model. For example, a model representing an animated triangle may be in a subdirectory `./Models/AnimatedTriangle`.
+
+### Required Files
+
+#### The `metadata.json`
+
+Each submission must include a `metadata.json` file in the subdirectory of the model. This file contains a description of the model that is used for properly integrating the model into the sample assets repository. The following is a _template_ for such a `metadata.json` file. The individual fields will be explained below:
+```json
+{
+ "version": 2,
+ "name": "",
+ "path": "",
+ "summary": "",
+ "screenshot": "screenshot/screenshot.jpg",
+ "tags": ["core"],
+ "legal": [
+ {
+ "license": "",
+ "year": "",
+ "artist": "",
+ "what": "",
+ "owner": ""
+ }
+ ],
+}
+```
+
+The meaning of the fields:
+
+- `version`: The version for the metadata JSON format. Must be `2`
+- `name`: A name for the model that will be used to refer to be model in titles and link descriptions. This will usually resemble the name of the subdirectory that contains the model. For example, the `name` of a model that is contained in `./Models/AnimatedTriangle` may be `"Animated Triangle"`.
+- `path`: The path to the model, referring to the root of the repository. For example, `"./Models/AnimatedTriangle"`.
+- `summary`: A short summary of the model, to be displayed in tables and overviews. It should usually be a single sentence of short paragraph, and _not_ a full description of the model. For example, a summary might be `"A simple triangle with a rotation animation"`.
+- `screenshot`: The path to a screenshot that should be displayed for the model, suitable for being displayed in an overview table.
+- `tags`: An array of tags that are used for classifying the model. See the [Tags](#tags) section for the set of tags that are currently supported.
+- `legal`: An array with at least one entry, summarizing the copyright information of the model. Details are given below.
+
+
+Each element of the `legal` array contains information about the copyright and licensing of the model:
+
+- `license`: The license assigned by the owner. This should be a valid [SPDX](https://spdx.org/licenses/) license identifier. See the [Licenses](#licenses) section for a list of supported licenses. Other, custom licenses may be used with agreement prior to submitting the Pull Request. See the section about [Custom Licenses](#custom-licenses) below.
+- `year`: The year the work was created or modified.
+- `artist`: The name of the artist(s) who created or modified (parts of) the model.
+* `what`: What was done by the artist. Standard terminology includes _Everything_ or _Creation_ for the initial work; _Mesh_ for the geometry; _Texture_ for all materials; _Animation_ for movement; and _Conversion_ for converting to glTF.
+- `owner`: The owner of the model. This is may be the same as the `artist`, or the organization responsible for the `artist`. If the work is in the Public Domain, then the `owner` may be `"Public"`.
+
+
+The information from the `legal` array will be used to create credits in the license files and summary tables, using the following pattern:
+```
+© , . (with optional link to legal text)
+ - for
+```
+
+
+##### Custom Licenses
+
+For the case that (parts of) the model should be published with a license that is not one of the standard licenses, the `legal` entry must have the following properties:
+
+```json
+{
+ "license": "",
+ "text": "",
+ "year": "",
+ "artist": "",
+ "what": "",
+ "owner": ""
+}
+```
+
+- `license`: An identifier for the license, e.g. `"LicenseRef-LegalMark-Khronos"`
+- `text`: A short description or name of the license and what it refers to
+- The remaining fields have the same meaning as for standard licenses (defined in the previous section)
+
+Custom licenses must be stored as text files in the `LICENSES/` directory of the repository. The license text must be a file with the naming pattern _``_`.txt`. For example, such a license file could be `./LICENSES/LicenseRef-LegalMark-Khronos.txt`.
+
+
+#### The Screenshot
+
+Each model must have at least one associated screenshot. This should be a small image file that is suitable for being displayed in an overview table. The screenshot must be a PNG, JPG, WEBP, or (possibly animated) GIF file. It must be in the `screenshot` subdirectory of the model. The path to this screenshot must be given in the `screenshot` property of the `metadata.json`. Additional (larger) screenshots may be contained in the `screenshot` directory, and used in the `README.body.md` file (explained below).
+
+
+#### The README body
+
+Each model should have a file that is called `README.body.md`. This file should contain additional details of the model. The contents of this file will automatically be inserted into the main `README.md` of the model. This `README.body.md` can contain additional subsections and text explaining the purpose and structure of the model. The lowest indentation level for the sections in this file should be `##`. This file may also refer to additional screenshots that may be included in the `screenshot` directory of the model.
+
+Note: This file is optional, but authors are encouraged to add such a file, at least containing a short description of the model and its purpose.
+
+#### The Actual Model
+
+Usually, models will be submitted in multiple variants. Each variant is stored in its own subdirectory within the model subdirectory. The following variants are commonly used:
+
+- `glTF`: This is required to be present for all models. It represents the model in the "default" structure, consisting of one `.gltf` file, and one or more binary files for the buffers and images.
+- `glTF-Binary`: This is the model as a glTF binary (`.glb`) file. This will usually be a single, complete, self-contained file without external references.
+- `glTF-Embedded`: The model in the "embedded" representation. This is a `.gltf` file where the binary buffers and images are base64-encoded. _Note:_ This is discouraged for larger models. It should only be used for smaller test models.
+
+Optionally, there may be additional variants. For example, for offering the model in compressed form. The following variant names are commonly used for compressed models:
+
+- `glTF-Quantized`: Using [`KHR_mesh_quantization`](https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_mesh_quantization)
+- `glTF-Draco`: Using [`KHR_draco_mesh_compression`](https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_draco_mesh_compression)
+- `glTF-Meshopt`: Using [`KHR_meshopt_compression`](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_meshopt_compression)
+- `glTF-Meshopt-EXT`: Using [`EXT_meshopt_compression`](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Vendor/EXT_meshopt_compression)
+- `glTF-KTX-BasisU`: Using [`KHR_texture_basisu`](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_basisu)
+- `glTF-WEBP`: Using [`EXT_texture_webp`](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Vendor/EXT_texture_webp)
+
+Other variant names may be introduced for specific forms of models, e.g. for different combinations of compression methods. Details should be discussed in the Pull Request.
+
+
+
+## Appendix A: Metadata JSON fields
+
+Details about the fields that are allowed to appear in the `metadata.json`.
+
+### Tags
+
+The following tags are currently recognized as elements of the `tags` array in the `metadata.json`
+
+- `core`: Models that only use the core glTF 2.0 features and capabilities.
+- `extension`: Models that use one or more extensions.
+- `showcase`: Models that are featured in some glTF/Khronos publicity.
+- `testing`: Models that are used for testing various features or capabilities of importers, viewers, or converters.
+- `pbrtest`: Models that are used for illustrating the effect of PBR properties.
+- `video`: Models used in any glTF video tutorial.
+- `written`: Models used in any written glTF tutorial or guide.
+- `issues` (only used internally): Models with one or more issues with respect to ownership, license, or markings.
+
+
+### Licenses
+
+The following licenses are currently supported. Their 'SPDX identifier' can be used as the `license` property of a `legal` entry in the `metadata.json`:
+
+| SPDX identifier | Text | Link |
+| :--- | :--- | :--- |
+| CC0-1.0 | Creative Commons Zero v1.0 Universal | https://creativecommons.org/publicdomain/zero/1.0/legalcode |
+| CC-BY-4.0 | Creative Commons Attribution 4.0 International | https://creativecommons.org/licenses/by/4.0/legalcode |
+| CC-BY-NC-4.0 | Creative Commons Attribution Non Commercial 4.0 International | https://creativecommons.org/licenses/by-nc/4.0/legalcode |
+| CC-BY-NC-SA-4.0 | Creative Commons, Attribution-NonCommercial-ShareAlike 4.0 International | https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode |
+
+
+## Appendix B: AI-Assisted Contributions
+
+By submitting a Contribution to this repository, you additionally represent that, to the extent any of Your Contributions were developed with the assistance of artificial intelligence tools or AI-generated code, You have exercised sufficient review, judgment, and creative direction over such tools and resulting material to reasonably consider it Your original creation, and You are not aware of any third-party license, intellectual property claim, or other restriction arising from such use that is associated with any part of Your Contribution or use thereof.
diff --git a/LICENSES/Apache-2.0.txt b/LICENSES/Apache-2.0.txt
deleted file mode 100644
index 4ed90b95..00000000
--- a/LICENSES/Apache-2.0.txt
+++ /dev/null
@@ -1,208 +0,0 @@
-Apache License
-
-Version 2.0, January 2004
-
-http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION,
-AND DISTRIBUTION
-
- 1. Definitions.
-
-
-
-"License" shall mean the terms and conditions for use, reproduction, and distribution
-as defined by Sections 1 through 9 of this document.
-
-
-
-"Licensor" shall mean the copyright owner or entity authorized by the copyright
-owner that is granting the License.
-
-
-
-"Legal Entity" shall mean the union of the acting entity and all other entities
-that control, are controlled by, or are under common control with that entity.
-For the purposes of this definition, "control" means (i) the power, direct
-or indirect, to cause the direction or management of such entity, whether
-by contract or otherwise, or (ii) ownership of fifty percent (50%) or more
-of the outstanding shares, or (iii) beneficial ownership of such entity.
-
-
-
-"You" (or "Your") shall mean an individual or Legal Entity exercising permissions
-granted by this License.
-
-
-
-"Source" form shall mean the preferred form for making modifications, including
-but not limited to software source code, documentation source, and configuration
-files.
-
-
-
-"Object" form shall mean any form resulting from mechanical transformation
-or translation of a Source form, including but not limited to compiled object
-code, generated documentation, and conversions to other media types.
-
-
-
-"Work" shall mean the work of authorship, whether in Source or Object form,
-made available under the License, as indicated by a copyright notice that
-is included in or attached to the work (an example is provided in the Appendix
-below).
-
-
-
-"Derivative Works" shall mean any work, whether in Source or Object form,
-that is based on (or derived from) the Work and for which the editorial revisions,
-annotations, elaborations, or other modifications represent, as a whole, an
-original work of authorship. For the purposes of this License, Derivative
-Works shall not include works that remain separable from, or merely link (or
-bind by name) to the interfaces of, the Work and Derivative Works thereof.
-
-
-
-"Contribution" shall mean any work of authorship, including the original version
-of the Work and any modifications or additions to that Work or Derivative
-Works thereof, that is intentionally submitted to Licensor for inclusion in
-the Work by the copyright owner or by an individual or Legal Entity authorized
-to submit on behalf of the copyright owner. For the purposes of this definition,
-"submitted" means any form of electronic, verbal, or written communication
-sent to the Licensor or its representatives, including but not limited to
-communication on electronic mailing lists, source code control systems, and
-issue tracking systems that are managed by, or on behalf of, the Licensor
-for the purpose of discussing and improving the Work, but excluding communication
-that is conspicuously marked or otherwise designated in writing by the copyright
-owner as "Not a Contribution."
-
-
-
-"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
-of whom a Contribution has been received by Licensor and subsequently incorporated
-within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of this
-License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
-no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
-Derivative Works of, publicly display, publicly perform, sublicense, and distribute
-the Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of this License,
-each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
-no-charge, royalty-free, irrevocable (except as stated in this section) patent
-license to make, have made, use, offer to sell, sell, import, and otherwise
-transfer the Work, where such license applies only to those patent claims
-licensable by such Contributor that are necessarily infringed by their Contribution(s)
-alone or by combination of their Contribution(s) with the Work to which such
-Contribution(s) was submitted. If You institute patent litigation against
-any entity (including a cross-claim or counterclaim in a lawsuit) alleging
-that the Work or a Contribution incorporated within the Work constitutes direct
-or contributory patent infringement, then any patent licenses granted to You
-under this License for that Work shall terminate as of the date such litigation
-is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the Work or
-Derivative Works thereof in any medium, with or without modifications, and
-in Source or Object form, provided that You meet the following conditions:
-
-(a) You must give any other recipients of the Work or Derivative Works a copy
-of this License; and
-
-(b) You must cause any modified files to carry prominent notices stating that
-You changed the files; and
-
-(c) You must retain, in the Source form of any Derivative Works that You distribute,
-all copyright, patent, trademark, and attribution notices from the Source
-form of the Work, excluding those notices that do not pertain to any part
-of the Derivative Works; and
-
-(d) If the Work includes a "NOTICE" text file as part of its distribution,
-then any Derivative Works that You distribute must include a readable copy
-of the attribution notices contained within such NOTICE file, excluding those
-notices that do not pertain to any part of the Derivative Works, in at least
-one of the following places: within a NOTICE text file distributed as part
-of the Derivative Works; within the Source form or documentation, if provided
-along with the Derivative Works; or, within a display generated by the Derivative
-Works, if and wherever such third-party notices normally appear. The contents
-of the NOTICE file are for informational purposes only and do not modify the
-License. You may add Your own attribution notices within Derivative Works
-that You distribute, alongside or as an addendum to the NOTICE text from the
-Work, provided that such additional attribution notices cannot be construed
-as modifying the License.
-
-You may add Your own copyright statement to Your modifications and may provide
-additional or different license terms and conditions for use, reproduction,
-or distribution of Your modifications, or for any such Derivative Works as
-a whole, provided Your use, reproduction, and distribution of the Work otherwise
-complies with the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise, any
-Contribution intentionally submitted for inclusion in the Work by You to the
-Licensor shall be under the terms and conditions of this License, without
-any additional terms or conditions. Notwithstanding the above, nothing herein
-shall supersede or modify the terms of any separate license agreement you
-may have executed with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade names,
-trademarks, service marks, or product names of the Licensor, except as required
-for reasonable and customary use in describing the origin of the Work and
-reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or agreed to
-in writing, Licensor provides the Work (and each Contributor provides its
-Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied, including, without limitation, any warranties
-or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR
-A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness
-of using or redistributing the Work and assume any risks associated with Your
-exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory, whether
-in tort (including negligence), contract, or otherwise, unless required by
-applicable law (such as deliberate and grossly negligent acts) or agreed to
-in writing, shall any Contributor be liable to You for damages, including
-any direct, indirect, special, incidental, or consequential damages of any
-character arising as a result of this License or out of the use or inability
-to use the Work (including but not limited to damages for loss of goodwill,
-work stoppage, computer failure or malfunction, or any and all other commercial
-damages or losses), even if such Contributor has been advised of the possibility
-of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing the Work
-or Derivative Works thereof, You may choose to offer, and charge a fee for,
-acceptance of support, warranty, indemnity, or other liability obligations
-and/or rights consistent with this License. However, in accepting such obligations,
-You may act only on Your own behalf and on Your sole responsibility, not on
-behalf of any other Contributor, and only if You agree to indemnify, defend,
-and hold each Contributor harmless for any liability incurred by, or claims
-asserted against, such Contributor by reason of your accepting any such warranty
-or additional liability. END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-To apply the Apache License to your work, attach the following boilerplate
-notice, with the fields enclosed by brackets "[]" replaced with your own identifying
-information. (Don't include the brackets!) The text should be enclosed in
-the appropriate comment syntax for the file format. We also recommend that
-a file or class name and description of purpose be included on the same "printed
-page" as the copyright notice for easier identification within third-party
-archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-
-you may not use this file except in compliance with the License.
-
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-
-distributed under the License is distributed on an "AS IS" BASIS,
-
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-
-See the License for the specific language governing permissions and
-
-limitations under the License.
diff --git a/LICENSES/CC-BY-NC-SA-4.0.txt b/LICENSES/CC-BY-NC-SA-4.0.txt
new file mode 100644
index 00000000..ea38e853
--- /dev/null
+++ b/LICENSES/CC-BY-NC-SA-4.0.txt
@@ -0,0 +1,381 @@
+Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
+Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-NonCommercial-ShareAlike 4.0 International Public License
+("Public License"). To the extent this Public License may be
+interpreted as a contract, You are granted the Licensed Rights in
+consideration of Your acceptance of these terms and conditions, and the
+Licensor grants You such rights in consideration of benefits the
+Licensor receives from making the Licensed Material available under
+these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. BY-NC-SA Compatible License means a license listed at
+ creativecommons.org/compatiblelicenses, approved by Creative
+ Commons as essentially the equivalent of this Public License.
+
+ d. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ e. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ f. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ g. License Elements means the license attributes listed in the name
+ of a Creative Commons Public License. The License Elements of this
+ Public License are Attribution, NonCommercial, and ShareAlike.
+
+ h. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ i. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ j. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ k. NonCommercial means not primarily intended for or directed towards
+ commercial advantage or monetary compensation. For purposes of
+ this Public License, the exchange of the Licensed Material for
+ other material subject to Copyright and Similar Rights by digital
+ file-sharing or similar means is NonCommercial provided there is
+ no payment of monetary compensation in connection with the
+ exchange.
+
+ l. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ m. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ n. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part, for NonCommercial purposes only; and
+
+ b. produce, reproduce, and Share Adapted Material for
+ NonCommercial purposes only.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. Additional offer from the Licensor -- Adapted Material.
+ Every recipient of Adapted Material from You
+ automatically receives an offer from the Licensor to
+ exercise the Licensed Rights in the Adapted Material
+ under the conditions of the Adapter's License You apply.
+
+ c. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties, including when
+ the Licensed Material is used other than for NonCommercial
+ purposes.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ b. ShareAlike.
+
+ In addition to the conditions in Section 3(a), if You Share
+ Adapted Material You produce, the following conditions also apply.
+
+ 1. The Adapter's License You apply must be a Creative Commons
+ license with the same License Elements, this version or
+ later, or a BY-NC-SA Compatible License.
+
+ 2. You must include the text of, or the URI or hyperlink to, the
+ Adapter's License You apply. You may satisfy this condition
+ in any reasonable manner based on the medium, means, and
+ context in which You Share Adapted Material.
+
+ 3. You may not offer or impose any additional or different terms
+ or conditions on, or apply any Effective Technological
+ Measures to, Adapted Material that restrict exercise of the
+ rights granted under the Adapter's License You apply.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database for NonCommercial purposes
+ only;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material,
+ including for purposes of Section 3(b); and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the “Licensor.” The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/LICENSES/LicenseRef-CC-BY-TM.txt b/LICENSES/LicenseRef-CC-BY-TM.txt
deleted file mode 100644
index 544419e3..00000000
--- a/LICENSES/LicenseRef-CC-BY-TM.txt
+++ /dev/null
@@ -1,273 +0,0 @@
-Creative Commons Attribution 4.0 International Public License
-with Trademark Limitation
-
-The use of a trademark in this content is not covered by the CC-BY 4.0
-license. That is separately identified, managed, and controlled. See
-the trademark's owner for appropriate use.
-
-By exercising the Licensed Rights (defined below), You accept and agree to
-be bound by the terms and conditions of this Creative Commons Attribution
-4.0 International Public License ("Public License"). To the extent this Public
-License may be interpreted as a contract, You are granted the Licensed Rights
-in consideration of Your acceptance of these terms and conditions, and the
-Licensor grants You such rights in consideration of benefits the Licensor
-receives from making the Licensed Material available under these terms and
-conditions.
-
-Section 1 – Definitions.
-
-a. Adapted Material means material subject to Copyright and Similar Rights
-that is derived from or based upon the Licensed Material and in which the
-Licensed Material is translated, altered, arranged, transformed, or otherwise
-modified in a manner requiring permission under the Copyright and Similar
-Rights held by the Licensor. For purposes of this Public License, where the
-Licensed Material is a musical work, performance, or sound recording, Adapted
-Material is always produced where the Licensed Material is synched in timed
-relation with a moving image.
-
-b. Adapter's License means the license You apply to Your Copyright and Similar
-Rights in Your contributions to Adapted Material in accordance with the terms
-and conditions of this Public License.
-
-c. Copyright and Similar Rights means copyright and/or similar rights closely
-related to copyright including, without limitation, performance, broadcast,
-sound recording, and Sui Generis Database Rights, without regard to how the
-rights are labeled or categorized. For purposes of this Public License, the
-rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
-
-d. Effective Technological Measures means those measures that, in the absence
-of proper authority, may not be circumvented under laws fulfilling obligations
-under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
-and/or similar international agreements.
-
-e. Exceptions and Limitations means fair use, fair dealing, and/or any other
-exception or limitation to Copyright and Similar Rights that applies to Your
-use of the Licensed Material.
-
-f. Licensed Material means the artistic or literary work, database, or other
-material to which the Licensor applied this Public License.
-
-g. Licensed Rights means the rights granted to You subject to the terms and
-conditions of this Public License, which are limited to all Copyright and
-Similar Rights that apply to Your use of the Licensed Material and that the
-Licensor has authority to license.
-
-h. Licensor means the individual(s) or entity(ies) granting rights under this
-Public License.
-
-i. Share means to provide material to the public by any means or process that
-requires permission under the Licensed Rights, such as reproduction, public
-display, public performance, distribution, dissemination, communication, or
-importation, and to make material available to the public including in ways
-that members of the public may access the material from a place and at a time
-individually chosen by them.
-
-j. Sui Generis Database Rights means rights other than copyright resulting
-from Directive 96/9/EC of the European Parliament and of the Council of 11
-March 1996 on the legal protection of databases, as amended and/or succeeded,
-as well as other essentially equivalent rights anywhere in the world.
-
-k. You means the individual or entity exercising the Licensed Rights under
-this Public License. Your has a corresponding meaning.
-
-Section 2 – Scope.
-
- a. License grant.
-
-1. Subject to the terms and conditions of this Public License, the Licensor
-hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
-irrevocable license to exercise the Licensed Rights in the Licensed Material
-to:
-
- A. reproduce and Share the Licensed Material, in whole or in part; and
-
- B. produce, reproduce, and Share Adapted Material.
-
-2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
-and Limitations apply to Your use, this Public License does not apply, and
-You do not need to comply with its terms and conditions.
-
- 3. Term. The term of this Public License is specified in Section 6(a).
-
-4. Media and formats; technical modifications allowed. The Licensor authorizes
-You to exercise the Licensed Rights in all media and formats whether now known
-or hereafter created, and to make technical modifications necessary to do
-so. The Licensor waives and/or agrees not to assert any right or authority
-to forbid You from making technical modifications necessary to exercise the
-Licensed Rights, including technical modifications necessary to circumvent
-Effective Technological Measures. For purposes of this Public License, simply
-making modifications authorized by this Section 2(a)(4) never produces Adapted
-Material.
-
- 5. Downstream recipients.
-
-A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed
-Material automatically receives an offer from the Licensor to exercise the
-Licensed Rights under the terms and conditions of this Public License.
-
-B. No downstream restrictions. You may not offer or impose any additional
-or different terms or conditions on, or apply any Effective Technological
-Measures to, the Licensed Material if doing so restricts exercise of the Licensed
-Rights by any recipient of the Licensed Material.
-
-6. No endorsement. Nothing in this Public License constitutes or may be construed
-as permission to assert or imply that You are, or that Your use of the Licensed
-Material is, connected with, or sponsored, endorsed, or granted official status
-by, the Licensor or others designated to receive attribution as provided in
-Section 3(a)(1)(A)(i).
-
- b. Other rights.
-
-1. Moral rights, such as the right of integrity, are not licensed under this
-Public License, nor are publicity, privacy, and/or other similar personality
-rights; however, to the extent possible, the Licensor waives and/or agrees
-not to assert any such rights held by the Licensor to the limited extent necessary
-to allow You to exercise the Licensed Rights, but not otherwise.
-
-2. Patent and trademark rights are not licensed under this Public License.
-
-3. To the extent possible, the Licensor waives any right to collect royalties
-from You for the exercise of the Licensed Rights, whether directly or through
-a collecting society under any voluntary or waivable statutory or compulsory
-licensing scheme. In all other cases the Licensor expressly reserves any right
-to collect such royalties.
-
-Section 3 – License Conditions.
-
-Your exercise of the Licensed Rights is expressly made subject to the following
-conditions.
-
- a. Attribution.
-
-1. If You Share the Licensed Material (including in modified form), You must:
-
-A. retain the following if it is supplied by the Licensor with the Licensed
-Material:
-
-i. identification of the creator(s) of the Licensed Material and any others
-designated to receive attribution, in any reasonable manner requested by the
-Licensor (including by pseudonym if designated);
-
- ii. a copyright notice;
-
- iii. a notice that refers to this Public License;
-
- iv. a notice that refers to the disclaimer of warranties;
-
-v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
-
-B. indicate if You modified the Licensed Material and retain an indication
-of any previous modifications; and
-
-C. indicate the Licensed Material is licensed under this Public License, and
-include the text of, or the URI or hyperlink to, this Public License.
-
-2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
-based on the medium, means, and context in which You Share the Licensed Material.
-For example, it may be reasonable to satisfy the conditions by providing a
-URI or hyperlink to a resource that includes the required information.
-
-3. If requested by the Licensor, You must remove any of the information required
-by Section 3(a)(1)(A) to the extent reasonably practicable.
-
-4. If You Share Adapted Material You produce, the Adapter's License You apply
-must not prevent recipients of the Adapted Material from complying with this
-Public License.
-
-Section 4 – Sui Generis Database Rights.
-
-Where the Licensed Rights include Sui Generis Database Rights that apply to
-Your use of the Licensed Material:
-
-a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
-reuse, reproduce, and Share all or a substantial portion of the contents of
-the database;
-
-b. if You include all or a substantial portion of the database contents in
-a database in which You have Sui Generis Database Rights, then the database
-in which You have Sui Generis Database Rights (but not its individual contents)
-is Adapted Material; and
-
-c. You must comply with the conditions in Section 3(a) if You Share all or
-a substantial portion of the contents of the database.
-
-For the avoidance of doubt, this Section 4 supplements and does not replace
-Your obligations under this Public License where the Licensed Rights include
-other Copyright and Similar Rights.
-
-Section 5 – Disclaimer of Warranties and Limitation of Liability.
-
-a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
-the Licensor offers the Licensed Material as-is and as-available, and makes
-no representations or warranties of any kind concerning the Licensed Material,
-whether express, implied, statutory, or other. This includes, without limitation,
-warranties of title, merchantability, fitness for a particular purpose, non-infringement,
-absence of latent or other defects, accuracy, or the presence or absence of
-errors, whether or not known or discoverable. Where disclaimers of warranties
-are not allowed in full or in part, this disclaimer may not apply to You.
-
-b. To the extent possible, in no event will the Licensor be liable to You
-on any legal theory (including, without limitation, negligence) or otherwise
-for any direct, special, indirect, incidental, consequential, punitive, exemplary,
-or other losses, costs, expenses, or damages arising out of this Public License
-or use of the Licensed Material, even if the Licensor has been advised of
-the possibility of such losses, costs, expenses, or damages. Where a limitation
-of liability is not allowed in full or in part, this limitation may not apply
-to You.
-
-c. The disclaimer of warranties and limitation of liability provided above
-shall be interpreted in a manner that, to the extent possible, most closely
-approximates an absolute disclaimer and waiver of all liability.
-
-Section 6 – Term and Termination.
-
-a. This Public License applies for the term of the Copyright and Similar Rights
-licensed here. However, if You fail to comply with this Public License, then
-Your rights under this Public License terminate automatically.
-
-b. Where Your right to use the Licensed Material has terminated under Section
-6(a), it reinstates:
-
-1. automatically as of the date the violation is cured, provided it is cured
-within 30 days of Your discovery of the violation; or
-
- 2. upon express reinstatement by the Licensor.
-
-c. For the avoidance of doubt, this Section 6(b) does not affect any right
-the Licensor may have to seek remedies for Your violations of this Public
-License.
-
-d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
-under separate terms or conditions or stop distributing the Licensed Material
-at any time; however, doing so will not terminate this Public License.
-
- e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
-
-Section 7 – Other Terms and Conditions.
-
-a. The Licensor shall not be bound by any additional or different terms or
-conditions communicated by You unless expressly agreed.
-
-b. Any arrangements, understandings, or agreements regarding the Licensed
-Material not stated herein are separate from and independent of the terms
-and conditions of this Public License.
-
-Section 8 – Interpretation.
-
-a. For the avoidance of doubt, this Public License does not, and shall not
-be interpreted to, reduce, limit, restrict, or impose conditions on any use
-of the Licensed Material that could lawfully be made without permission under
-this Public License.
-
-b. To the extent possible, if any provision of this Public License is deemed
-unenforceable, it shall be automatically reformed to the minimum extent necessary
-to make it enforceable. If the provision cannot be reformed, it shall be severed
-from this Public License without affecting the enforceability of the remaining
-terms and conditions.
-
-c. No term or condition of this Public License will be waived and no failure
-to comply consented to unless expressly agreed to by the Licensor.
-
-d. Nothing in this Public License constitutes or may be interpreted as a limitation
-upon, or waiver of, any privileges and immunities that apply to the Licensor
-or You, including from the legal processes of any jurisdiction or authority.
diff --git a/LICENSES/LicenseRef-LegalMark-Cesium.txt b/LICENSES/LicenseRef-LegalMark-Cesium.txt
index 242f3600..af9bccac 100644
--- a/LICENSES/LicenseRef-LegalMark-Cesium.txt
+++ b/LICENSES/LicenseRef-LegalMark-Cesium.txt
@@ -8,7 +8,7 @@ https://github.com/AnalyticalGraphicsInc/cesium/wiki/CesiumTrademark.pdf.
Use in this model do not change the license of the model. The model
license does not confer any usage rights on the Mark beyond that
specified in the Guidelines. In particular, there is no right to
-use the Mark in any other context based on the usage here,.
+use the Mark in any other context based on the usage here.
Cesium reserves the right to remove the Mark or unilaterally
change the terms of use.
diff --git a/LICENSES/LicenseRef-LegalMark-DGG.txt b/LICENSES/LicenseRef-LegalMark-DGG.txt
new file mode 100644
index 00000000..7d82b972
--- /dev/null
+++ b/LICENSES/LicenseRef-LegalMark-DGG.txt
@@ -0,0 +1,9 @@
+Use of Logo or Trademark Image owned by Darmstadt Graphics Group GmbH
+
+The logo or trademark incorporated into this content is owned by
+Darmstadt Graphics Group GmbH and is used by permission.
+
+Use in this model do not change the license of the model. The model
+license does not confer any usage rights on the Mark beyond that
+specified in the Guidelines. In particular, there is no right to
+use the Mark in any other context based on the usage here.
diff --git a/LICENSES/LicenseRef-LegalMark-Khronos.txt b/LICENSES/LicenseRef-LegalMark-Khronos.txt
index 0f57cce5..7fb8e1c1 100644
--- a/LICENSES/LicenseRef-LegalMark-Khronos.txt
+++ b/LICENSES/LicenseRef-LegalMark-Khronos.txt
@@ -7,7 +7,7 @@ Legal Mark Usage Guidelines at https://www.Khronos.org/.
Use in this model do not change the license of the model. The model
license does not confer any usage rights on the Mark beyond that
specified in the Guidelines. In particular, there is no right to
-use the Mark in any other context based on the usage here,.
+use the Mark in any other context based on the usage here.
Khronos reserves the right to remove the Mark or unilaterally
change the terms of use.
diff --git a/LICENSES/LicenseRef-LegalMark-UX3D.txt b/LICENSES/LicenseRef-LegalMark-UX3D.txt
index e4b1aff4..fe71ab5c 100644
--- a/LICENSES/LicenseRef-LegalMark-UX3D.txt
+++ b/LICENSES/LicenseRef-LegalMark-UX3D.txt
@@ -1,13 +1,12 @@
Use of Logo or Trademark Image owned by UX3D
The logo or trademark incorporated into this content is owned by
-UX3D and is used by permission in accordance with the
-Legal Mark Usage Guidelines at tbd.
+UX3D and is used by permission.
Use in this model do not change the license of the model. The model
license does not confer any usage rights on the Mark beyond that
specified in the Guidelines. In particular, there is no right to
-use the Mark in any other context based on the usage here,.
+use the Mark in any other context based on the usage here.
UX3D reserves the right to remove the Mark or unilaterally
change the terms of use.
diff --git a/README.md b/README.md
index 50f1c481..b6f16b8d 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
-# glTF V2.0 Sample Assets
+# glTF 2.0 Sample Assets
[](https://github.com/KhronosGroup/glTF-Sample-Assets/actions/workflows/ci.yml)
@@ -25,9 +25,10 @@ Additionally, dedicated lists of assets are generated as markdown files, for bro
* [Showcase](./Models/Models-showcase.md) (#showcase) for models that are showcased in Khronos publicity. These are usually complex models with high visual quality.
* [Complete](./Models/Models.md) for a complete list of all models.
* [Testing](./Models/Models-testing.md) (#testing) for models intended to be used for testing of viewers, converts, and other software systems.
-* [Core Only](./Models/Models-core.md) (#core) for models that only use glTF Core V2.0 features and capabilities (no extensions).
+* [Core Only](./Models/Models-core.md) (#core) for models that only use glTF 2.0 core features and capabilities (no extensions).
* [Video Tutorials](./Models/Models-video.md) (#video) for models used in any glTF Tutorial video.
* [Written Tutorials](./Models/Models-written.md) (#written) for models used in a written glTF Tutorial.
+* [PBR tests](./Models/Models-pbrtest.md) (#pbrtest) for models that are illustrating the effect of PBR properties.
* [Issues](./Models/Models-issues.md) (#issues) for models with one or more issues that need to be resolved.
A summary of the model license is shown in each display, but see the `README.md` in each model's directory for detailed license information.
@@ -44,7 +45,7 @@ Sample glTF 2.0 models are provided in one or more of the following forms of glT
## Contributing Models
-Sample models help the glTF ecosystem, if you are able to contribute a model, see the [contributing section](./SubmittingModels.md).
+Sample models help the glTF ecosystem, if you are able to contribute a model, see the [contributing section](./CONTRIBUTING.md).
## Model Publishing Services with glTF Download Capability
@@ -70,7 +71,7 @@ If you have any questions, submit an [issue](https://github.com/KhronosGroup/glT
## Obsolete Interface
-To make this repository cleaner, the previous _glTF-Sample-Models_ repository was archived [in place](https://github.com/KhronosGroup/glTF-Sample-Models). All V1.0 and _sourceModels_ files were removed from this repository. The major changes to the report are:
+To make this repository cleaner, the previous _glTF-Sample-Models_ repository was archived [in place](https://github.com/KhronosGroup/glTF-Sample-Models). All glTF 1.0 and _sourceModels_ files were removed from this repository. The major changes to the report are:
* The primary branch name was changed to _main_ (from _master).
* _2.0_ directory was renamed to _Models_
@@ -91,4 +92,4 @@ To make this repository cleaner, the previous _glTF-Sample-Models_ repository wa
For the assets that remained, there were no changes to the Asset name. READMEs were provided to assist in navigation to any directories that were removed or substantially changed.
---
-© 2023, The Khronos Group. Licensed as CC-BY 4.0 International
+© 2026, The Khronos Group. Licensed as CC-BY-4.0 International
diff --git a/REUSE.toml b/REUSE.toml
new file mode 100644
index 00000000..d0f26169
--- /dev/null
+++ b/REUSE.toml
@@ -0,0 +1,898 @@
+version = 1
+SPDX-PackageName = "glTF 2.0 Model Repo"
+SPDX-PackageSupplier = "https://GitHub.com/KhronosGroup/glTF-Sample-Models/"
+SPDX-PackageDownloadLocation = "glTF 2.0 models from various sources collected into a Repo"
+
+[[annotations]]
+path = "**"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017-2026 Khronos Group"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/ABeautifulGame/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2020 ASWF", "2022 Ed Mackey" ]
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/AlphaBlendModeTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/AnimatedColorsCube/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2024 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/AnimatedCube/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 UX3D"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/AnimatedMorphCube/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/AnimatedTriangle/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/AnimationPointerUVs/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2024 Darmstadt Graphics Group GmbH"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/AnisotropyBarnLamp/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Copyright 2023 Wayfair, LLC"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/AnisotropyDiscTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/AnisotropyRotationTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/AnisotropyStrengthTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/AntiqueCamera/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2018 UX3D", "2017 UX3D" ]
+SPDX-License-Identifier = "CC0-1.0 AND LicenseRef-LegalMark-UX3D"
+
+[[annotations]]
+path = "Models/AttenuationTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/Avocado/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/BarramundiFish/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/BoomBox/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/BoomBoxWithAxes/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/Box/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Cesium"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/Box With Spaces/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Analytical Graphics, Inc.", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC0-1.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/BoxAnimated/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Cesium"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/BoxInterleaved/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Cesium"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/BoxTextured/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Cesium", "2015 Cesium" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Cesium"
+
+[[annotations]]
+path = "Models/BoxTexturedNonPowerOfTwo/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Cesium", "2015 Cesium" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Cesium"
+
+[[annotations]]
+path = "Models/BoxVertexColors/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/BrainStem/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Smith Micro Software, Inc."
+SPDX-License-Identifier = "LicenseRef-Poser-EULA"
+
+[[annotations]]
+path = "Models/Cameras/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/CarConcept/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2024 Darmstadt Graphics Group GmbH", "2015 Khronos Group", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/CarbonFibre/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Wayfair"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/CesiumMan/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Cesium", "2015 Cesium" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Cesium"
+
+[[annotations]]
+path = "Models/CesiumMilkTruck/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Cesium", "2015 Cesium" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Cesium"
+
+[[annotations]]
+path = "Models/ChairDamaskPurplegold/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Wayfair"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/ChronographWatch/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2025 Darmstadt Graphics Group GmbH", "2015 Khronos Group", "2017 Khronos Group", "2020 Darmstadt Graphics Group GmbH" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos AND LicenseRef-LegalMark-DGG"
+
+[[annotations]]
+path = "Models/ClearCoatCarPaint/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/ClearCoatTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/ClearcoatWicker/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/CommercialRefrigerator/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2025 Darmstadt Graphics Group GmbH", "2025 Sean Thomas" ]
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/CompareAlphaCoverage/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareAmbientOcclusion/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareAnisotropy/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareBaseColor/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareClearcoat/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareDispersion/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareEmissiveStrength/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareIor/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareIridescence/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareMetallic/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareNormal/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareRoughness/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareSheen/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareSpecular/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareTransmission/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/CompareVolume/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Khronos Group", "2024 Public" ]
+SPDX-License-Identifier = "LicenseRef-LegalMark-Khronos AND CC0-1.0"
+
+[[annotations]]
+path = "Models/Corset/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 UX3D"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/Cube/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 UX3D"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/CubeVisibility/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2025 Khronos Group"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/DamagedHelmet/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2018 ctxwing", "2016 theblueturtle_" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND CC-BY-NC-4.0"
+
+[[annotations]]
+path = "Models/DiffuseTransmissionPlant/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2024 Darmstadt Graphics Group GmbH", "2021 Public domain" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND CC0-1.0"
+
+[[annotations]]
+path = "Models/DiffuseTransmissionTeacup/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public domain"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/DiffuseTransmissionTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2025 Darmstadt Graphics Group GmbH", "2015 Khronos Group", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/DirectionalLight/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/DispersionTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 AGI"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/DragonAttenuation/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "1996 Stanford University Computer Graphics Laboratory", "2017 Morgan McGuire", "2021 Public" ]
+SPDX-License-Identifier = "LicenseRef-Stanford-Graphics AND CC0-1.0"
+
+[[annotations]]
+path = "Models/DragonDispersion/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "1996 Stanford University Computer Graphics Laboratory", "2017 Morgan McGuire", "2021 Public" ]
+SPDX-License-Identifier = "LicenseRef-Stanford-Graphics AND CC0-1.0"
+
+[[annotations]]
+path = "Models/Duck/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2006 Sony"
+SPDX-License-Identifier = "SCEA"
+
+[[annotations]]
+path = "Models/EmissiveStrengthTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2022 AGI"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/EnvironmentTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Adobe"
+SPDX-License-Identifier = "LicenseRef-Adobe-Stock"
+
+[[annotations]]
+path = "Models/FlightHelmet/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/Fox/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2014 Public", "2014 tomkranis", "2017 @AsoboStudio and @scurest" ]
+SPDX-License-Identifier = "CC0-1.0 AND CC-BY-4.0"
+
+[[annotations]]
+path = "Models/GlamVelvetSofa/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Wayfair, LLC"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/GlassBrokenWindow/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Wayfair"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/GlassHurricaneCandleHolder/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2021 Wayfair, LLC", "2015 Khronos Group", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/GlassVaseFlowers/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/IORTestGrid/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/InterpolationTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/IridescenceAbalone/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2015 Abby Crawford", "2023 Eric Chadwick" ]
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/IridescenceDielectricSpheres/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2019 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/IridescenceLamp/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2022 Wayfair, LLC"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/IridescenceMetallicSpheres/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2022 UX3D"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/IridescenceSuzanne/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2022 UX3D", "2021 Pascal Schoen" ]
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/IridescentDishWithOlives/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Wayfair, LLC"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/Lantern/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Microsoft", "2018 Frank Galligan" ]
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/LightVisibility/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2025 Khronos Group"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/LightsPunctualLamp/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 DGG"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MandarinOrange/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2015 zamdreamer", "2023 Wayfair" ]
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MaterialsVariantsShoe/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Shopify"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MeshPrimitiveModes/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/MeshoptCubeTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2025 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/MetalRoughSpheres/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MetalRoughSpheresNoTextures/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2019 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/MorphPrimitivesTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2018 ft-lab", "2020 Frank Galligan" ]
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MorphStressTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MosquitoInAmber/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2018 Sketchfab", "2019 Sketchfab" ]
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/MultiUVTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2017 Hilo 3D", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/MultipleScenes/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/NegativeScaleTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/NodePerformanceTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2024 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/NormalTangentMirrorTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/NormalTangentTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/OrientationTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Unknown"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/PlaysetLightTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2024 Inter IKEA Systems B.V."
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+[[annotations]]
+path = "Models/PointLightIntensityTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2025 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/PotOfCoals/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2023 Darmstadt Graphics Group GmbH", "2015 Khronos Group", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/PotOfCoalsAnimationPointer/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2024 Darmstadt Graphics Group GmbH", "2015 Khronos Group", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/PrimitiveModeNormalsTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/RecursiveSkeletons/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Cesium"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/RiggedFigure/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Cesium"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/RiggedSimple/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Cesium"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/ScatteringSkull/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2025 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SciFiHelmet/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SheenChair/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Wayfair, LLC"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SheenCloth/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Microsoft"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SheenTestGrid/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SheenWoodLeatherSofa/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2024 Darmstadt Graphics Group GmbH", "2021 Public domain" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND CC0-1.0"
+
+[[annotations]]
+path = "Models/SimpleInstancing/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SimpleMaterial/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SimpleMeshes/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SimpleMorph/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SimpleSkin/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SimpleSparseAccessor/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/SimpleTexture/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/SpecGlossVsMetalRough/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Microsoft"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/SpecularSilkPouf/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Copyright 2023 Wayfair, LLC"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/SpecularTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/Sponza/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2016 Crytek"
+SPDX-License-Identifier = "LicenseRef-CRYENGINE-Agreement"
+
+[[annotations]]
+path = "Models/StainedGlassLamp/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Wayfair"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/SunglassesKhronos/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2024 Darmstadt Graphics Group GmbH", "2015 Khronos Group", "2017 Khronos Group" ]
+SPDX-License-Identifier = "CC-BY-4.0 AND LicenseRef-LegalMark-Khronos"
+
+[[annotations]]
+path = "Models/Suzanne/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 UX3D"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TextureCoordinateTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TextureEncodingTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TextureLinearInterpolationTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TextureSettingsTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/TextureTransformMultiTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/TextureTransformTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Microsoft"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/ToyCar/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TransmissionOrderTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = [ "2025 Public", "2021 Public" ]
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TransmissionRoughnessTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/TransmissionTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2020 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TransmissionThinwallTestGrid/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2023 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/Triangle/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TriangleWithoutIndices/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/TwoSidedPlane/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 UX3D"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/USDShaderBallForGltf/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2026 Eric Chadwick"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/Unicode❤♻Test/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/UnlitTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2019 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/VertexColorTest/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2018 Analytical Graphics, Inc."
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = "Models/VirtualCity/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 3DRT"
+SPDX-License-Identifier = "LicenseRef-3DRT-Testing"
+
+[[annotations]]
+path = "Models/WaterBottle/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2017 Public"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "Models/XmpMetadataRoundedCube/*"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "2021 Adam Morris"
+SPDX-License-Identifier = "CC-BY-4.0"
diff --git a/SubmittingModels.md b/SubmittingModels.md
deleted file mode 100644
index 5104d55b..00000000
--- a/SubmittingModels.md
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-# Managing Models in this Repo
-
-[](https://github.com/KhronosGroup/glTF-Sample-Models/actions)
-
-
-We are actively accepting new or revised models for the Sample Asset repo. This keeps the repo active and relevant. All changes, whether they are new models or updates of existing ones, are handled as Pull Requests (PR) and must meet the same quality requirements.
-
-## Model Quality Requirements
-
-### Valid Models
-
-All models must pass the glTF-Validator. This is automatically run on submission or update of a PR. Models not passing will remain as a PR until they do pass or the PR is determined to be abandoned. A PR without updates or comments in six (6) months is considered abandoned.
-
-### Valid Documentation
-
-The documentation accompanying a model must also be valid. Valid documentation includes the following
-
-1. A correctly written README that describes the model and the features of the model that make it appropriate of this repo. This must be structured and formatted according to the description below.
-1. Correct metadata in the file associated with the model. The metadata must include the correct and complete legal information (ownership, copyright, and license)
-1. A properly formatted screen capture of the model
-
-### Model Approvals
-
-**Model Reviews:** We invite everyone to review a submission. The primary criteria is that the model does what is claimed in the README. Suitability of the model for the repo will be determined separately.
-
-**Model Updates:** The PR needs to describe what has changed from the current version and why this was done. Model update PRs need to be approved by at least one person besides the original creator.
-
-**New Models:** The PR needs at least one approval from active members of the repo community. New submissions should following the process described below. If the model is to support a new extension, then
-
-* The README must clearly state that it is a Test model for the extension
-* At least one of the reviewers needs to be involved in the creation of the extension
-
-## Submitting New Models
-
-We appreciate sample asset contributions; they help ensure a consistent glTF ecosystem.
-
-### Summary of Requirements
-There are a few things that are required for any contribution that are listed here. The details are below.
-1. glTF model using glTF V2.0 plus any ratified extension
-1. Screen shot of the model for the catalog
-1. Description of the model and all important points for file structure, modeling, rendering, or animation.
-1. Metadata about the model and asset files
-
-### Requirement Details
-
-To contribute a model, open a pull request with a new subdirectory containing the above listed items. many of the items go into subdirectories. The details are as follows:
-
-1. glTF Model
- 1. The model in as many glTF variations as reasonable (using the same directory structure as the others ([example](Models/Box))).
- 1. Each variant should be in its own separate directory
- Tools for converting to glTF can be found with the [glTF-Project-Explorer](https://github.khronos.org/glTF-Project-Explorer/)
- 1. The model must use glTF Core V2.0 format and structure
- 1. The model should only use ratified glTF extensions
-1. A screenshot of the model, stored in a subdirectory called `/screenshot`
- 1. The screenshot file should be called `screenshot` with an extension appropriate to the file format.
- 1. The screenshot must include all of the model, preferably in the orientation when first displayed
- 1. The largest dimension should be no more than 150 pixels
- 1. The image file format should be the one that is smallest for the content. The preference is for JPEG formatted files, but PNG, WebP are also acceptable. If the image is animated, a GIF formatted file may be used to capture the animation.
-1. The model description
- 1. This is in Markdown format (`.md`).
- 1. The filename must be README.body.md
- 1. The description file must not include the following items. They are automatically provided by the build software.
- 1. Top-level (`#`) tag for the model name
- 1. Second-level (`##`) tag for the model tags
- 1. Second-level (`##`) tag for the model summary
- 1. Second-level (`##`) tag for the model legal, copyright, and license information
- 1. The description file must include the following items.
- 1. Second-level (`##`) tag for the model screenshot
- 1. Second-level (`##`) tag for the model description
- 1. The description should also have a screen shot.
- 1. This screen shot should have the horizontal dimension between 1000 to 2000 pixels
- 1. The vertical dimension should be between 500 to 1000 pixels
- 1. The model needs to retain the proper perspective.
- 1. The file name may be anything but `screenshot`. `screenshot_large` is frequently used.
- 1. The file must reside in the `screenshot` directory.
-
-1. Metadata
- 1. All metadata is stored in `metadata.json`. It contains various information about the model.
- 1. There is an [experimental HTML application](util/CreateJson.html) to assist in the creation of the Metadata file
- 1. The Metadata file may be generated manually.
- 1. The Metadata file will be automatically upgrade if needed during system upgrades.
- 1. See **Example Metadata File** (below) for details
-
-### Asset Licenses
-
-Each asset requires detailed information about the asset. The information includes
-* Copyright owner
-* Copyright year
-* License
-* Credit name and work performed
-
-An asset may have multiple copyrights and/or credits. For example, if Acme, Inc. created a model rocket and Wyle E Coyote animated it; there would be two copyrights, one for the model and one for the animation.
-
-Assets to be included in the Sample Asset repository must have a license that allows Khronos to publish the asset and allow others to use the asset in public. Khronos recommends use of a permissive license like [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/) or even [Creative Commons 1.0 Universal Public Domain Dedication ](http://creativecommons.org/publicdomain/zero/1.0/). Assets with semi-restrictive licenses may be included in the repository provided arrangements are made prior to the Pull Request being posted.
-
-The system will attempt to list the copyrights with the oldest one first. Some manual adjustment may be necessary.
-
-#### Displayed License & Credit Format
-
-The system automatically generates a license and credit block in the format below. Do not include the license and credit block. You may include details that require explanation beyond that in the credit block.
-
-The format of the automatically generated credit block is:
-
-~~~
-© , . (with optional link to legal text)
- - for
-~~~
-
-### Tags
-
-All assets in the repository are assigned tags by the asset submitter and potentially by Repository managers. These tags allow others to easily find the asset and related assets. You may assign any tag you wish; however, only a limited number of tags are used to construct the summary displays.
-
-### Example Metadata File
-
-The metadata file is always called metadata.json and is located in the model root directory (not the root directory of the repo). It specifies the necessary metadata of the model including its name, ownership, artist, license, and tags. The current version of the JSON structure is below. If you are unsure of the details, set the version number to less than the current and the system will automatically upgrade the file.
-
-~~~
-{
- "version" : 2,
- "legal" : [
- {
- "artist" : "",
- "owner" : "",
- "year" : "",
- "license" : "",
- "what" : ""
- }
- ],
- "tags" : [],
- "screenshot" : "screenshot/screenshot.jpg",
- "name" : "",
- "path" : "",
- "summary" : "",
- "createReadme" : false
-}
-~~~
-
-The _legal_ structure contains information about each owner of the model. It comprises of the following elements:
-
-* _what_: What was done to get the model to this stage. Standard terminology includes _Everything_ or _Creation_ for the initial work; _Mesh_ for the geometry; _Texture_ for all materials; _Animation_ for movement; and _Conversion_ for converting to glTF.
-* _artist_: The name of the artist(s) who performed the _what_.
-* _owner_: The owner of the model for this operation. This is may be the _artist_ or the organization responsible for the _artist_. If the work is in the Public Domain, then the _owner_ may be **Public**.
-* _year_: The year the work was created or modified.
-* _license_: The license assigned by the owner. Standard license names should be used and are listed in the table below.
- * Only Creative Common licenses are listed here. These are generally the most suitable for use with creative content for this repository.
- * _Other_ licences may be used with agreement prior to submitting the Pull Request.
-
-
-| | | | |
-|--|--|--|--|
-| Abbreviation | License Name | License | Legal
-| CC BY | Attribution-ShareAlike | [Deed](https://creativecommons.org/licenses/by/4.0/) | [Code](https://creativecommons.org/licenses/by/4.0/legalcode)
-| CC BY-SA | Attribution-ShareAlike | [Deed](https://creativecommons.org/licenses/by-sa/4.0/) | [Code](https://creativecommons.org/licenses/by-sa/4.0/legalcode)
-| CC BY-ND | Attribution-NoDerivatives | [Deed](https://creativecommons.org/licenses/by-nd/4.0/) | [Code](https://creativecommons.org/licenses/by-nd/4.0/legalcode)
-| CC BY-NC | Attribution-NonCommercial | [Deed](https://creativecommons.org/licenses/by-nc/4.0/) | [Code](https://creativecommons.org/licenses/by-nc/4.0/legalcode)
-| CC BY-NC-SA | Attribution-NonCommercial-ShareAlike | [Deed](https://creativecommons.org/licenses/by-nc-sa/4.0/) | [Code](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode)
-| CC BY-NC-ND | Attribution-NonCommercial-NoDerivatives | [Deed](https://creativecommons.org/licenses/by-nc-nd/4.0/) | [Code](https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode)
-| CC0 | No Rights Reserved | [Deed](https://creativecommons.org/publicdomain/zero/1.0/) | [Code](https://creativecommons.org/publicdomain/zero/1.0/legalcode)
diff --git a/util/.prettierignore b/util/.prettierignore
new file mode 100644
index 00000000..0ca96b51
--- /dev/null
+++ b/util/.prettierignore
@@ -0,0 +1,3 @@
+*
+!src/**/
+!**/*.ts
diff --git a/util/.prettierrc.json b/util/.prettierrc.json
new file mode 100644
index 00000000..9e26dfee
--- /dev/null
+++ b/util/.prettierrc.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/util/CreateJson.html b/util/CreateJson.html
deleted file mode 100644
index 9762d1be..00000000
--- a/util/CreateJson.html
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-
-
-
-
-
-
- Sample Asset Metadata Generator
-
-
-
-
-
-
-
-
-
-
-
-
Metadata Generator for glTF Sample Assets
-
DRAFT - Testing & Development Only
-
Introduction
-
All submissions to the glTF Sample Asset repo must include a JSON file containing metadata.
-This page prompts the user for the required and optional information and generates the
-JSON for the user.
-
-
Generator
-
-
-
-
-
-
-
-
diff --git a/util/data/licenses.json b/util/data/licenses.json
new file mode 100644
index 00000000..1f772501
--- /dev/null
+++ b/util/data/licenses.json
@@ -0,0 +1,26 @@
+{
+ "CC0-1.0": {
+ "icon": "https://licensebuttons.net/p/zero/1.0/88x31.png",
+ "link": "https://creativecommons.org/publicdomain/zero/1.0/legalcode",
+ "text": "Creative Commons Zero v1.0 Universal",
+ "spdx": "CC0-1.0"
+ },
+ "CC-BY-4.0": {
+ "icon": "https://licensebuttons.net/l/by/4.0/88x31.png",
+ "link": "https://creativecommons.org/licenses/by/4.0/legalcode",
+ "text": "Creative Commons Attribution 4.0 International",
+ "spdx": "CC-BY-4.0"
+ },
+ "CC-BY-NC-4.0": {
+ "icon": "https://licensebuttons.net/l/by-nc/4.0/88x31.png",
+ "link": "https://creativecommons.org/licenses/by-nc/4.0/legalcode",
+ "text": "Creative Commons Attribution Non Commercial 4.0 International",
+ "spdx": "CC-BY-NC-4.0"
+ },
+ "CC-BY-NC-SA-4.0": {
+ "icon": "https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png",
+ "link": "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode",
+ "text": "Creative Commons, Attribution-NonCommercial-ShareAlike 4.0 International",
+ "spdx": "CC-BY-NC-SA-4.0"
+ }
+}
diff --git a/util/data/listings.json b/util/data/listings.json
new file mode 100644
index 00000000..cb80d8ad
--- /dev/null
+++ b/util/data/listings.json
@@ -0,0 +1,47 @@
+[
+ {
+ "file": "Models.md",
+ "tags": [],
+ "summary": "All models listed alphabetically."
+ },
+ {
+ "file": "Models-core.md",
+ "tags": ["core"],
+ "summary": "Models that only use the core glTF 2.0 features and capabilities."
+ },
+ {
+ "file": "Models-extension.md",
+ "tags": ["extension"],
+ "summary": "Models that use one or more extensions."
+ },
+ {
+ "file": "Models-issues.md",
+ "tags": ["issues"],
+ "summary": "Models with one or more issues with respect to ownership, license, or markings."
+ },
+ {
+ "file": "Models-showcase.md",
+ "tags": ["showcase"],
+ "summary": "Models that are featured in some glTF/Khronos publicity."
+ },
+ {
+ "file": "Models-testing.md",
+ "tags": ["testing"],
+ "summary": "Models that are used for testing various features or capabilities of importers, viewers, or converters."
+ },
+ {
+ "file": "Models-pbrtest.md",
+ "tags": ["pbrtest"],
+ "summary": "Models that are used for illustrating the effect of PBR properties."
+ },
+ {
+ "file": "Models-video.md",
+ "tags": ["video"],
+ "summary": "Models used in any glTF video tutorial."
+ },
+ {
+ "file": "Models-written.md",
+ "tags": ["written"],
+ "summary": "Models used in any written glTF tutorial or guide."
+ }
+]
diff --git a/util/model.php b/util/model.php
deleted file mode 100644
index 3678a294..00000000
--- a/util/model.php
+++ /dev/null
@@ -1,678 +0,0 @@
- [ ...]]
- *
- * The application has several modes
- * --process-repo Is unset if any assets are specified. If set, then all repo-wide files are generated.
- * --check Performs asset directory check. The specific checks are listed below
- * --update Updates the individual asset directories as determined by trailing parameters or --process-repo
- * --dry-run Do not update model folders. This is probably only used for testing. It has no effect
- * if 'check' is set. Will set 'build'
- * --no-warn Do not display warning messages unless there are errors
- * --verbose Output progress information
- *
- * Obsolete
- * --build Builds the necessary support files in the asset directory
- * --no-update Do not update model folders. This is probably only used for testing. It has no effect
- * if 'check' is set. Will set 'build'
- *
- * Assets
- * By default this application runs on all directories in $ModelDirectory (defined below)
- * Assets may be checked individually by specifying them on the command line. Do not include
- * all directories in $ModelDirectory.
- *
- * Processing control flags (these should eventually be moved to command line parameters)
- * These are only used when doing a mass update or conversion
- * $useUserModelTags - reads the model tag update file (ModelRepoTagData.csv). See getModelTagData
- * ^ $useUserModelData - reads the model metadata update file (). See getModelData
- */
-
-require __DIR__ . '/modelmetadata.php';
-
-$ModelDirectory = './Models'; // Directory relative to root containing all models
-$useUserModelTags = false; // Update model tags
-$useUserModelData = false; // Update model metadata
-
-/*
- * Define internal arrays.
- * $listings is a structure for managing supported tags. All supported tags & tag combinations
- * need to be included here
- */
-$listings = array(
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models.md', 'tags' => array(), 'summary' => 'All models listed alphabetically.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-core.md', 'tags' => array('core'), 'summary' => 'Models that only use the core glTF V2.0 features and capabilities.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-extension.md', 'tags' => array('extension'), 'summary' => 'Models that use one or more extensions.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-issues.md', 'tags' => array('issues'), 'summary' => 'Models with one or more issues with respect to ownership, license, or markings.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-showcase.md', 'tags' => array('showcase'), 'summary' => 'Models that are featured in some glTF/Khronos publicity.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-testing.md', 'tags' => array('testing'), 'summary' => 'Models that are used for testing various features or capabilities of importers, viewers, or converters.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-video.md', 'tags' => array('video'), 'summary' => 'Models used in any glTF video tutorial.'),
- array('type' => 'List', 'path' => "$ModelDirectory/", 'file' => 'Models-written.md', 'tags' => array('written'), 'summary' => 'Models used in any written glTF tutorial or guide.')
-);
-$tagList = [];
-for ($ii = 0; $ii < count($listings); $ii++) {
- for ($jj = 0; $jj < count($listings[$ii]['tags']); $jj++) {
- $tagList[] = $listings[$ii]['tags'][$jj];
- }
-}
-$tagList = array_unique($tagList);
-
-// Process Command Line arguments
-$runArgs = clProcess($argv, $ModelDirectory);
-
-/*
- * if (isset($runArgs['verbose'])) {
- * print "Processing Command Args: \n";
- * print_r($runArgs);
- * }
- */
-
-// Set the correct directory
-$directories = explode(DIRECTORY_SEPARATOR, getcwd());
-if ($directories[count($directories) - 1] == 'util')
- chdir('..');
-
-// Get list of all assets to process
-$assetList = getListRequestedAssets($runArgs, $ModelDirectory);
-
-// Load all model objects
-$allModels = getAllModels($assetList);
-
-/*
- * Mode block operations
- * --check on looks at things
- * --build updates existing files and may create or replace others
- *
- * --check is the default
- */
-
-if (isset($runArgs['check'])) {
- $errorCount = 0;
- $warningCount = 0;
- for ($ii = 0; $ii < count($allModels); $ii++) {
- $modelName = $allModels[$ii]->modelName;
- $issues = $allModels[$ii]->reportIssues();
- if (count($issues['error']) + count($issues['warning']) > 0) {
- if (!isset($runArgs['no-warn']) || (isset($runArgs['no-warn']) && count($issues['error']) > 0)) {
- print sprintf("\nChecking %s (%d issues; %d errors / %d warnings)\n", $modelName, count($issues['error']) + count($issues['warning']), count($issues['error']), count($issues['warning']));
- for ($jj = 0; $jj < count($issues['error']); $jj++) {
- print sprintf(" E-%d: %s\n", $jj + 1, $issues['error'][$jj]);
- }
- for ($jj = 0; $jj < count($issues['warning']); $jj++) {
- print sprintf(" W-%d: %s\n", $jj + 1, $issues['warning'][$jj]);
- }
- $errorCount += count($issues['error']);
- $warningCount += count($issues['warning']);
- }
- }
- }
-
- if (isset($runArgs['verbose']) || $errorCount > 0) {
- print sprintf("Summary: %d issues; %d errors; %d warnings\n", $errorCount + $warningCount, $errorCount, $warningCount);
- }
- if ($errorCount > 0) {
- exit(1);
- }
-}
-
-if (!$runArgs['dry-run']) {
- // If requested load the user input metadata for each model.
- if ($useUserModelData) {
- $modelMetadata = getModelData();
- $allModels = updateModelsMetadata($allModels, $modelMetadata, $listings);
- }
- // If requested load the user tag settings for each model.
- if ($useUserModelTags) {
- $modelTagData = getModelTagData();
- $allModels = updateModelsTags($allModels, $modelTagData, $listings);
- }
-}
-
-// Update all model support files
-if (isset($runArgs['update'])) {
- if (isset($runArgs['verbose'])) {
- $list = '';
- if (count($allModels) > 3) {
- $list = count($allModels);
- $ses = 's';
- } else {
- $list = [];
- for ($ii = 0; $ii < count($allModels); $ii++) {
- $list[] = $allModels[$ii]->modelName;
- }
- $ses = (count($list) == 1) ? '' : 's';
- $list = "'" . join("', '", $list) . "'";
- }
- print "Updating $list model folder$ses\n";
- }
- if (!$runArgs['dry-run']) {
- updateAllModels($allModels, $listings);
- }
-}
-
-/*
- * The following depend on having all models in the repo. These
- * cannot be run if the processing of models was limited
- *
- * Skip all of these unless --process-repo is specified
- */
-
-if (isset($runArgs['process-repo'])) {
- if (isset($runArgs['verbose'])) {
- print "===============================\n";
- print "Generating Repo files\n";
- }
- for ($ii = 0; $ii < count($listings); $ii++) {
- createReadme($listings[$ii], $allModels, $listings, $listings[$ii]['tags'], isset($runArgs['verbose']), $runArgs['dry-run']);
- }
-
- // Create repo-wide listing file
- createModelList($allModels, $runArgs['dry-run']);
-
- // Create repo-wide license file
- if ($runArgs['dry-run']) {
- echo "{dryrun} Creating License files (dep5)\n";
- } else {
- createDep5($allModels, $runArgs['dry-run']);
- }
-
- /*
- * Create CSV file for handling model tags.
- * This structure can be used on input with $useUserModelTags
- * It can also be built from allModels.json (see createModelList)
- */
- if (false) {
- createTagCsv('ModelTags.csv', $allModels, $tagList);
- }
-}
-
-exit;
-
-function getListRequestedAssets($clParameters, $modelFolder = '')
-{
- if ($modelFolder == '') {
- return null;
- }
-
- $acceptAll = false;
- if (!isset($clParameters[1]) || $clParameters[1] == '' || $clParameters[1] == '*') {
- $acceptAll = true;
- }
-
- $useModels = array();
- $folder = dir($modelFolder);
- if (isset($clParameters['verbose'])) {
- print 'Using basepath of ' . $folder->path . "\n";
- }
- while (false !== ($model = $folder->read())) {
- $modelDir = $folder->path . '/' . $model;
- if (is_dir($modelDir) && !($model == '.' || $model == '..')) {
- if ($acceptAll || in_array($model, $clParameters)) {
- $useModels[] = $modelDir;
- }
- }
- }
- $folder->close();
- sort($useModels, SORT_STRING);
- return $useModels;
-}
-
-/*
- * Process the command line
- *
- * Processing includes handling the HELP model
- * Return is an array of switches (stored by 'switch' name) and
- * position arguments
- */
-function clProcess($argv, $ModelDirectory)
-{
- $clHelp = [
- array('switch' => 'help', 'long' => 'help', 'short' => 'h', 'text' => 'Displays this information.'),
- array('switch' => 'verbose', 'long' => 'verbose', 'short' => 'v', 'text' => 'Dump intermediate and debug information.'),
- array('switch' => 'dry-run', 'long' => 'dry-run', 'short' => 'd', 'text' => 'Do requested checks and loop through files, but do not write anything.'),
- array('switch' => 'no-warn', 'long' => 'no-warn', 'short' => 'w', 'text' => 'Do not show warnings if there are no errors.'),
- array('switch' => 'check', 'long' => 'check', 'short' => 'c', 'text' => 'Checks consistency of the asset directory files.'),
- array('switch' => 'update', 'long' => 'update', 'short' => 'u', 'text' => 'Update model folders. It has no effect "check" fails. Will set "check".'),
- array('switch' => 'process-repo', 'long' => 'process-repo', 'short' => 'p', 'text' => 'Create repo-wide files. Will set "check".'),
- array('switch' => 'build', 'long' => 'build', 'short' => 'b', 'text' => 'OBSOLETE: Builds all necessary files for the asset.'),
- ];
- $options = array();
- $longOptions = array();
- $shortOptions = '';
- for ($ii = 0; $ii < count($clHelp); $ii++) {
- $longOptions[] = $clHelp[$ii]['long'];
- $shortOptions .= $clHelp[$ii]['short'];
- $options[$clHelp[$ii]['long']] = $clHelp[$ii]['switch'];
- $options[$clHelp[$ii]['short']] = $clHelp[$ii]['switch'];
- }
-
- $clOptions = getopt($shortOptions, $longOptions, $rest_index);
- $clParameters = array_slice($argv, $rest_index);
-
- foreach ($clOptions as $key => $value) {
- $options['_values'][$options[$key]] = $value;
- }
- $options['_values'][0] = $argv[0];
- for ($ii = 0; $ii < count($clParameters); $ii++) {
- $options['_values'][] = $clParameters[$ii];
- }
- if (isset($options['_values']['update']))
- $options['_values']['check'] = 1;
- if (isset($options['_values']['process-repo']))
- $options['_values']['check'] = 1;
- if (isset($options['_values'][1]))
- unset($options['_values']['process-repo']);
- $options['_values']['dry-run'] = (isset($options['_values']['dry-run'])) ? 1 : 0; // Insure ['dry-run'] is set
- // if (isset($options['_values']['build'])) unset ($options['_values']['check']);
-
- // Handle --help
- if (isset($options['_values']['help'])) {
- echo ($argv[0] . " [--options] [assets]\n");
- for ($ii = 0; $ii < count($clHelp); $ii++) {
- echo (sprintf(" --%-10s %s\n", $clHelp[$ii]['switch'], $clHelp[$ii]['text']));
- }
- echo (sprintf(" %-11s %s\n", '[asset]', "Folder name in $ModelDirectory to process (defaults to all)"));
- exit(0);
- }
- return $options['_values'];
-}
-
-// ---------------------------------------------------------------------------------------------
-
-/*
- * Create repo-wide listing file
- * This JSON file is an array with one entry per model
- * Each entry contains the model name, relative path, and tags for that model
- */
-function createModelList($allModels, $dryRun = 0)
-{
- if ($dryRun) {
- echo "{dryrun} Opening index file: ./Models/model-index.json\n";
- $F = 0;
- } else {
- $F = fopen('./Models/model-index.json', 'w');
- fwrite($F, "[\n");
- }
- for ($ii = 0; $ii < count($allModels); $ii++) {
- $modelMeta = $allModels[$ii]->getMetadata();
- $variants = array();
- foreach ($modelMeta['variants'] as $folder => $file) {
- $variants[] = sprintf('"%s": "%s"', $folder, $file);
- }
- $variant = (count($variants) < 1)
- ? ''
- : "\n " . join(",\n ", $variants) . "\n ";
- $modelEntry = sprintf(" {\n \"label\": \"%s\",\n \"name\": \"%s\",\n \"screenshot\": \"%s\",\n \"tags\": [\"%s\"],\n \"variants\": {%s}\n }",
- $modelMeta['name'],
- $modelMeta['folder'],
- $modelMeta['screenshot'],
- // $modelMeta['path'],
- join('","', $modelMeta['tags']),
- $variant);
- if ($dryRun) {
- echo '{dryrun} - Writing entry for ' . $modelMeta['name'] . "\n";
- } else {
- fwrite($F, $modelEntry);
- if ($ii == count($allModels) - 1) {
- fwrite($F, "\n");
- } else {
- fwrite($F, ",\n");
- }
- }
- }
- if ($dryRun) {
- echo "{dryrun} Closing index file\n";
- } else {
- fwrite($F, "]\n");
- fclose($F);
- }
- return;
-}
-
-// Create repo-wide license info.
-// This file ALWAYS goes in /.reuse/dep5
-function createDep5($allModels)
-{
- $F = fopen('./.reuse/dep5', 'w');
- fwrite($F, "Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\n");
- fwrite($F, "Source: glTF V2.0 models from various sources collected into a Repo\n");
- fwrite($F, "Upstream-Name: glTF V2.0 Model Repo\n");
- fwrite($F, "Upstream-Contact: https://GitHub.com/KhronosGroup/glTF-Sample-Models/\n");
- fwrite($F, "Copyright: 2017-2023 Khronos Group\n");
- fwrite($F, "License: CC-BY-4.0\n\n");
-
- fwrite($F, "Files: *\n");
- fwrite($F, "Copyright: 2017-2023 Khronos Group\n");
- fwrite($F, "License: CC-BY-4.0\n\n");
-
- for ($ii = 0; $ii < count($allModels); $ii++) {
- $modelMeta = $allModels[$ii]->getMetadata();
- fwrite($F, sprintf("Files: %s/*\n", substr($modelMeta['path'], 2)));
- $copyright = [];
- $license = array();
- $licenseLast = '';
- for ($jj = 0; $jj < count($modelMeta['legal']); $jj++) {
- $copyright[] = sprintf('%4d %s', $modelMeta['legal'][$jj]['year'], $modelMeta['legal'][$jj]['owner']);
- if ($modelMeta['legal'][$jj]['spdx'] != $licenseLast) {
- $license[] = $modelMeta['legal'][$jj]['spdx'];
- $licenseLast = $modelMeta['legal'][$jj]['spdx'];
- }
- }
- fwrite($F, sprintf("Copyright: \n %s\n", join("\n ", $copyright)));
- fwrite($F, sprintf("License: %s\n", join(' AND ', $license)));
- fwrite($F, "\n");
- if (count($license) < 1) {
- print 'Missing license for ' . $modelMeta['name'] . "\n";
- print_r($modelMeta);
- }
- }
- fclose($F);
- return;
-}
-
-// Function for creating READMEs
-function createReadme($tagStructure, $metaAll, $listings, $tags = array(''), $verbose = 0, $dryRun = 0)
-{
- if ($dryRun) {
- echo '{dryrun} Opening ' . $tagStructure['path'] . $tagStructure['file'] . "\n";
- $F = 0;
- } else {
- $F = fopen($tagStructure['path'] . $tagStructure['file'], 'w');
- }
- $section = 'Tagged...';
- if (count($tags) == 0 || $tags[0] == '') {
- $section = 'All models';
- $singleTag = '';
- } else {
- $section = 'Models tagged with **' . join(', ', $tags) . '**';
- $singleTag = $tags[0];
- }
- $type = $tagStructure['type'];
- if ($verbose > 0) {
- print "Generating $type for $section\n";
- }
-
- if ($dryRun) {
- echo "{dryrun} Writing header\n";
- } else {
- fwrite($F, "# glTF 2.0 Sample Assets\n\n");
- fwrite($F, "## $section\n\n");
- fwrite($F, $tagStructure['summary'] . "\n\n");
- }
-
- for ($ii = 0; $ii < count($listings); $ii++) {
- if (count($listings[$ii]['tags']) > 0) {
- $tagItem = '#' . join(', #', $listings[$ii]['tags']);
- } else {
- $tagItem = '#all';
- }
- // # $otherTags[] = sprintf ("[%s](%s%s) - %s", $tagItem, $listings[$ii]['path'], $listings[$ii]['file'], $listings[$ii]['summary']);
- $otherTags[] = sprintf('[%s](%s) - %s', $tagItem, $listings[$ii]['file'], $listings[$ii]['summary']);
- }
- if ($dryRun) {
- echo "{dryrun} Writing tags ...\n";
- } else {
- fwrite($F, "## Other Tagged Listings\n\n");
- fwrite($F, '* ' . join("\n* ", $otherTags) . "\n\n");
- }
-
- if ($type == 'Image') {
- $fmtString = "[](%s)\n";
- for ($ii = 0; $ii < count($metaAll); $ii++) {
- if ($dryRun) {
- echo '{dryrun} - Writing Image-type entry for ' . $metaAll[$ii]->{'name'} . "\n";
- } else {
- fwrite($F, sprintf($fmtString,
- $metaAll[$ii]->{'name'},
- $metaAll[$ii]->{'UriHeight'},
- $metaAll[$ii]->{'UriReadme'}));
- }
- }
- } else if ($type == 'Detailed') {
- if ($dryRun) {
- echo "{dryrun} - Writing Detailed header\n";
- } else {
- fwrite($F, "| Model | Legal | Description |\n");
- fwrite($F, "|---------|-------|-------------|\n");
- }
- $fmtString = "| [[%s](%s)
[](%s) | %s | %s |\n";
-
- for ($ii = 0; $ii < count($metaAll); $ii++) {
- $modelMeta = $metaAll[$ii]->getMetadata();
- $summary = ($modelMeta['summary'] == '') ? '**NO DESCRIPTION**' : $modelMeta['summary'];
-
- if ($dryRun) {
- echo '{dryrun} - Writing Image-type entry for ' . $metaAll[$ii]->{'name'} . "\n";
- } else {
- fwrite($F, sprintf(
- $fmtString,
- $modelMeta['name'],
- $modelMeta['folderSafe'] . '/README.md',
- $modelMeta['name'],
- $modelMeta['safePathShot'],
- $modelMeta['folderSafe'] . '/README.md',
- join('
', $modelMeta['credit']),
- $summary,
- ));
- }
- }
- } else if ($type == 'List') {
- if ($dryRun) {
- echo "{dryrun} - Writing List Header\n";
- } else {
- fwrite($F, "| Model | Description |\n");
- fwrite($F, "|---------|-------------|\n");
- }
- $fmtColumn1 = '| [%s](%s)
[](%s)
[Show](%s?model=%s/%s) ';
- $fmtColumn2 = "| %s
Credit:
%s |\n";
- $fmtDownload = '-- [Download GLB](%s/%s) ';
-
- for ($ii = 0; $ii < count($metaAll); $ii++) {
- $modelMeta = $metaAll[$ii]->getMetadata();
- if ($singleTag == '' || (is_array($modelMeta['tags']) && in_array($singleTag, $modelMeta['tags']))) {
- $summary = ($modelMeta['summary'] == '') ? '**NO DESCRIPTION**' : $modelMeta['summary'];
- $pathModel = ($modelMeta['hasGLB']) ? $modelMeta['pathGLB'] : $modelMeta['pathModel'];
-
- if ($dryRun) {
- $tmp = sprintf($fmtColumn1, $modelMeta['name'], $modelMeta['folderSafe'] . '/README.md', '!!', $modelMeta['safePathShot'], '!!', '!!', '!!', '!!');
- echo '{dryrun} - Writing List-type entry for ' . $modelMeta['name'] . "\n";
- echo "{dryrun} --- 'name': " . $modelMeta['name'] . "\n";
- echo "{dryrun} --- 'folder': " . $modelMeta['folder'] . "\n";
- echo "{dryrun} --- 'shot': " . $modelMeta['safePathShot'] . "\n";
- echo "{dryrun} --- : $tmp\n";
- } else {
- fwrite($F, sprintf($fmtColumn1,
- $modelMeta['name'],
- $modelMeta['folderSafe'] . '/README.md',
- $modelMeta['name'],
- $modelMeta['safePathShot'],
- $modelMeta['folderSafe'] . '/README.md',
- UrlSampleViewer, UrlModelRepoRaw, $pathModel));
- if ($modelMeta['hasGLB']) {
- fwrite($F, sprintf($fmtDownload,
- UrlModelRepoRaw, $modelMeta['pathGLB']));
- }
- fwrite($F, sprintf(
- $fmtColumn2,
- $summary,
- join('
', $modelMeta['credit']),
- ));
- }
- }
- }
- }
- if ($dryRun) {
- echo "{dryrun} Writing closing\n";
- } else {
- fwrite($F, "---\n");
- fwrite($F, sprintf("\n### Copyright\n\n© %d, The Khronos Group.\n\n**License:** [Creative Commons Attribution 4.0 International](%s)\n", 2023, $metaAll[0]->LICENSE['CC-BY 4.0']['link']));
- fwrite($F, sprintf("\n\n", AppName));
- fclose($F);
- }
- return;
-}
-
-// Function for creating a list of tags per model
-function createTagCsv($fname, $metaAll, $tagList)
-{
- $tagMaster = array();
- for ($ii = 0; $ii < count($tagList); $ii++) {
- $tagMaster[] = 'FALSE';
- }
- $F = fopen($fname, 'w');
- fwrite($F, sprintf("\"%s\",\"%s\"\n", 'Model Name', join('","', $tagList)));
- for ($ii = 0; $ii < count($metaAll); $ii++) {
- $modelMeta = $metaAll[$ii]->getMetadata();
- $tags = $tagMaster;
- if (is_array($modelMeta['tags'])) {
- for ($jj = 0; $jj < count($tagList); $jj++) {
- $tags[$jj] = (preg_grep("/$tagList[$jj]/i", $modelMeta['tags'])) ? 'TRUE' : 'FALSE';
- }
- }
- fwrite($F, sprintf("\"%s\",%s\n", $modelMeta['name'], join(',', $tags)));
- }
- fclose($F);
- return;
-}
-
-/*
- * Update tags of all models.
- * Metadata of all models is reflect in the new tag set.
- * These are replacement tags (existing tags are removed)
- * Readme file may be updated
- *
- * Arguments
- * $allModels - array of model objects (see getAllModels)
- * $modelsTags - hash of model tags. All models need to have an entry in $modelsTags referred by modelName.
- * $tagListings - Data structure of supported tags.
- */
-
-function updateModelsMetadata($allModels, $modelUpdateMetadata, $tagListings)
-{
- for ($ii = 0; $ii < count($allModels); $ii++) {
- $modelName = $allModels[$ii]->modelName;
- print "\nMetadata processing $modelName\n";
- if ($modelUpData[$modelName]['UpdateLegal'] != 'FALSE') {
- $allModels[$ii] = $allModels[$ii]
- ->addLicense(array(
- 'license' => $modelUpData[$modelName]['License'],
- 'licenseUrl' => '',
- 'artist' => $modelUpData[$modelName]['Author'],
- 'owner' => $modelUpData[$modelName]['Owner'],
- 'year' => $modelUpData[$modelName]['Year'],
- 'what' => 'Everything'
- ),
- true)
- ->setWriteReadme($modelUpData[$modelName]['AutoGenerateREADME']);
- }
- $allModels[$ii] = $allModels[$ii]
- ->setSummary($modelUpData[$modelName]['Summary'])
- ->writeMetadata()
- ->writeReadme($tagListings)
- ->writeLicense();
- }
- return $allModels;
-}
-
-/*
- * Update tags of all models.
- * Metadata of all models is reflect in the new tag set.
- * These are replacement tags (existing tags are removed)
- * Readme file may be updated
- *
- * Arguments
- * $allModels - array of model objects (see getAllModels)
- * $modelsTags - hash of model tags. All models need to have an entry in $modelsTags referred by modelName.
- * $tagListings - Data structure of supported tags.
- */
-function updateModelsTags($allModels, $modelsTags, $tagListings)
-{
- for ($ii = 0; $ii < count($allModels); $ii++) {
- $modelName = $allModels[$ii]->modelName;
- if (isset($modelsTags[$modelName])) {
- print "\nTag adding [$modelName]: " . join(',', $modelsTags[$modelName]) . "\n";
- $allModels[$ii] = $allModels[$ii]->addTags($modelsTags[$modelName]);
- }
- }
- return $allModels;
-}
-
-/*
- * Get all models into a single data structure (array of hashes of ...)
- * This routine processes each model and performs internal updates
- * License, Metadata, and Readme files may (or will) be updated
- *
- * Model data array (of model objects) is returned
- */
-function updateAllModels($allModels, $tagListings)
-{
- for ($ii = 0; $ii < count($allModels); $ii++) {
- // print "Save model " . $allModels[$ii]->modelName . "\n";
- $allModels[$ii] = $allModels[$ii]
- ->writeMetadata()
- ->writeReadme($tagListings)
- ->writeLicense();
- }
-}
-
-function getAllModels($useModels)
-{
- $allModels = array();
- for ($ii = 0; $ii < count($useModels); $ii++) {
- $modelDir = $useModels[$ii];
- $mm = new ModelMetadata($modelDir, 'metadata');
- if ($mm->hasError) {
- print $mm->errorMessage . "\n";
- exit;
- }
- // $mm = $mm->setNotCurrent();
- $allModels[] = $mm;
- }
- return $allModels;
-}
-
-/*
- * Returns a hash of a hash of the CSV containing the updated model data
- * Primary Key is model name. Secondary keys are the column name that corresponds to the JSON field
- * This data generally replaces the license from the JSON metadata
- */
-function getModelData()
-{
- $dataFile = 'ModelRepoData.csv';
- $FH = fopen($dataFile, 'r');
- $ModelData = array();
- $keys = fgetcsv($FH, 5000);
- while (($row = fgetcsv($FH, 5000)) !== false) {
- $new = array();
- for ($ii = 0; $ii < count($row); $ii++) {
- $new[$keys[$ii]] = $row[$ii];
- }
- $ModelData[$new['Key']] = $new;
- }
- fclose($FH);
- return $ModelData;
-}
-
-/*
- * Returns a hash of a hash of the CSV containing the updated model tag data
- * Primary Key is model name. Each primary key contains an array of tags for that model
- */
-function getModelTagData()
-{
- $dataFile = 'ModelRepoTagData.csv';
- $FH = fopen($dataFile, 'r');
- $ModelData = array();
- $keys = fgetcsv($FH, 5000);
- while (($row = fgetcsv($FH, 5000)) !== false) {
- $new = array();
- for ($ii = 1; $ii < count($row); $ii++) {
- if ($row[$ii] == 'TRUE') {
- $new[] = $keys[$ii];
- }
- }
- $ModelData[$row[0]] = $new;
- }
- fclose($FH);
- return $ModelData;
-}
diff --git a/util/modelmetadata.php b/util/modelmetadata.php
deleted file mode 100644
index dc6faf68..00000000
--- a/util/modelmetadata.php
+++ /dev/null
@@ -1,936 +0,0 @@
- false,
- '0' => false,
- 'F' => false,
- 'false' => false,
- 'no' => false,
- 'NO' => false,
- false => false,
- 'TRUE' => true,
- '1' => true,
- 'T' => true,
- 'true' => true,
- 'yes' => true,
- 'YES' => true,
- true => true
- );
-
- // Array of standard model licenses
- public $LICENSE = array(
- 'CC0' => array(
- 'icon' => 'https://licensebuttons.net/p/zero/1.0/88x31.png',
- 'link' => 'https://creativecommons.org/publicdomain/zero/1.0/legalcode',
- 'text' => 'CC0 1.0 Universal',
- 'spdx' => 'CC0-1.0',
- ),
- 'PD' => array(
- 'icon' => '',
- 'link' => '',
- 'text' => 'Public Domain',
- 'spdx' => 'PublicDomain',
- ),
- 'Public Domain' => array(
- 'icon' => '',
- 'link' => '',
- 'text' => 'Public Domain',
- 'spdx' => 'PublicDomain',
- ),
- 'Public Domain / CC0' => array(
- 'icon' => 'https://licensebuttons.net/p/zero/1.0/88x31.png',
- 'link' => 'https://creativecommons.org/publicdomain/zero/1.0/legalcode',
- 'text' => 'CC0 1.0 Universal',
- 'spdx' => 'CC0-1.0',
- ),
- 'CC-BY' => array(
- 'icon' => 'https://licensebuttons.net/l/by/4.0/88x31.png',
- 'link' => 'https://creativecommons.org/licenses/by/4.0/legalcode',
- 'text' => 'CC BY 4.0 International',
- 'spdx' => 'CC-BY-4.0',
- ),
- 'CC-BY-NC' => array(
- 'icon' => 'https://licensebuttons.net/l/by-nc/4.0/88x31.png',
- 'link' => 'https://creativecommons.org/licenses/by-nc/4.0/legalcode',
- 'text' => 'CC BY-NC 4.0 International',
- 'spdx' => 'CC-BY-NC-4.0',
- ),
- 'CC-BY 4.0' => array(
- 'icon' => 'https://licensebuttons.net/l/by/4.0/88x31.png',
- 'link' => 'https://creativecommons.org/licenses/by/4.0/legalcode',
- 'text' => 'CC BY 4.0 International',
- 'spdx' => 'CC-BY-4.0',
- ),
- 'CC-BY-4.0' => array(
- 'icon' => 'https://licensebuttons.net/l/by/4.0/88x31.png',
- 'link' => 'https://creativecommons.org/licenses/by/4.0/legalcode',
- 'text' => 'CC BY 4.0 International',
- 'spdx' => 'CC-BY-4.0',
- ),
- 'CC-BY International 4.0' => array(
- 'icon' => 'https://licensebuttons.net/l/by/4.0/88x31.png',
- 'link' => 'https://creativecommons.org/licenses/by/4.0/legalcode',
- 'text' => 'CC BY 4.0 International',
- 'spdx' => 'CC-BY-4.0',
- ),
- 'SCEA' => array(
- 'icon' => '',
- 'link' => 'https://spdx.org/licenses/SCEA.html',
- 'text' => 'SCEA Shared Source License, Version 1.0',
- 'spdx' => 'SCEA',
- ),
- 'LicenseRef-Stanford-Graphics' => array(
- 'icon' => '',
- 'link' => 'https://graphics.stanford.edu/data/3Dscanrep/',
- 'text' => 'Stanford Graphics Library',
- 'spdx' => 'LicenseRef-Stanford-Graphics',
- ),
- 'LicenseRef-CC-BY-TM' => array(
- 'icon' => 'https://licensebuttons.net/l/by/3.0/88x31.png',
- 'link' => '',
- 'text' => 'CC-BY 4.0 International with Trademark Limitations',
- 'spdx' => 'LicenseRef-CC-BY-TM',
- ),
- 'LicenseRef-LegalMark-Cesium' => array(
- 'icon' => '',
- 'link' => '../../LICENSES/LicenseRef-LegalMark-Cesium.txt',
- 'text' => 'Cesium Trademark or Logo',
- 'spdx' => 'LicenseRef-LegalMark-Cesium',
- ),
- 'LicenseRef-LegalMark-DGG' => array(
- 'icon' => '',
- 'link' => '',
- 'text' => 'DGG Trademark or Logo',
- 'spdx' => 'LicenseRef-LegalMark-DGG',
- ),
- 'LicenseRef-LegalMark-Khronos' => array(
- 'icon' => '',
- 'link' => '../../LICENSES/LicenseRef-LegalMark-Khronos.txt',
- 'text' => 'Khronos Trademark or Logo',
- 'spdx' => 'LicenseRef-LegalMark-Khronos',
- ),
- 'LicenseRef-LegalMark-UX3D' => array(
- 'icon' => '',
- 'link' => '../../LICENSES/LicenseRef-LegalMark-UX3D.txt',
- 'text' => 'UX3D Trademark or Logo',
- 'spdx' => 'LicenseRef-LegalMark-UX3D',
- ),
- 'LicenseRef-Khronos-Assumed' => array(
- 'icon' => '',
- 'link' => '',
- 'text' => 'Assumed Khronos license, treat as TESTING only',
- 'spdx' => 'LicenseRef-Khronos-Assumed',
- ),
- 'LicenseRef-3DRT-Testing' => array(
- 'icon' => '',
- 'link' => '../../LICENSES/LicenseRef-3DRT-Testing.txt',
- 'text' => '3DRT license with allowances for glTF Testing',
- 'spdx' => 'LicenseRef-3DRT-Testing',
- ),
- 'LicenseRef-Adobe-Stock' => array(
- 'icon' => '',
- 'link' => 'https://stock.adobe.com/license-terms?prev_url=detail&comparison-full#enhanced-license-terms',
- 'text' => 'Adobe Stock License',
- 'spdx' => 'LicenseRef-Adobe-Stock',
- ),
- 'LicenseRef-Poser-EULA' => array(
- 'icon' => '',
- 'link' => 'https://archive.org/stream/poser-pro-2014-reference-manual/Poser_Pro_2014_reference_manual_djvu.txt',
- 'text' => 'Poser EULA',
- 'spdx' => 'LicenseRef-Poser-EULA',
- ),
- 'LicenseRef-CRYENGINE-Agreement' => array(
- 'icon' => '',
- 'link' => 'https://www.cryengine.com/ce-terms',
- 'text' => 'Cryengine Limited License Agreement',
- 'spdx' => 'LicenseRef-CRYENGINE-Agreement',
- ),
- );
-
- // Model's metadata, either stored in the Repo or derived from it
- private $metadata = array();
-
- // Method construct the object
- public function __construct($path = '', $file = null)
- {
- $this->metaPhp = json_decode($this->metaJson, true);
- foreach ($this->metaPhp as $key => $value) {
- $this->metadata[$key] = $value;
- }
-
- if ($path != '') {
- $this->load($path, $file);
- }
- return $this;
- }
-
- /*
- * Method to load a metadata JSON file
- * This method reads the specified JSON file from disk, decodes it, and stores it
- * If necessary the version is upgraded to the latest supported
- * Additional data extractions and compositions are performed for internal use
- * At the conclusion, the class object is fully ready for processing.
- * Additional data may be stored or changed with other methods
- */
- public function load($path, $file = 'metadata')
- {
- $this->hasError = false;
- $this->errorMessage = '';
- $fullFile = $path . '/' . $file . '.json';
- if (!file_exists($fullFile)) {
- $this->hasError = true;
- $this->errorMessage = "File not found: $fullFile";
- $this->metadata = $this->_createInitial($path);
- $this->hasError = false;
- } else {
- if ($this->debugOutput >= $this->DebugDetail)
- print "Loading |$fullFile| and storing in ->metadata\n";
- $this->metadata = $this->_readJson($fullFile);
- $this->isCurrent = true;
- if ($this->debugOutput >= $this->DebugDetail)
- print_r($this->metadata);
- }
-
- if ($this->debugOutput >= $this->DebugDetail) {
- print "After loading default\n";
- print_r($this);
- }
-
- $this->_addFileInfo($path, $file, 'json');
- if ($this->debugOutput >= $this->DebugModel) {
- print 'Checking for required update. Existing ' . $this->metadata['version'] . '; target: ' . $this->jsonVERSION . "\n";
- print "Loading $path with V" . $this->metadata['version'] . "\n";
- }
- if ($this->metadata['version'] < $this->jsonVERSION) {
- $this->_updateMetadata();
- $this->isCurrent = false;
- }
-
- if ($this->debugOutput >= $this->DebugModel)
- print 'Populating internal structures for ' . $this->metadata['path'] . "\n";
- $this->_populateInternal();
- return $this;
- }
-
- /*
- * Method to check various characteristics of the Asset directory
- * The following error checks are performed
- * - JSON current (irrelevant because it is updated in ->load)
- * - JSON complete (items below are not default)
- * - Summary
- * - License (at least 1) with year, owner (Public OK), license (must be known), {artist, what} if license != PD
- * - Snapshot exists as specified in metadata
- * - createReadme == TRUE
- *
- * The following generate warning messages
- * - screenshot is > 200px in width
- * - createReadme != TRUE
- */
- public function reportIssues()
- {
- $errors = [];
- $warnings = [];
-
- if (!$this->isCurrent)
- $warnings[] = 'JSON not current and automatically updated';
- if ($this->metadata['summary'] == '' || str_starts_with($this->metadata['summary'], '_'))
- $errors[] = 'No asset summary';
- if ($this->metadata['legal'][0]['year'] <= 1920)
- $errors[] = 'Invalid Copyright year';
- if ($this->metadata['legal'][0]['owner'] == '' || str_starts_with($this->metadata['legal'][0]['owner'], '_'))
- $errors[] = 'Missing Copyright owner';
- if ($this->metadata['legal'][0]['license'] == '' || str_starts_with($this->metadata['legal'][0]['license'], '_'))
- $errors[] = 'Missing license';
- if ($this->metadata['legal'][0]['license'] != 'Public Domain / CC0') {
- if ($this->metadata['legal'][0]['artist'] == '' || str_starts_with($this->metadata['legal'][0]['artist'], '_'))
- $errors[] = 'Missing artist';
- if ($this->metadata['legal'][0]['what'] == '' || str_starts_with($this->metadata['legal'][0]['what'], '_'))
- $errors[] = 'Missing work (what)';
- }
-
- if (!file_exists($this->metadata['basePathShot'])) {
- print 'Screenshot not found: ' . $this->metadata['basePathShot'] . "\n";
- $errors[] = 'Screenshot file not found';
- } else { // Check for proper size
- }
-
- if (count($errors) > 2) {
- $warnings[] = 'basePath: ' . $this->metadata['basePath'];
- }
- $issues = array('error' => $errors, 'warning' => $warnings);
- return $issues;
- }
-
- /*
- * Method to overwrite JSON metadata file in the latest version
- */
- public function writeMetadata()
- {
- if ($this->isCurrent) {
- return $this;
- }
-
- $tmp = array();
- foreach ($this->metaPhp as $key => $value) {
- $tmp[$key] = $this->metadata[$key];
- }
- $tmp['version'] = $this->jsonVERSION;
- unset($tmp['AutoGenerateREADME']);
- $string = json_encode($tmp, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n";
-
- if ($this->debugOutput >= $this->DebugDetail)
- print ' .. writing METADATA to ' . $this->metadata['fullPath'] . "\n";
- if ($this->metadata['fullPath'] == '') {
- print "*** Error: Full path is empty\n";
- print_r($this->metadata);
- exit;
- }
- $FH = fopen($this->metadata['fullPath'], 'w');
- fwrite($FH, $string);
- fclose($FH);
-
- $this->hasError = false;
- $this->errorMessage = '';
- return $this;
- }
-
- public function getMetadata()
- {
- return $this->metadata;
- }
-
- /*
- * Methods to output processed data
- * README, LICENSE, etc
- */
- public function writeReadme($tagListings = null)
- {
- $fileReadme = $this->metadata['basePath'] . 'README.md';
- $fileReadme = str_replace('%20', ' ', $fileReadme);
- $fileReadmeBody = $this->metadata['basePath'] . 'README.body.md';
- if (!$this->metadata['createReadme']) {
- return $this;
- }
- if ($this->debugOutput >= DebugModel)
- print " .. Updating README\n";
-
- $screenshot = $this->metadata['screenshot'];
- $tagList = array();
- for ($ii = 0; $ii < count($this->metadata['tags']); $ii++) {
- $path = $this->_getTagListingPath($this->metadata['tags'][$ii], $tagListings);
- if ($path == '') {
- $tagList[] = sprintf('%s', $this->metadata['tags'][$ii]);
- } else {
- $tagList[] = sprintf('[%s](../%s)', $this->metadata['tags'][$ii], $path);
- }
- }
- $tagString = join(', ', $tagList);
-
- $readme = array();
- $readme[] = '# ' . $this->modelName;
- $readme[] = '';
- $readme[] = '## Tags';
- $readme[] = $tagString;
-
- if (count($this->metadata['extensions']['Used']) > 0 || count($this->metadata['extensions']['Required']) > 0) {
- // print " --- Extensions ...";
- $extList = [];
- if (count($this->metadata['extensions']['Required']) == 0) {
- // print " Used";
- $readme[] = '## Extensions Used';
- for ($ii = 0; $ii < count($this->metadata['extensions']['Used']); $ii++) {
- $extList[] = '* ' . $this->metadata['extensions']['Used'][$ii];
- }
- $readme[] = join("\n", $extList);
- } else if (count($this->metadata['extensions']['Used']) == 0) {
- // print " Required";
- $readme[] = '## Extensions Required';
- for ($ii = 0; $ii < count($this->metadata['extensions']['Required']); $ii++) {
- $extList[] = '* ' . $this->metadata['extensions']['Required'][$ii];
- }
- $readme[] = join("\n", $extList);
- } else {
- // print " Both";
- $readme[] = '## Extensions';
- $readme[] = '### Required';
- for ($ii = 0; $ii < count($this->metadata['extensions']['Required']); $ii++) {
- $extList[] = '* ' . $this->metadata['extensions']['Required'][$ii];
- }
- $readme[] = join("\n", $extList);
- $extList = [];
- $readme[] = '### Used';
- for ($ii = 0; $ii < count($this->metadata['extensions']['Used']); $ii++) {
- $extList[] = '* ' . $this->metadata['extensions']['Used'][$ii];
- }
- $readme[] = join("\n", $extList);
- }
- // print "\n";
- }
- $readme[] = '## Summary';
- $readme[] = $this->metadata['summary'];
-
- $readme[] = '## Operations';
- $sf1 = '* [Display](%s?model=%s/%s) in SampleViewer';
- $sf2 = '* [Download GLB](%s/%s)';
- $sf3 = '* [Model Directory](%s)';
-
- $pathModel = ($this->metadata['hasGLB']) ? $this->metadata['pathGLB'] : $this->metadata['pathModel'];
- $operations = array(sprintf($sf1, UrlSampleViewer, UrlModelRepoRaw, $pathModel));
- if ($this->metadata['hasGLB']) {
- $operations[] = sprintf($sf2, UrlModelRepoRaw, $this->metadata['pathGLB']);
- }
- // $operations[] = sprintf ($sf3, $this->metadata['basePath']);
- $operations[] = sprintf($sf3, './');
- $readme[] = join("\n", $operations);
-
- /*
- * Insert body
- * The body needs to include the screen shot because there may be
- * captions or multiple shots to illustrate the contents.
- * BODY is included as a single string to preserve line structure from original.
- * At a minimum, the following can be used in the BODY file
- * Where the content in <...> is the value of the internal variable
- * ## Screenshot
- *
- * 
- *
- * The equivalent code lines are:
- * $readme[] = '## Screenshot';
- * $readme[] = "";
- */
- if (file_exists($fileReadmeBody)) {
- $readme[] = file_get_contents($fileReadmeBody);
- } else {
- $readme[] = '## Screenshot';
- $readme[] = '';
- $readme[] = '## Description';
- $readme[] = '_None provided._';
- }
- $readme[] = '## Legal';
- for ($ii = 0; $ii < count($this->metadata['credit']); $ii++) {
- $readme[] = $this->metadata['credit'][$ii];
- }
- $readme[] = '';
- $output = join("\n\n", $readme) . "\n";
-
- if ($this->debugOutput >= $this->DebugModel)
- print " .. writing README to $fileReadme\n";
- $FO = fopen("$fileReadme", 'w');
- fwrite($FO, $output);
- fclose($FO);
-
- return $this;
- }
-
- private function _getTagListingPath($tag, $tagListings)
- {
- if (count($tagListings) < 1) {
- return '';
- }
- for ($ii = 0; $ii < count($tagListings); $ii++) {
- if (isset($tagListings[$ii]['tags'][0]) && $tag == $tagListings[$ii]['tags'][0]) {
- return $tagListings[$ii]['file'];
- }
- }
- return '';
- }
-
- /*
- * Create the model's LICENSE markdown file.
- * This is always created based on the information in $metadata
- * Uses data from the Summary, License, Author, Owner, Year
- */
- public function writeLicense()
- {
- $readme = array();
- $readme[] = '# LICENSE file for the model: ' . $this->modelName;
- $readme[] = 'All files in this directory tree are licensed as indicated below.';
- $readme[] = '* All files directly associated with the model including all text, image and binary files:';
- for ($ii = 0; $ii < count($this->metadata['legal']); $ii++) {
- $readme[] = ' * [' . $this->metadata['legal'][$ii]['text'] . '](' . str_replace(' ', '%20', $this->metadata['legal'][$ii]['licenseUrl']) . ') [SPDX license identifier: "' . $this->metadata['legal'][$ii]['spdx'] . '"]';
- }
- $readme[] = '* This file and all other metadocumentation files including "metadata.json":';
- $readme[] = ' * [Creative Commons Attribution 4.0 International]("' . $this->LICENSE['CC-BY 4.0']['link'] . '") [SPDX license identifier: "CC-BY-4.0"]';
- $readme[] = 'Full license text of these licenses are available at the links above.';
- $readme[] = '';
- $output = join("\n\n", $readme) . "\n";
-
- $FO = fopen($this->metadata['baseLicensePath'], 'w');
- fwrite($FO, $output);
- fclose($FO);
-
- return $this;
- }
-
- /*
- * Methods to deal with tags & license(s)
- * set* sets the entire structure for '*'
- * add* adds to the existing structure
- * get* returns the structure for '*'
- *
- * Licenses must contain at least a name, if the name is standard (see LICENSES)
- * if the name is not standard, then it needs to also include the URL of the license text
- * After the new license is in place, the system will do a cleanup, then regenerate the credits
- */
- public function setWriteReadme($write = false)
- {
- $this->metadata['createReadme'] = (isset($this->TF[$write])) ? $this->TF[$write] : false;
- $this->metadata['AutoGenerateREADME'] = $this->metadata['createReadme'];
- $this->hasError = false;
- $this->errorMessage = '';
- return $this;
- }
-
- public function setNotCurrent()
- {
- $this->isCurrent = false;
- $this->_cleanupLicense(true);
- $this->hasError = false;
- $this->errorMessage = '';
- return $this;
- }
-
- public function setSummary($newSummary = '')
- {
- $this->metadata['summary'] = $newSummary;
- $this->isCurrent = false;
- $this->hasError = false;
- $this->errorMessage = '';
- return $this;
- }
-
- public function addTags($tags = null)
- {
- if (!isset($this->metadata['tags'])) {
- $this->metadata['tags'] = $tags;
- } else {
- for ($ii = 0; $ii < count($tags); $ii++) {
- if (!preg_grep("/$tags[$ii]/i", $this->metadata['tags'])) {
- $this->metadata['tags'][] = strtolower($tags[$ii]);
- }
- }
- }
- $this->isCurrent = false;
- $this->hasError = false;
- $this->errorMessage = '';
- return $this;
- }
-
- public function addLicense($license, $removeAll = false)
- {
- if (!isset($license)) {
- $this->hasError = false;
- $this->errorMessage = '';
- return $this;
- }
- // $this->hasError = false;
- // $this->errorMessage = "";
- if ($removeAll) {
- $this->metadata['legal'] = null;
- }
- $this->_addLicense($license);
-
- // Generate link to license if standard license and link not provided
- $this->_cleanupLicense(true);
- $this->metadata['credit'] = $this->_generateCredits();
-
- if ($this->debugOutput >= $this->DebugDetail) {
- print "Before return\n";
- print_r($this->metadata['credit']);
- print "==================================\n\n";
- }
- $this->isCurrent = false;
- return $this;
- }
-
- private function _addLicense($license)
- {
- $ndx = (isset($this->metadata['legal'][0])) ? count($this->metadata['legal']) : 0;
- $this->metadata['legal'][$ndx]['license'] = (isset($license['license'])) ? $license['license'] : '';
- $this->metadata['legal'][$ndx]['licenseUrl'] = (isset($license['licenseUrl'])) ? $license['licenseUrl'] : '';
- $this->metadata['legal'][$ndx]['artist'] = (isset($license['artist'])) ? $license['artist'] : '';
- $this->metadata['legal'][$ndx]['year'] = (isset($license['year'])) ? $license['year'] : '';
- $this->metadata['legal'][$ndx]['owner'] = (isset($license['owner'])) ? $license['owner'] : '';
- $this->metadata['legal'][$ndx]['what'] = (isset($license['what'])) ? $license['what'] : '';
- $this->metadata['legal'][$ndx]['text'] = (isset($license['text'])) ? $license['text'] : $this->metadata['legal'][$ndx]['license'];
- }
-
- /*
- * Populates internal values from the read in ones
- * Several data fields are populated based on the directory structure
- * This is done so the information does not need to be in the metadata File
- * The fields are
- * All fields related to screenshot (see _handleScreenshot)
- * The 'variants' field containing a dictionary of glTF directories with associated glTF file (see _findVariants)
- */
- private function _populateInternal()
- {
- // $this->metadata->foo = f ($this->metadata->bar);
- if (isset($this->metadata['name'])) {
- $this->modelKey = $this->metadata['name'];
- $this->modelName = $this->metadata['name'];
- }
-
- // Minor change that does not warrant a version # upgraded
- if (!isset($this->metadata['legal'])) {
- $this->isCurrent = false;
- $this->metadata['legal'] = $this->metadata['Legal'];
- }
-
- // Generate link to license if standard license and link not provided
- $this->_cleanupLicense();
-
- $this->metadata['legalGood'] = ($this->metadata['legal'][0]['owner'] == '_No Owner_' || $this->metadata['legal'][0]['year'] == 0) ? false : true;
-
- $this->metadata['createReadme'] = (isset($this->metadata['AutoGenerateREADME'])) ? $this->metadata['AutoGenerateREADME'] && $this->metadata['createReadme'] : $this->metadata['createReadme'];
- $this->metadata['createReadme'] = $this->TF[$this->metadata['createReadme']];
- $this->metadata['AutoGenerateREADME'] = $this->metadata['createReadme'];
- $creditEntry = $this->_generateCredits();
- if ($this->hasError) {
- $this->errorMessage = 'Error processing ' . $this->modelName . "\n -- " . join("\n -- ", $creditEntry);
- }
- $this->metadata['credit'] = $creditEntry;
- $this->metadata['summary'] = ($this->metadata['summary'] == '') ? '_No Summary_' : $this->metadata['summary'];
- $this->_handleScreenshot();
- $this->_findVariants();
-
- $this->_getExtensionsList($this->metadata['pathModel']);
-
- return;
- }
-
- /*
- * Get the list of extensions used in this model.
- * Extensions come as 'Required' and 'Used'.
- * These categories are defined as arrays in $this->metadata['extensions']
- * = array('used': array(), 'required': array())
- */
- private function _getExtensionsList($pathGlTF)
- {
- $extensions = array(
- 'Used' => array(),
- 'Required' => array(),
- );
- // Open glTF file (JSON version)
- // Read and parse it
- $glTF = $this->_readJson($pathGlTF);
- // Save off the stuff from the Extensions structure
- if (isset($glTF['extensionsUsed'])) {
- $extensions['Used'] = $glTF['extensionsUsed'];
- // print "-- " . join(', ', $glTF['extensionsUsed']) . "\n";
- }
- if (isset($glTF['extensionsRequired'])) {
- $extensions['Required'] = $glTF['extensionsRequired'];
- }
-
- $this->metadata['extensions'] = $extensions;
- return;
- }
-
- /*
- * Handles the screenshot for this model
- */
- private function _handleScreenshot()
- {
- $path = $this->metadata['path'];
- $pathSafe = str_replace(' ', '%20', $path);
- $folder = $this->metadata['folder'];
- $folderSafe = str_replace(' ', '%20', $folder);
- $this->metadata['pathSafe'] = $pathSafe;
- $this->metadata['folderSafe'] = $folderSafe;
-
- $shotHeight = 150;
- $screenshot = $this->metadata['screenshot'];
- $tmp = explode('.', $screenshot);
- $shotPathName = $tmp[0];
- $shotExtension = $tmp[1];
-
- // basePath* is from the repo root directory
- // path* is from the model directory
- $this->metadata['screenshotType'] = $shotExtension;
- $this->metadata['basePath'] = $pathSafe . '/';
- $this->metadata['basePathModel'] = 'path-to-model';
- $this->metadata['basePathShot'] = $path . '/' . $this->metadata['screenshot'];
- $this->metadata['safePathShot'] = $folderSafe . '/' . $this->metadata['screenshot'];
- $this->metadata['folderShot'] = $this->metadata['folder'] . '/' . $this->metadata['screenshot'];
- $this->metadata['UriShot'] = $this->metadata['basePathShot'];
- $this->metadata['shotHeight'] = sprintf('%s-x%d.%s', $shotPathName, $shotHeight, $shotExtension);
- $this->metadata['basePathHeight'] = $path . '/' . $this->metadata['shotHeight'];
-
- $this->metadata['modelPath'] = sprintf('%s/glTF/%s.gltf', $pathSafe, $folderSafe);
- $this->metadata['pathModel'] = $this->metadata['modelPath'];
- $this->metadata['pathGLB'] = sprintf('%s/glTF-Binary/%s.glb', $pathSafe, $folderSafe);
- $this->metadata['hasGLB'] = file_exists($this->metadata['pathGLB']);
-
- return;
- }
-
- /*
- * Populate the 'variants' field for later export
- * In the model directory, find all directories that start 'glTF'
- * In each of those, file the first file that ends '.glb' or '.gltf' and use that ones
- * The result is a structure containing at least one element of the form 'glTF*' with the value
- * of a file name that ends '.glb' or '.gltf'
- */
-
- private function _findVariants()
- {
- // Get all directories of the form $this->metadata['path'] + '/glTF*
- // Search each of those for .glb or .gltf.
- // Take first one
- $variants = array();
- $path = str_replace('%20', ' ', $this->metadata['path']);
-
- $folder = dir($path);
- while (false !== ($directory = $folder->read())) {
- if (substr($directory, 0, 4) == 'glTF') {
- $files = dir($path . '/' . $directory);
- $looking = true;
- while ($looking && (false !== ($check = $files->read()))) {
- if (substr($check, -4, 4) == '.glb') {
- $variants[$directory] = $check;
- $looking = false;
- } else if (substr($check, -5, 5) == '.gltf') {
- $variants[$directory] = $check;
- $looking = false;
- }
- }
- $files->close();
- }
- }
- $folder->close();
- ksort($variants);
- $this->metadata['variants'] = $variants;
- return;
- }
-
- /*
- * Cleans up license information
- */
- private function _cleanupLicense($rebuildSpdx = false)
- {
- if ($this->debugOutput >= $this->DebugDetail) {
- print "In _cleanupLicense\n";
- print_r($this->metadata);
- print_r($this->metadata['legal'][0]);
- }
-
- for ($ii = 0; $ii < count($this->metadata['legal']); $ii++) {
- $license = $this->metadata['legal'][$ii]['license'];
- $link = (isset($this->metadata['legal'][$ii]['licenseUrl'])) ? $this->metadata['legal'][$ii]['licenseUrl'] : '';
- if ($rebuildSpdx || isset($this->LICENSE[$license])) {
- if (isset($this->LICENSE[$license])) {
- $link = $this->LICENSE[$license]['link'];
- $text = $this->LICENSE[$license]['text'];
- $spdx = $this->LICENSE[$license]['spdx'];
- $icon = $this->LICENSE[$license]['icon'];
- } else { // Non-standard license
- $link = '';
- $text = $license;
- $spdx = '';
- $icon = '';
- }
- $this->metadata['legal'][$ii]['licenseUrl'] = $link;
- $this->metadata['legal'][$ii]['text'] = $text;
- $this->metadata['legal'][$ii]['spdx'] = $spdx;
- $this->metadata['legal'][$ii]['icon'] = $icon;
- $this->isCurrent = false;
- }
- // if ($this->metadata['legal'][$ii]['artist']
- }
-
- if ($this->debugOutput >= $this->DebugDetail) {
- print "At completion\n";
- print_r($this->metadata['legal'][0]);
- print "==================================\n\n";
- }
- return;
- }
-
- /*
- * Generates the credit entry for this model
- */
- private function _generateCredits()
- {
- $credit = array();
- for ($ii = 0; $ii < count($this->metadata['legal']); $ii++) {
- if (!(isset($this->metadata['legal'][$ii]['artist']) && isset($this->metadata['legal'][$ii]['what']))) {
- $this->hasError = true;
- $credit[] = "E: Missing 'artist' or 'what' for index $ii";
- } else {
- $credit[] = sprintf('© %04d, %s. [%s](%s)', $this->metadata['legal'][$ii]['year'], $this->metadata['legal'][$ii]['owner'], $this->metadata['legal'][$ii]['text'], str_replace(' ', '%20', $this->metadata['legal'][$ii]['licenseUrl']));
- $credit[] = sprintf(' - %s for %s', $this->metadata['legal'][$ii]['artist'], $this->metadata['legal'][$ii]['what']);
- }
- }
-
- return $credit;
- }
-
- /*
- * Updates the low-version JSON structure to match the current version
- * Information updated:
- * Legal & Credits
- */
- private function _updateMetadata()
- {
- $artist = (isset($this->metadata->author) && $this->metadata->author != '') ? $this->metadata->author : '';
- $artist = (isset($this->metadata->artist)) ? $this->metadata->artist : $artist;
- $artist = ($artist == '') ? '_No Artist_' : $artist;
- $owner = (isset($this->metadata->owner) && $this->metadata->owner != '') ? $this->metadata->owner : '_No Owner_';
- $license = (isset($this->metadata->license) && $this->metadata->license != '') ? $this->metadata->licenseText : '_No License_';
- $year = (isset($this->metadata->year) && $this->metadata->year > 1900) ? $this->metadata->year : 0;
- $legal = array();
- $legal[] = array(
- 'year' => $year,
- 'owner' => $owner,
- 'license' => $license,
- 'licenseUrl' => '',
- 'artist' => $artist,
- 'what' => ''
- );
- $this->metadata['legal'] = $legal;
- }
-
- // Reads the JSON model metadata file and returns the data structure
- private function _readJson($fullFile)
- {
- $localName = str_replace('%20', ' ', $fullFile);
- // print "Processing |$localName|\n";
- $jsonString = file_get_contents($localName);
- if ($jsonString == '') {
- $jsonString = $this->metaJson;
- }
- return json_decode($jsonString, true);
- }
-
- // Adds file info to internal data structure
- // This is necessary so the file can be overwritten later on
- private function _addFileInfo($path, $file, $extension)
- {
- $unixPath = str_replace('\\', '/', $path);
- $unixFull = sprintf('%s/%s.%s', $unixPath, $file, $extension);
- $pieces = explode('/', $unixPath);
- $this->metadata['path'] = $unixPath;
- $this->metadata['folder'] = $pieces[count($pieces) - 1];
- $this->metadata['filename'] = $file;
- $this->metadata['fullPath'] = $unixFull;
- $this->metadata['baseReadmePath'] = $unixFull;
- $this->metadata['baseLicensePath'] = sprintf('%s/LICENSE.md', $unixPath);
- $this->modelKey = $file;
- $this->modelName = $file;
- $this->isCurrent = true;
- }
-
- // Creates an initial data structure when the source metadata does not exist
- private function _createInitial($path)
- {
- if ($this->debugOutput >= $this->DebugModel)
- print " -- fixing $path\n";
- $pieces = explode('/', $path);
- $this->metadata['name'] = $pieces[count($pieces) - 1];
- $this->metadata['folder'] = $this->metadata['name'];
- $this->metadata['path'] = $path;
- $this->addTags(['issues']);
- $this->isCurrent = false;
- return $this->metadata;
- }
-}
-
-?>
diff --git a/util/package.json b/util/package.json
new file mode 100644
index 00000000..cf131e14
--- /dev/null
+++ b/util/package.json
@@ -0,0 +1,14 @@
+{
+ "devDependencies": {
+ "@types/node": "^25.8.0",
+ "prettier": "2.7.1",
+ "ts-node": "^10.9.2",
+ "typescript": "^6.0.3"
+ },
+ "scripts": {
+ "build": "tsc --build --verbose --force",
+ "prettier": "prettier --write \"**/*\"",
+ "check": "ts-node ./src/main.ts --process-repo --check --verbose",
+ "update": "ts-node ./src/main.ts --process-repo --update --verbose"
+ }
+}
diff --git a/util/run.bash b/util/run.bash
deleted file mode 100644
index 324aea16..00000000
--- a/util/run.bash
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/bash
-#
-# Auto-update and license verification for glTF-Sample-Asset repository
-#
-# Copyright: 2023, The Khronos Group.
-# Author: Leonard Daly, Daly Realism
-#
-# SPDX-FileCopyrightText: 2023, The Khronos Group
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Run everything from repo 'util' directory
-# Assumes PHP & reuse applications are installed and available as 'php' and 'reuse', respectively
-# Set $PATH to include the directories where those applications reside
-# Note that reuse is a python script
-
-pushd ..
-php util/model.php --no-warn --update --process-repo
-reuse lint >& ./.reuse/dep5.error
-reuse spdx -o ./.reuse/reuse.spdx
-
diff --git a/util/src/Issues.ts b/util/src/Issues.ts
new file mode 100644
index 00000000..f1f5fa78
--- /dev/null
+++ b/util/src/Issues.ts
@@ -0,0 +1,11 @@
+/**
+ * Internal structure that is used during validation.
+ *
+ * This is used during the validation of the JSON data from 'metadata.json'
+ * and the subsequent consistency checks (e.g. for the presence of the
+ * declared screenshot file), to track warnings and errors.
+ */
+export type Issues = {
+ errors: string[];
+ warnings: string[];
+};
diff --git a/util/src/Legal.ts b/util/src/Legal.ts
new file mode 100644
index 00000000..6614a0f0
--- /dev/null
+++ b/util/src/Legal.ts
@@ -0,0 +1,46 @@
+/**
+ * Plain type definition for what is found in the 'legal' array
+ * property of the 'metadata.json'.
+ *
+ * The properties that are REQUIRED in the input are
+ * - "license"
+ * - "year"
+ * - "owner"
+ * - "artist"
+ * - "what"
+ *
+ * When the 'license' is a known SPDX identifier, as defined in the
+ * 'Licenses.LICENSES', then the optional fields will be filled
+ * with the information from these licenses.
+ *
+ * Otherwise, the 'license' must be a custom license name, like
+ * "LicenseRef-LegalMark-Khronos". In this case, the 'text' is
+ * also required, and there must be a corresponding license file
+ * in the repository, e.g.
+ * "./LICENSES/LicenseRef-LegalMark-Khronos.txt"
+ */
+export type Legal = {
+ license: string;
+ year: string;
+ owner: string;
+ artist: string;
+ what: string;
+
+ // This is required for custom (non-SPDX) licenses
+ text: string | undefined;
+
+ // These remaining fields will be filled automatically:
+
+ // For SPDX licenses, these will be the official SPDX identifier
+ // and the official icon. For custom licenses, they will remain
+ // undefined.
+ spdx: string | undefined;
+ icon: string | undefined;
+
+ // For SPDX licenses, this will be the official license URL.
+ // For custom licenses, the license URL will be of the pattern
+ // "../../LICENSES/LicenseRef-LegalMark-Khronos.txt"
+ // to refer to the root 'LICENSES' directory, FROM the
+ // model folder
+ licenseUrl: string | undefined;
+};
diff --git a/util/src/Licenses.ts b/util/src/Licenses.ts
new file mode 100644
index 00000000..088fccdb
--- /dev/null
+++ b/util/src/Licenses.ts
@@ -0,0 +1,11 @@
+import * as fs from "fs";
+
+/**
+ * A class that only exports the known licenses, as read from
+ * the "./data/licenses.json" file.
+ */
+export class Licenses {
+ static LICENSE: Record = JSON.parse(
+ fs.readFileSync("./data/licenses.json").toString()
+ );
+}
diff --git a/util/src/Listing.ts b/util/src/Listing.ts
new file mode 100644
index 00000000..46f3e4c3
--- /dev/null
+++ b/util/src/Listing.ts
@@ -0,0 +1,17 @@
+/**
+ * A "Listing" is the description of one of the overview files
+ * that are generated for each tag.
+ *
+ * For example, for the "showcase" tag, this will be used to
+ * build the "./Models/Models-showcase.md" file.
+ *
+ * Note that this only really makes sense when the "tags"
+ * array contains exactly one element for now...
+ *
+ * The available listings are provided by the "Listings" class.
+ */
+export type Listing = {
+ file: string;
+ tags: string[];
+ summary: string;
+};
diff --git a/util/src/Listings.ts b/util/src/Listings.ts
new file mode 100644
index 00000000..455c9d44
--- /dev/null
+++ b/util/src/Listings.ts
@@ -0,0 +1,14 @@
+import * as fs from "fs";
+import { Listing } from "./Listing";
+
+/**
+ * A class that only offers all available listings, as read
+ * from the "./data/listings.json".
+ *
+ * See the "Listing" type for further details.
+ */
+export class Listings {
+ static readonly LISTINGS: Listing[] = JSON.parse(
+ fs.readFileSync("./data/listings.json").toString()
+ );
+}
diff --git a/util/src/Metadata.ts b/util/src/Metadata.ts
new file mode 100644
index 00000000..b9716fb7
--- /dev/null
+++ b/util/src/Metadata.ts
@@ -0,0 +1,13 @@
+import { Legal } from "./Legal";
+
+/**
+ * Plain type definition for what is found in the 'metadata.json'
+ */
+export type Metadata = {
+ version: number;
+ legal: Legal[];
+ tags: string[];
+ screenshot: string;
+ name: string;
+ summary: string;
+};
diff --git a/util/src/Model.ts b/util/src/Model.ts
new file mode 100644
index 00000000..c49cd89c
--- /dev/null
+++ b/util/src/Model.ts
@@ -0,0 +1,641 @@
+import * as fs from "fs";
+
+import { Licenses } from "./Licenses";
+import { Metadata } from "./Metadata";
+import { Listings } from "./Listings";
+import { ModelMetadata } from "./ModelMetadata";
+import { Issues } from "./Issues";
+
+/**
+ * Representation of a 'Model' in the context of the creation of
+ * the files that are associated with a model.
+ *
+ * This class summarizes everything that is necessary for creating
+ * the "LICENSE.md" and "README.md" files for each model, as well
+ * as the "model-index.json" file, based on the information that
+ * was read from the "metadata.json" of the model.
+ */
+export class Model {
+ /**
+ * The (validated) Metadata that was read from "metadata.json".
+ */
+ private metadata: Metadata;
+
+ /**
+ * The directory name of the model, i.e. the subdirectory in
+ * the "./Models" folder
+ */
+ private directoryName: string;
+
+ /**
+ * A mapping from variant names like "glTF-Binary" to the
+ * respective file, e.g. "AnimatedTriangle.glb".
+ */
+ private variants: Record = {};
+
+ /**
+ * Whether this model has an associated GLB file as part of
+ * the "glTF-Binary" variant
+ */
+ private _hasGlb: boolean = false;
+
+ /**
+ * The 'extensionsUsed' that have been read from the "glTF"
+ * variant of the model.
+ */
+ private extensionsUsed: string[] = [];
+
+ /**
+ * The 'extensionsRequired' that have been read from the "glTF"
+ * variant of the model.
+ */
+ private extensionsRequired: string[] = [];
+
+ /**
+ * Creates a new instance
+ *
+ * @param directoryName - The directory name of the model
+ * @param metadata - The validated Metadata from the metadata.json
+ */
+ constructor(directoryName: string, metadata: Metadata) {
+ this.directoryName = directoryName;
+ this.metadata = metadata;
+ }
+
+ /**
+ * Initialize this model, gathering information that can not
+ * be derived from the metadata, about the available variants
+ * and glTF extensions.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ */
+ initialize(baseDirectory: string, issues: Issues) {
+ const glbPath = this.getGlbPath();
+ const fullGlbPath = `${baseDirectory}/${glbPath}`;
+ this._hasGlb = fs.existsSync(fullGlbPath);
+
+ this.variants = this.findVariants(baseDirectory, issues);
+ const extensions = this.readExtensionsInfo(baseDirectory);
+ this.extensionsUsed = extensions.used;
+ this.extensionsRequired = extensions.required;
+ }
+
+ /**
+ * Returns all variants that are available for this model.
+ *
+ * The result will be a record that maps the variant name like "glTF-Binary"
+ * to the respective file, e.g. "AnimatedTriangle.glb".
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param issues - Used for tracking errors and warnings
+ * @returns The variants
+ */
+ private findVariants(
+ baseDirectory: string,
+ issues: Issues
+ ): Record {
+ const variants: Record = {};
+ const modelDirectory = `${baseDirectory}/${this.getModelPath()}`;
+ const errors = issues.errors;
+
+ const knownVariantFileNameExtensions: Record = {
+ glTF: ".gltf",
+ "glTF-Binary": ".glb",
+ "glTF-Embedded": ".gltf",
+ };
+
+ const directoryEntries = fs.readdirSync(modelDirectory, {
+ withFileTypes: true,
+ });
+ for (const directoryEntry of directoryEntries) {
+ // Directories that start with "glTF" indicate variants
+ const directoryName = directoryEntry.name;
+ if (!directoryEntry.isDirectory() || !directoryName.startsWith("glTF")) {
+ continue;
+ }
+ const variantName = directoryName;
+ const variantDirectory = `${modelDirectory}/${variantName}`;
+
+ // Expect a specific extension for the known variant names.
+ // Search for ".gltf" or ".glb" files in other cases.
+ const expectedExtension = knownVariantFileNameExtensions[variantName];
+ if (expectedExtension === undefined) {
+ const fileNameGlb = Model.findVariantFileName(variantDirectory, ".glb");
+ if (fileNameGlb !== undefined) {
+ variants[variantName] = fileNameGlb;
+ } else {
+ const fileNameGltf = Model.findVariantFileName(
+ variantDirectory,
+ ".gltf"
+ );
+ if (fileNameGltf !== undefined) {
+ variants[variantName] = fileNameGltf;
+ } else {
+ errors.push(
+ `Did not find a ".gltf" or ".glb" file for "${variantName}" variant in ${this.getModelPath()}`
+ );
+ }
+ }
+ } else {
+ const fileName = Model.findVariantFileName(
+ variantDirectory,
+ expectedExtension
+ );
+ if (fileName === undefined) {
+ errors.push(
+ `Did not find a "${expectedExtension}" file for "${variantName}" variant in ${this.getModelPath()}`
+ );
+ } else {
+ variants[variantName] = fileName;
+ }
+ }
+ }
+ const sortedVariants: Record = {};
+ Object.keys(variants)
+ .sort()
+ .forEach((key) => {
+ sortedVariants[key] = variants[key]!;
+ });
+ return sortedVariants;
+ }
+
+ /**
+ * Find the first file with the given extension in the given directory.
+ *
+ * @param variantDirectory - The directory
+ * @returns The file name, if it is found
+ */
+ private static findVariantFileName(
+ variantDirectory: string,
+ expectedExtension: string
+ ): string | undefined {
+ const files = fs.readdirSync(variantDirectory);
+ for (const file of files) {
+ if (file.endsWith(expectedExtension)) {
+ return file;
+ }
+ }
+ return undefined;
+ }
+
+ /**
+ * Tries to read information about the extensions from the "glTF" variant.
+ *
+ * This will try to read the ".gltf" file and extract its 'extensionsUsed'
+ * and 'extensionsRequired' information, defaulting to empty arrays.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @returns The extensions information
+ */
+ private readExtensionsInfo(baseDirectory: string): {
+ used: string[];
+ required: string[];
+ } {
+ const extensions = {
+ used: [],
+ required: [],
+ };
+ const gltfPath = this.getGltfPath();
+ const fullPath = `${baseDirectory}/${gltfPath}`;
+ const glTF = ModelMetadata.readJson(fullPath);
+ if (glTF !== undefined) {
+ extensions.used = glTF.extensionsUsed ?? [];
+ extensions.required = glTF.extensionsRequired ?? [];
+ }
+ return extensions;
+ }
+
+ /**
+ * Returns all used extensions
+ *
+ * @returns The extensions
+ */
+ getExtensionsUsed(): string[] {
+ return this.extensionsUsed;
+ }
+
+ /**
+ * Returns the metadata that was given in the constructor
+ *
+ * @returns The metadata
+ */
+ getMetadata(): Metadata {
+ return this.metadata;
+ }
+
+ /**
+ * Returns the metadata.legal of the metadata that was given in the
+ * constructor.
+ *
+ * @returns The legals
+ */
+ getLegals() {
+ return this.metadata.legal;
+ }
+
+ /**
+ * Returns the name that was provided in the metadata JSON.
+ *
+ * This will usually be similar to the model directory name,
+ * e.g. the model "AnimatedTriangle" will have the name
+ * "Animated Triangle".
+ *
+ * This is only used for presentation, e.g. titles or link
+ * descriptions. It may NOT be used in paths or URLs!
+ *
+ * @returns The name
+ */
+ getName(): string {
+ return this.metadata.name;
+ }
+
+ /**
+ * Returns the tags for this model.
+ *
+ * These are the tags that have been read from the metadata JSON,
+ * but here, they will never be 'undefined' (but they may be
+ * the empty array).
+ *
+ * @returns The tags
+ */
+ getTags(): string[] {
+ return this.metadata.tags;
+ }
+
+ /**
+ * Returns the summary that was read from the metadata JSON.
+ *
+ * This is a short, human-readable description of the model.
+ *
+ * @returns The summary
+ */
+ getSummary(): string {
+ return this.metadata.summary;
+ }
+
+ /**
+ * Returns the name of the directory that contains the model.
+ *
+ * This is the name of the directory that the actual model is
+ * contained in, e.g. "AnimatedTriangle". This name may
+ * contain spaces or special characters.
+ *
+ * @returns The directory name
+ */
+ getModelPath() {
+ return this.directoryName;
+ }
+
+ /**
+ * Returns the base URL for the model.
+ *
+ * This is getModelPath, URI-encoded
+ *
+ * @returns The URL
+ */
+ getModelUrl() {
+ const p = this.getModelPath();
+ const result = encodeURI(p);
+ return result;
+ }
+
+ /**
+ * Returns the path of the screenshot.
+ *
+ * This will be the path of the model, followed by the path
+ * of the screenshot that was given in the metadata JSON,
+ *
+ * @returns The screenshot path
+ */
+ private getScreenshotPath() {
+ const base = this.getModelPath();
+ const screenshot = this.metadata.screenshot;
+ const screenshotPath = `${base}/${screenshot}`;
+ return screenshotPath;
+ }
+
+ /**
+ * Returns the URL of the screenshot.
+ *
+ * This is getScreenshotPath, URI-encoded
+ *
+ * @returns The screenshot URL
+ */
+ getScreenshotUrl() {
+ const p = this.getScreenshotPath();
+ const result = encodeURI(p);
+ return result;
+ }
+
+ /**
+ * Returns the screenshot name that was read from the metadata JSON
+ *
+ * @returns The screenshot name
+ */
+ getScreenshotName() {
+ return this.metadata.screenshot;
+ }
+
+ /**
+ * Returns the screenshot name that was read from the metadata JSON
+ *
+ * This is getScreenshotName, URI-encoded
+ *
+ * @returns The screenshot name
+ */
+ private getScreenshotNameUrl() {
+ const p = this.getScreenshotName();
+ const result = encodeURI(p);
+ return result;
+ }
+
+ /**
+ * Returns the path of the ".glb"" file for the "glTF-Binary" variant.
+ *
+ * Note: This will return the path, even when the GLB variant
+ * does not exist! Use "hasGlb" to check whether the GLB is
+ * actually present.
+ *
+ * @returns The GLB path
+ */
+ private getGlbPath(): string {
+ const name = this.getModelPath();
+ const glbPath = `${name}/glTF-Binary/${name}.glb`;
+ return glbPath;
+ }
+
+ /**
+ * Returns the URL of the ".glb"" file for the "glTF-Binary" variant.
+ *
+ * This is getGlbPath, URI-encoded
+ *
+ * @returns The GLB URL
+ */
+ getGlbUrl(): string {
+ const p = this.getGlbPath();
+ const result = encodeURI(p);
+ return result;
+ }
+
+ /**
+ * Whether this model has an associated GLB file as part
+ * of a "glTF-Binary" variant.
+ */
+ get hasGlb(): boolean {
+ return this._hasGlb;
+ }
+
+ /**
+ * Returns the path of the ".gltf" file for the "glTF" variant.
+ *
+ * @returns The glTF path
+ */
+ private getGltfPath(): string {
+ const name = this.getModelPath();
+ const gltfPath = `${name}/glTF/${name}.gltf`;
+ return gltfPath;
+ }
+
+ /**
+ * Returns the URL of the ".gltf" file for the "glTF" variant.
+ *
+ * This is getGltfPath, URI-encoded
+ *
+ * @returns The glTF URL
+ */
+ getGltfUrl(): string {
+ const p = this.getGltfPath();
+ const result = encodeURI(p);
+ return result;
+ }
+
+ /**
+ * Returns the available variants.
+ *
+ * This is a record that maps variant names like "glTF-Binary" to
+ * the respective file name, e.g. "AnimatedTriangle.glb".
+ *
+ * @returns The variants
+ */
+ getVariants(): Record {
+ return this.variants;
+ }
+
+ /**
+ * Creates the markdown string that goes into the "README.md" of
+ * the model.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @returns The markdown
+ */
+ createReadmeMarkdown(baseDirectory: string): string {
+ // Header
+ const md: string[] = [];
+ md.push(`# ${this.getName()}`);
+ md.push("");
+ md.push(
+ ``
+ );
+ md.push("");
+
+ // The tags: Each (known) tag is a link to the corresponding listing
+ // file, e.g. "showcase" will link to "../Models-showcase.md".
+ md.push("## Tags");
+ md.push("");
+ const tagList: string[] = [];
+ const tags = this.getTags();
+ for (const tag of tags) {
+ const path = Model.findTagListingFile(tag);
+ if (path === undefined) {
+ tagList.push(`${tag}`);
+ } else {
+ tagList.push(`[${tag}](../${path})`);
+ }
+ }
+ const tagString = tagList.join(", ");
+ md.push(tagString);
+ md.push("");
+
+ // Information about the used and required extensions
+ if (this.extensionsRequired.length > 0) {
+ md.push("## Extensions Required");
+ md.push("");
+ md.push(this.extensionsRequired.map((e) => "* " + e).join("\n"));
+ md.push("");
+ }
+ if (this.extensionsUsed.length > 0) {
+ md.push("## Extensions Used");
+ md.push("");
+ md.push(this.extensionsUsed.map((e) => "* " + e).join("\n"));
+ md.push("");
+ }
+
+ // The summary from the metadata JSON
+ md.push("## Summary");
+ md.push("");
+ md.push(this.metadata.summary);
+ md.push("");
+
+ // Convenience operations to open in sample viewer or
+ // download the GLB
+ md.push("## Operations");
+ md.push("");
+ const displayUrl = this.hasGlb ? this.getGlbUrl() : this.getGltfUrl();
+ const fullDisplayUrl = `${ModelMetadata.UrlModelRepoRaw}/${baseDirectory}/${displayUrl}`;
+ md.push(
+ `* [Display](${ModelMetadata.UrlSampleViewer}?model=${fullDisplayUrl}) in SampleViewer`
+ );
+ if (this.hasGlb) {
+ const fullGlbUrl = `${
+ ModelMetadata.UrlModelRepoRaw
+ }/${baseDirectory}/${this.getGlbUrl()}`;
+ md.push(`* [Download GLB](${fullGlbUrl})`);
+ }
+ md.push(`* [Model Directory](./)`);
+ md.push("");
+
+ // Inline the "README.body.md"
+ const readmeBodyFile = `${baseDirectory}/${this.getModelPath()}/README.body.md`;
+ if (fs.existsSync(readmeBodyFile)) {
+ md.push(fs.readFileSync(readmeBodyFile, "utf8").toString());
+ md.push("");
+ } else {
+ if (ModelMetadata.verbose) {
+ console.log(
+ `Note: No README.body.md found for ${this.getName()}, inserting defaults`
+ );
+ }
+ md.push("## Screenshot");
+ md.push("");
+ md.push(`})`);
+ md.push("");
+ }
+
+ // Legal information
+ md.push("## Legal");
+ md.push("");
+ const credits = this.createCreditsMarkdownLines(false);
+ md.push(credits.join("\n\n"));
+ md.push("");
+
+ md.push(
+ ``
+ );
+ md.push("");
+ const result = md.join("\n");
+ return result;
+ }
+
+ /**
+ * Creates lines of markdown for the credits.
+ *
+ * These are two lines for each 'metadata.legal' entry:
+ * - The copyright year and owner (and license link)
+ * - Information about the artist and content
+ *
+ * The 'inListing' indicates whether these credits are going
+ * into one of the 'listing' files that are stored directly
+ * in the `./Models` directory. In this case, relative URLs
+ * of the 'metadata.legal' structure that go up TWO levels
+ * from the model directory ("../../") have to be modified
+ * to only go up ONE level ("../");
+ *
+ * @param inListing - Whether this is going into a listing file
+ * @returns The lines
+ */
+ createCreditsMarkdownLines(inListing: boolean): string[] {
+ const credits: string[] = [];
+
+ const metadata = this.metadata;
+ for (const element of metadata.legal) {
+ let url = element.licenseUrl ?? "";
+ if (inListing) {
+ if (url.startsWith("../../")) {
+ url = url.substring(3);
+ }
+ }
+ const urlEncoded = encodeURI(url);
+ const year = element.year;
+ const owner = element.owner;
+ const artist = element.artist;
+ const what = element.what;
+ const text = element.text;
+ credits.push(`© ${year}, ${owner}. [${text}](${urlEncoded})`);
+ credits.push(` - ${artist} for ${what}`);
+ }
+ return credits;
+ }
+
+ /**
+ * Returns the name of the Listing file for the given tag.
+ *
+ * For known tags (as defined in the "Listings" class), this will
+ * return the corresponding file. E.g. for "showcase", it will
+ * return the file name of the listing tagged with "showcase".
+ *
+ * @param tag - The tag
+ * @returns The path
+ */
+ private static findTagListingFile(tag: string): string | undefined {
+ const listings = Listings.LISTINGS;
+ for (const listing of listings) {
+ const listingTags = listing.tags;
+ if (listingTags.includes(tag)) {
+ return listing.file;
+ }
+ }
+ return undefined;
+ }
+
+ /**
+ * Creates the markdown string that goes into the "LICENSE.md" of
+ * the model.
+ *
+ * @returns The markdown
+ */
+ createLicenseMarkdown(): string {
+ const md: string[] = [];
+
+ // Header
+ md.push(`# LICENSE file for the model: ${this.getName()}`);
+ md.push(
+ "All files in this directory tree are licensed as indicated below."
+ );
+ md.push(
+ "* All files directly associated with the model including all text, image and binary files:"
+ );
+
+ // The "text" (short name) of the licenses, linking to the
+ // license URL
+ for (const legal of this.metadata.legal) {
+ const url = legal.licenseUrl ?? "";
+ const urlEncoded = encodeURI(url);
+ let spdxInfo = "";
+ if (legal.spdx !== undefined) {
+ spdxInfo = ` [SPDX license identifier: "${legal.spdx}"]`;
+ }
+ md.push(` * [${legal.text}](${urlEncoded})${spdxInfo}`);
+ }
+
+ // Meta-license
+ md.push(
+ '* This file and all other metadocumentation files including "metadata.json":'
+ );
+ const license = Licenses.LICENSE["CC-BY-4.0"];
+ md.push(
+ ` * [${license.text}]("${license.link}") [SPDX license identifier: "CC-BY-4.0"]`
+ );
+
+ // Footer
+ md.push(
+ "Full license text of these licenses are available at the links above."
+ );
+ md.push("This license excludes logos and associated trademarks.");
+ md.push(
+ ``
+ );
+
+ const result = md.join("\n\n") + "\n";
+ return result;
+ }
+}
diff --git a/util/src/ModelMetadata.ts b/util/src/ModelMetadata.ts
new file mode 100644
index 00000000..0a8fe519
--- /dev/null
+++ b/util/src/ModelMetadata.ts
@@ -0,0 +1,629 @@
+import * as fs from "fs";
+
+import { Model } from "./Model";
+import { Licenses } from "./Licenses";
+import { Models } from "./Models";
+import { Issues } from "./Issues";
+import { Listings } from "./Listings";
+import { Listing } from "./Listing";
+
+/**
+ * The main class for the model metadata processing
+ */
+export class ModelMetadata {
+ /**
+ * The URL for the glTF-Sample-Viewer release
+ */
+ static readonly UrlSampleViewer =
+ "https://github.khronos.org/glTF-Sample-Viewer-Release/";
+
+ /**
+ * The URL of the "raw" glTF-Sample-Assets repo
+ */
+ static readonly UrlModelRepoRaw =
+ "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main";
+
+ /**
+ * The directory relative to root containing all models
+ */
+ private static readonly ModelDirectory = "./Models";
+
+ /**
+ * Whether verbose information about intermediate steps should be printed
+ */
+ static verbose = false;
+
+ /**
+ * Whether to omit actually writing any file
+ */
+ static dryRun = false;
+
+ /**
+ * Process the specified models with the given options.
+ *
+ * @param options - The options
+ * @param inputModelNames - The input model (subdirectory) names
+ * @returns An error code, 0 if there is no error
+ */
+ static process(
+ options: Record,
+ inputModelNames: string[]
+ ): number {
+ ModelMetadata.verbose = options["verbose"] === true;
+ ModelMetadata.dryRun = options["dry-run"] === true;
+ const check = options["check"] === true;
+ const update = options["update"] === true;
+
+ const baseDirectory = ModelMetadata.ModelDirectory;
+
+ // Get list of all model directory names to process
+ let modelNames = inputModelNames;
+ if (modelNames.length === 0) {
+ modelNames = ModelMetadata.collectSubdirectoryNames(baseDirectory);
+ }
+
+ // Create all models
+ const modelIssues: Record = {};
+ const models = Models.createModels(baseDirectory, modelNames, modelIssues);
+
+ // If there are any errors (or if 'check' was requested),
+ // print all issues.
+ let anyHasErrors = false;
+ for (const i of Object.values(modelIssues)) {
+ anyHasErrors = anyHasErrors || i.errors.length > 0;
+ }
+ if (anyHasErrors || check) {
+ for (const [m, i] of Object.entries(modelIssues)) {
+ ModelMetadata.printIssues(m, i);
+ }
+ }
+ if (anyHasErrors) {
+ return 1;
+ }
+
+ //ModelMetadata.DEBUG_preprocessModels(models);
+
+ // Creating the listing and overview files can only be done
+ // when all models are processed
+ if (inputModelNames.length !== 0) {
+ return 0;
+ }
+
+ ModelMetadata.createListings(baseDirectory, models);
+ ModelMetadata.createModelIndex(baseDirectory, models);
+ ModelMetadata.createReuseLicense(baseDirectory, models);
+
+ if (update) {
+ ModelMetadata.updateAllModelsFiles(baseDirectory, models);
+ }
+ return 0;
+ }
+
+ // Internal, preliminary tests
+ //@ts-ignore
+ private static DEBUG_preprocessModels(models: Model[]) {
+ const knownTags = [
+ "showcase",
+ "video",
+ "extension",
+ "core",
+ "testing",
+ "written",
+ "issues",
+ "pbrtest",
+ ];
+
+ const allExtensions = new Set();
+ const allTags = new Set();
+ const allVariants = new Set();
+ for (const model of models) {
+ const extensionsUsed = model.getExtensionsUsed();
+ for (const e of extensionsUsed) {
+ allExtensions.add(e);
+ }
+
+ const tags = model.getTags();
+ for (const t of tags) {
+ allTags.add(t);
+ }
+
+ const variants = model.getVariants();
+ for (const v of Object.keys(variants)) {
+ allVariants.add(v);
+ }
+
+ if (tags.includes("core") && extensionsUsed.length > 0) {
+ console.log(
+ `Model ${model.getName()} is tagged as 'core' but uses ${extensionsUsed}`
+ );
+ }
+ for (const tag of tags) {
+ if (!knownTags.includes(tag)) {
+ console.log(`Model ${model.getName()} uses unknown tag '${tag}'`);
+ }
+ }
+ }
+ console.log("All extensions:");
+ for (const e of allExtensions) {
+ console.log(e);
+ }
+ console.log("All tags:");
+ for (const t of allTags) {
+ console.log(t);
+ }
+ console.log("All variants:");
+ for (const v of allVariants) {
+ console.log(v);
+ }
+ }
+
+ /**
+ * Create the so-called "Listings" for the given models.
+ *
+ * These are the markdown files that list all models that have
+ * a certain tag, e.g. "Models-showcase.md".
+ *
+ * These listings are defined in the "Listings" class.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param models - The models
+ */
+ private static createListings(baseDirectory: string, models: Model[]) {
+ const listings = Listings.LISTINGS;
+ for (const listing of listings) {
+ const listingReadme = ModelMetadata.createListingMarkdown(
+ baseDirectory,
+ listing,
+ models
+ );
+ const listingFileName = `${baseDirectory}/${listing.file}`;
+
+ if (ModelMetadata.dryRun) {
+ ModelMetadata.logVerbose(
+ `Skip writing ${listingFileName} due to dry-run`
+ );
+ } else {
+ ModelMetadata.logVerbose(`Writing ${listingFileName}`);
+ fs.writeFileSync(listingFileName, listingReadme, "utf-8");
+ }
+ }
+ }
+
+ /**
+ * Create the markdown string for one "Listing" file.
+ *
+ * Such a listing file is, for example, "Models-showcase.md", which
+ * contains a table of all models that are tagged with "showcase".
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param listing - The Listing object
+ * @param models - The models
+ * @returns The markdown
+ */
+ private static createListingMarkdown(
+ baseDirectory: string,
+ listing: Listing,
+ models: Model[]
+ ): string {
+ ModelMetadata.logVerbose(`Creating markdown for ${listing.file}...`);
+
+ const md: string[] = [];
+
+ // Header
+ md.push("# glTF 2.0 Sample Assets");
+ md.push("");
+ const tags = listing.tags;
+ if (tags.length === 0) {
+ md.push("## All models");
+ } else {
+ md.push(`## Models tagged with '**${tags.join(", ")}**'`);
+ }
+ md.push("");
+ md.push(listing.summary);
+ md.push("");
+
+ // List of links to all other 'Listings':
+ md.push("## Other Tagged Listings");
+ md.push("");
+ const listings = Listings.LISTINGS;
+ for (const otherListing of listings) {
+ let tagItem = "";
+ if (otherListing.tags.length > 0) {
+ tagItem = "#" + otherListing.tags.join(", #");
+ } else {
+ tagItem = "#all";
+ }
+ const line = `* [${tagItem}](${otherListing.file}) - ${otherListing.summary}`;
+ md.push(line);
+ }
+ md.push("");
+
+ // The actual table containing the models.
+ md.push("| Model | Description |");
+ md.push("|---------|-------------|");
+
+ let counter = 0;
+ for (const modelMeta of models) {
+ const modelTags = modelMeta.getTags();
+ const isListed = ModelMetadata.includesAll(modelTags, tags);
+ if (!isListed) {
+ continue;
+ }
+ counter++;
+
+ // Create one row for the table:
+
+ const row = [];
+ row.push("| ");
+
+ // Model name, linking to README
+ row.push(
+ `[${modelMeta.getName()}](${modelMeta.getModelUrl()}/README.md)`
+ );
+ row.push("
");
+
+ // Model screenshot, linking to README
+ row.push(
+ `[})](${modelMeta.getModelUrl()}/README.md)`
+ );
+ row.push("
");
+
+ // The "Show" link for the sample viewer
+ const pathModel = modelMeta.hasGlb
+ ? modelMeta.getGlbUrl()
+ : modelMeta.getGltfUrl();
+ row.push(
+ `[Show](${ModelMetadata.UrlSampleViewer}?model=${ModelMetadata.UrlModelRepoRaw}/${baseDirectory}/${pathModel}) `
+ );
+
+ // The "Download GLB" link
+ if (modelMeta.hasGlb) {
+ row.push(
+ `-- [Download GLB](${
+ ModelMetadata.UrlModelRepoRaw
+ }/${baseDirectory}/${modelMeta.getGlbUrl()}) `
+ );
+ }
+
+ // Right side:
+ // Summary
+ row.push(`| `);
+ const summary = modelMeta.getSummary();
+ row.push(`${summary}
`);
+
+ // Credits
+ row.push(`Credit:
`);
+ const credits = modelMeta.createCreditsMarkdownLines(true);
+ row.push(`${credits.join("
")}`);
+ row.push(` |`);
+
+ md.push(row.join(""));
+ }
+
+ // Footer
+ md.push("---");
+ md.push("");
+ md.push(
+ `### Copyright\n\n© ${new Date().getFullYear()}, The Khronos Group.`
+ );
+ md.push("");
+
+ const license = Licenses.LICENSE["CC-BY-4.0"];
+ md.push(`**License:** [${license.text}](${license.link})`);
+ md.push("");
+ md.push(
+ ``
+ );
+ md.push("");
+
+ const result = md.join("\n");
+ ModelMetadata.logVerbose(
+ `Creating markdown for ${listing.file} DONE, ${counter} models`
+ );
+ return result;
+ }
+
+ /**
+ * Create the 'model-index.json' file that summarizes the names, screenshots,
+ * tags, and variants of all models, in a machine-processable form.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param models - The models
+ */
+ private static createModelIndex(baseDirectory: string, models: Model[]) {
+ const modelIndexJson = ModelMetadata.createModelIndexJson(models);
+ const indexFileName = `${baseDirectory}/model-index.json`;
+ const modelIndexJsonString = JSON.stringify(modelIndexJson, null, 2);
+
+ if (ModelMetadata.dryRun) {
+ ModelMetadata.logVerbose(`Skip writing ${indexFileName} due to dry-run`);
+ } else {
+ ModelMetadata.logVerbose(`Writing ${indexFileName}`);
+ fs.writeFileSync(indexFileName, modelIndexJsonString, "utf-8");
+ }
+ }
+
+ /**
+ * Create the JSON object that goes into the 'model-index.json' file that
+ * summarizes the names, screenshots, tags, and variants of all models,
+ * in a machine-processable form.
+ *
+ * @param models - The models
+ * @returns The model index JSON object
+ */
+ private static createModelIndexJson(models: Model[]): any {
+ ModelMetadata.logVerbose(
+ `Creating model index for ${models.length} models...`
+ );
+ const modelIndex = [];
+
+ for (const model of models) {
+ const modelJson: any = {};
+ modelJson.label = model.getName();
+ modelJson.name = model.getModelPath();
+ modelJson.screenshot = model.getScreenshotName();
+
+ const tags = model.getTags();
+ if (tags.length !== 0) {
+ modelJson.tags = tags;
+ }
+
+ modelJson.variants = {};
+ const variants = model.getVariants();
+ for (const [folder, file] of Object.entries(variants)) {
+ modelJson.variants[folder] = file;
+ }
+ modelIndex.push(modelJson);
+ }
+ ModelMetadata.logVerbose(
+ `Creating model index for ${models.length} models DONE`
+ );
+ return modelIndex;
+ }
+
+ /**
+ * Create the "./REUSE.toml" file that aggregates the license information
+ * for all models.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param models - The models
+ */
+ private static createReuseLicense(baseDirectory: string, models: Model[]) {
+ const reuseText = ModelMetadata.createReuseToml(baseDirectory, models);
+ const reuseFileName = `./REUSE.toml`;
+
+ if (ModelMetadata.dryRun) {
+ ModelMetadata.logVerbose(`Skip writing ${reuseFileName} due to dry-run`);
+ } else {
+ ModelMetadata.logVerbose(`Writing ${reuseFileName}`);
+ fs.writeFileSync(reuseFileName, reuseText, "utf-8");
+ }
+ }
+
+ /**
+ * Create the contents of the "./REUSE.toml" file that aggregates
+ * the license information for all models.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param models - The models
+ * @returns The contents of the file
+ */
+ private static createReuseToml(
+ baseDirectory: string,
+ models: Model[]
+ ): string {
+ ModelMetadata.logVerbose(
+ `Creating REUSE.toml for ${models.length} models...`
+ );
+
+ const text = [];
+
+ text.push(`version = 1`);
+ text.push(``);
+
+ text.push(`[[annotations]]`);
+ text.push(`path = "**"`);
+ text.push(`precedence = "aggregate"`);
+ const currentYear = new Date().getFullYear();
+ text.push(`SPDX-FileCopyrightText = "2017-${currentYear} Khronos Group"`);
+ text.push(`SPDX-License-Identifier = "CC-BY-4.0"`);
+ text.push("");
+
+ for (const model of models) {
+ const files = `${baseDirectory}/${model.getModelPath()}`;
+ text.push(`[[annotations]]`);
+ text.push(`path = "${files.substring(2)}/*"`);
+ text.push(`precedence = "aggregate"`);
+
+ const legals = model.getLegals();
+
+ const copyrightsSet = new Set();
+ const licensesSet = new Set();
+ for (const legal of legals) {
+ const year = legal.year;
+ const owner = legal.owner;
+ copyrightsSet.add(`${year} ${owner}`);
+ licensesSet.add(legal.license);
+ }
+ const copyrights = [...copyrightsSet];
+ if (copyrights.length === 1) {
+ text.push(`SPDX-FileCopyrightText = "${copyrights[0]}"`);
+ } else {
+ const copyrightsString = copyrights.map((e) => `"${e}"`).join(", ");
+ text.push(`SPDX-FileCopyrightText = [ ${copyrightsString} ]`);
+ }
+ const licenses = [...licensesSet];
+ const licensesString = licenses.join(" AND ");
+ text.push(`SPDX-License-Identifier = "${licensesString}"`);
+ text.push("");
+ }
+
+ const result = text.join("\n");
+ ModelMetadata.logVerbose(
+ `Creating REUSE.toml for ${models.length} models DONE`
+ );
+ return result;
+ }
+
+ /**
+ * Update all auto-generated files for all models.
+ *
+ * See updateModelFiles for details.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param models - The models
+ */
+ private static updateAllModelsFiles(baseDirectory: string, models: Model[]) {
+ for (const model of models) {
+ ModelMetadata.updateModelFiles(baseDirectory, model);
+ }
+ }
+
+ /**
+ * Update all auto-generated files for the given model.
+ *
+ * This will write the latest state of the 'metadata.json',
+ * the 'README.md', and the 'LICENSE.md' for the given model.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param model - The model
+ */
+ private static updateModelFiles(baseDirectory: string, model: Model) {
+ ModelMetadata.logVerbose(`Update model files for ${model.getName()}...`);
+
+ const dir = `${baseDirectory}/${model.getModelPath()}`;
+
+ const metadata = model.getMetadata();
+ const metadataString = JSON.stringify(metadata, null, 2);
+ const metadataFileName = `${dir}/metadata.json`;
+ if (ModelMetadata.dryRun) {
+ ModelMetadata.logVerbose(
+ ` Skip writing ${metadataFileName} due to dry-run`
+ );
+ } else {
+ ModelMetadata.logVerbose(` Writing ${metadataFileName}`);
+ fs.writeFileSync(metadataFileName, metadataString, "utf8");
+ }
+
+ const readmeMd = model.createReadmeMarkdown(baseDirectory);
+ const readmeFileName = `${dir}/README.md`;
+ if (ModelMetadata.dryRun) {
+ ModelMetadata.logVerbose(
+ ` Skip writing ${readmeFileName} due to dry-run`
+ );
+ } else {
+ ModelMetadata.logVerbose(` Writing ${readmeFileName}`);
+ fs.writeFileSync(readmeFileName, readmeMd, "utf8");
+ }
+
+ const licenseMd = model.createLicenseMarkdown();
+ const licenseFileName = `${dir}/LICENSE.md`;
+ if (ModelMetadata.dryRun) {
+ ModelMetadata.logVerbose(
+ ` Skip writing ${licenseFileName} due to dry-run`
+ );
+ } else {
+ ModelMetadata.logVerbose(` Writing ${licenseFileName}`);
+ fs.writeFileSync(licenseFileName, licenseMd, "utf8");
+ }
+
+ ModelMetadata.logVerbose(`Update model files for ${model.getName()} DONE`);
+ }
+
+ /**
+ * Log the given data if verbose output was enabled
+ *
+ * @param data - The data
+ */
+ private static logVerbose(...data: any[]) {
+ if (ModelMetadata.verbose) {
+ console.log(...data);
+ }
+ }
+
+ /**
+ * Print the given issues
+ *
+ * @param modelName - The name of the model
+ * @param issues - The issues
+ */
+ private static printIssues(modelName: string, issues: Issues) {
+ const errors = issues.errors;
+ const warnings = issues.warnings;
+ if (errors.length > 0 || warnings.length > 0) {
+ console.log(
+ `Model '${modelName}' caused ${errors.length} errors and ${warnings.length} warnings:`
+ );
+ for (let i = 0; i < errors.length; i++) {
+ console.log(` E-${i + 1}: ${errors[i]}`);
+ }
+ for (let i = 0; i < warnings.length; i++) {
+ console.log(` W-${i + 1}: ${warnings[i]}`);
+ }
+ }
+ }
+
+ //--------------------------------------------------------------------------
+ // Some basic helper functions
+
+ /**
+ * Collect the names of all subdirectories in the given folder.
+ *
+ * @param directory - The directory name
+ * @returns The subdirectory names
+ */
+ private static collectSubdirectoryNames(directory: string = ""): string[] {
+ if (directory === "") {
+ console.log(`Invalid directory name: '${directory}'`);
+ return [];
+ }
+ if (!fs.existsSync(directory)) {
+ console.log(`Directory does not exist: '${directory}'`);
+ return [];
+ }
+ const subdirectoryNames: string[] = [];
+ const files = fs.readdirSync(directory);
+ for (const file of files) {
+ const modelPath = `${directory}/${file}`;
+ if (fs.lstatSync(modelPath).isDirectory()) {
+ subdirectoryNames.push(file);
+ }
+ }
+ subdirectoryNames.sort();
+ return subdirectoryNames;
+ }
+
+ /**
+ * Pragmatically read the JSON from the specified file. If the
+ * file does not exist, a message is printed and 'undefined' is
+ * returned.
+ *
+ * @param fileName - The file name
+ * @returns The parsed result
+ */
+ static readJson(fileName: string): any {
+ if (fs.existsSync(fileName)) {
+ const jsonString = fs.readFileSync(fileName, "utf8").toString();
+ return JSON.parse(jsonString);
+ }
+ console.log(`File ${fileName} does not exist`);
+ return undefined;
+ }
+
+ /**
+ * Returns whether the given including array contains all elements
+ * from the included array.
+ *
+ * @param including - The including array
+ * @param included - The included elements
+ * @returns Whether all are included
+ */
+ private static includesAll(including: T[], included: T[]) {
+ for (const i of included) {
+ if (!including.includes(i)) {
+ return false;
+ }
+ }
+ return true;
+ }
+}
diff --git a/util/src/Models.ts b/util/src/Models.ts
new file mode 100644
index 00000000..392f7023
--- /dev/null
+++ b/util/src/Models.ts
@@ -0,0 +1,355 @@
+import * as fs from "fs";
+
+import { Legal } from "./Legal";
+import { Licenses } from "./Licenses";
+import { Metadata } from "./Metadata";
+import { Issues } from "./Issues";
+import { Model } from "./Model";
+import { ModelMetadata } from "./ModelMetadata";
+
+/**
+ * Methods related to 'Model' objects
+ */
+export class Models {
+ static readonly MetadataJsonVersion = 2;
+
+ /**
+ * Create all models from the given names in the given base directory.
+ *
+ * This will create one model for each of the given names, if the
+ * model input could successfully be read.
+ *
+ * If a model can not be created, then the corresponding entry
+ * in the 'modelIssues' record will contain information about
+ * the errors and warnings that prevented the model from being
+ * created.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param modelNames The names (subdirectory names) of the models
+ * @param modelIssues Will be filled with information about issues
+ * @returns The models
+ */
+ static createModels(
+ baseDirectory: string,
+ modelNames: string[],
+ modelIssues: Record
+ ): Model[] {
+ const models: Model[] = [];
+ for (const modelName of modelNames) {
+ const issues = {
+ errors: [],
+ warnings: [],
+ };
+ const mm = Models.createModel(baseDirectory, modelName, issues);
+ modelIssues[modelName] = issues;
+ if (mm !== undefined) {
+ models.push(mm);
+ }
+ }
+ return models;
+ }
+
+ /**
+ * Create the specified model.
+ *
+ * If the model cannot be created, then the given issues will afterwards
+ * contain warning- and error messages, and 'undefined' will be returned.
+ *
+ * @param baseDirectory - The base directory ("./Models")
+ * @param modelName The name (subdirectory name) of the model
+ * @param issues Will be filled with information about issues
+ * @returns The model
+ */
+ private static createModel(
+ baseDirectory: string,
+ modelName: string,
+ issues: Issues
+ ): Model | undefined {
+ const errors = issues.errors;
+ const modelPath = `${baseDirectory}/${modelName}`;
+
+ // Read the raw metadata JSON
+ const metadataFileName = `${modelPath}/metadata.json`;
+ if (!fs.existsSync(metadataFileName)) {
+ errors.push(`Model metadata file not found: ${metadataFileName}`);
+ return undefined;
+ }
+ const metadataJson = ModelMetadata.readJson(metadataFileName);
+
+ // That preprocessing thingy for the licenses...
+ Models.updateLegacyLicenseStructure(metadataJson);
+
+ // Insert default values for optional fields
+ if (metadataJson.tags === undefined) {
+ metadataJson.tags = [];
+ }
+
+ // Validate the metadata JSON, and bail out for errors
+ Models.validateMetadataJson(metadataJson, issues);
+ if (issues.errors.length > 0) {
+ return undefined;
+ }
+
+ // Here, the metadata JSON should be a valid "Metadata"
+ const metadata = metadataJson as Metadata;
+
+ // Validate the metadata (e.g. presence of screenshots
+ // and legal information), and bail out for errors
+ Models.validateMetadata(modelPath, metadata, issues);
+ if (issues.errors.length > 0) {
+ return undefined;
+ }
+
+ // Actually create the model from the valid Metadata
+ const model = new Model(modelName, metadata);
+ model.initialize(baseDirectory, issues);
+ if (issues.errors.length > 0) {
+ return undefined;
+ }
+
+ // Return it if there have not been any errors
+ return model;
+ }
+
+ /**
+ * Validate the given object that was read from the metadata.json file.
+ *
+ * @param metadataJson - The metadata JSON
+ * @param issues Will be filled with any issues
+ */
+ private static validateMetadataJson(metadataJson: any, issues: Issues) {
+ const errors = issues.errors;
+
+ const version = metadataJson.version;
+ if (version === undefined) {
+ errors.push(`The 'version' is required`);
+ } else {
+ const versionNumber = parseInt(version);
+ if (versionNumber != Models.MetadataJsonVersion) {
+ errors.push(
+ `Expected version ${Models.MetadataJsonVersion}, but found ${version}`
+ );
+ }
+ }
+
+ const name = metadataJson.name;
+ if (name === undefined) {
+ errors.push("The 'name' is required");
+ }
+ const path = metadataJson.path;
+ if (path === undefined) {
+ errors.push("The 'path' is required");
+ }
+ const summary = metadataJson.summary;
+ if (summary === undefined) {
+ errors.push("The 'summary' is required");
+ }
+ const screenshot = metadataJson.screenshot;
+ if (screenshot === undefined) {
+ errors.push("The 'screenshot' is required");
+ }
+ const legal = metadataJson.legal;
+ if (legal === undefined || !Array.isArray(legal)) {
+ errors.push("The 'legal' must be an array");
+ } else {
+ for (const element of legal) {
+ Models.validateLegalJson(element, issues);
+ }
+ }
+ }
+
+ /**
+ * Validate the given 'metadata.legal' field as it was read
+ * from the metadata.json file.
+ *
+ * @param legalJson - The legal JSON
+ * @param issues Will be filled with any issues
+ */
+ private static validateLegalJson(legalJson: any, issues: Issues) {
+ const errors = issues.errors;
+ if (legalJson === undefined) {
+ errors.push(`Invalid 'legal' element`);
+ return;
+ }
+
+ const year = legalJson.year;
+ if (year === undefined) {
+ errors.push(`The 'year' is required`);
+ } else {
+ const yearNumber = parseInt(year);
+ if (yearNumber <= 1920) {
+ errors.push(`The 'year' must be greater than 1920`);
+ }
+ }
+ const owner = legalJson.owner;
+ if (owner === undefined) {
+ errors.push(`The 'owner' is required`);
+ }
+ const license = legalJson.license;
+ if (license === undefined) {
+ errors.push(`The 'license' is required`);
+ }
+ const artist = legalJson.artist;
+ if (artist === undefined) {
+ errors.push(`The 'artist' is required`);
+ }
+ const what = legalJson.what;
+ if (what === undefined) {
+ errors.push(`The 'what' is required`);
+ }
+ }
+
+ /**
+ * Validate the given metadata object, checking for the presence
+ * of the screenshot and the validity of the legal information.
+ *
+ * @param modelPath - The path that contains the model, e.g.
+ * "./Models/AnimatedTriangle".
+ * @param metadata The metadata
+ * @param issues Will be filled with any issues
+ */
+ private static validateMetadata(
+ modelPath: string,
+ metadata: Metadata,
+ issues: Issues
+ ) {
+ const errors = issues.errors;
+
+ const screenshot = metadata.screenshot;
+ const screenshotPath = `${modelPath}/${screenshot}`;
+ if (!fs.existsSync(screenshotPath)) {
+ errors.push(`Screenshot not found: ${screenshotPath}`);
+ }
+
+ const legal = metadata.legal;
+ for (const element of legal) {
+ Models.validateLegal(element, issues);
+ }
+ }
+
+ /**
+ * Validate the given legal object, checking for the consistency
+ * of custom licenses and their required license file
+ *
+ * @param modelPath - The path that contains the model, e.g.
+ * "./Models/AnimatedTriangle".
+ * @param metadata The metadata
+ * @param issues Will be filled with any issues
+ */
+ private static validateLegal(legal: Legal, issues: Issues) {
+ const errors = issues.errors;
+ const knownLicenses = Licenses.LICENSE;
+ const license = legal.license;
+ const knownLicense = knownLicenses[license];
+ if (knownLicense === undefined) {
+ if (legal.text === undefined) {
+ errors.push(`License ${license} is not known - the 'text' is required`);
+ }
+
+ // Check for the presence of the license file
+ const expectedLicenseFile = `./LICENSES/${license}.txt`;
+ if (!fs.existsSync(expectedLicenseFile)) {
+ errors.push(
+ `License ${license} requires a file '${expectedLicenseFile}' to be present`
+ );
+ } else {
+ // The actual license URL has to go up TWO levels,
+ // because it refers to the model directory
+ legal.licenseUrl = `../../LICENSES/${license}.txt`;
+ }
+ }
+ }
+
+ /**
+ * Do some updates of legacy stuff...
+ *
+ * @param metadataJson - The metadata JSON
+ */
+ private static updateLegacyLicenseStructure(metadataJson: any) {
+ const knownLicenses = Licenses.LICENSE;
+ const legals = metadataJson.legal ?? [];
+
+ const legacyLicenseNames: Record = {
+ CC0: "CC0-1.0",
+ "CC-BY": "CC-BY-4.0",
+ "CC-BY-NC": "CC-BY-NC-4.0",
+ "LicenseRef-CC-BY-TM": "CC-BY-4.0",
+ "CC-BY 4.0": "CC-BY-4.0",
+ "CC-BY International 4.0": "CC-BY-4.0",
+ "Public Domain / CC0": "CC0-1.0",
+ "Creative Commons, Attribution-NonCommercial-ShareAlike 4.0 International":
+ "CC-BY-NC-SA-4.0",
+ };
+
+ const customLicenses = [
+ "LicenseRef-LegalMark-UX3D",
+ "LicenseRef-LegalMark-Khronos",
+ "LicenseRef-Poser-EULA",
+ "LicenseRef-LegalMark-Cesium",
+ "LicenseRef-LegalMark-DGG",
+ "SCEA",
+ "LicenseRef-Adobe-Stock",
+ "LicenseRef-CRYENGINE-Agreement",
+ "LicenseRef-3DRT-Testing",
+ "LicenseRef-Stanford-Graphics",
+ ];
+
+ // Update the 'license' property to be the canonical SPDX
+ // license identifier
+ for (const legal of legals) {
+ const license = legal.license;
+
+ // Don't update the known custom licenses
+ if (customLicenses.includes(license)) {
+ //console.log(`License ${license} is a known custom license`);
+ continue;
+ }
+ const knownLicense = knownLicenses[license];
+ if (knownLicense === undefined) {
+ //console.log(`License ${license} is not known`);
+
+ // Check if there is a mapping from the license name to
+ // the canonical one, and update it if this is the case
+ const newLicenseName = legacyLicenseNames[license];
+ if (newLicenseName === undefined) {
+ console.log(
+ `Warning: License ${license} is not known, and no new name found`
+ );
+ } else {
+ const newKnownLicense = knownLicenses[newLicenseName];
+ if (newKnownLicense === undefined) {
+ console.log(
+ `Warning: License ${license} is not known, and no valid new name found`
+ );
+ } else {
+ if (ModelMetadata.verbose) {
+ console.log(
+ `License ${license} is not known, updating to ${newLicenseName}`
+ );
+ }
+ legal.license = newLicenseName;
+ }
+ }
+ }
+ }
+
+ // Update the fields of the legal to be canonical:
+ for (const legal of legals) {
+ const license = legal.license;
+ const knownLicense = knownLicenses[license];
+ if (knownLicense === undefined) {
+ // Don't claim an 'spdx' identifier for licenses
+ // that are not known
+ legal.spdx = undefined;
+ } else {
+ // For known licenses, use the fields from the
+ // known license definition
+ legal.license = knownLicense.spdx;
+ legal.licenseUrl = knownLicense.link;
+ legal.text = knownLicense.text;
+ legal.spdx = knownLicense.spdx;
+ legal.icon = knownLicense.icon;
+ }
+ }
+ }
+}
diff --git a/util/src/main.ts b/util/src/main.ts
new file mode 100644
index 00000000..dd04fe77
--- /dev/null
+++ b/util/src/main.ts
@@ -0,0 +1,145 @@
+import { ModelMetadata } from "./ModelMetadata";
+
+/**
+ * Simple type definition for a command line option
+ */
+type CommandLineOption = {
+ /**
+ * The argument, prefixed by two dashes
+ */
+ argument: string;
+
+ /**
+ * A description, to be shown in the help output
+ */
+ text: string;
+};
+
+/**
+ * Definition of all available command line options
+ */
+const commandLineOptions: CommandLineOption[] = [
+ {
+ argument: "help",
+ text: "Displays this information.",
+ },
+ {
+ argument: "verbose",
+ text: "Dump intermediate and debug information.",
+ },
+ {
+ argument: "check",
+ text: "Checks consistency of the asset directory files.",
+ },
+ {
+ argument: "update",
+ text: 'Update model folders. It will set "check", and not perform any updates if the check fails.',
+ },
+ {
+ argument: "dry-run",
+ text: "Option to perform all checks and updates, but not write out actual files",
+ },
+ {
+ argument: "process-repo",
+ text: 'Processes all models that are found in the "./Models" subdirectory',
+ },
+];
+
+/**
+ * Simple type definition for a parsed command line
+ */
+type ParsedCommandLine = {
+ /**
+ * A mapping from the 'argument' of an option to whether it was enabled
+ */
+ options: Record;
+
+ /**
+ * The list of model names that may have been given explicitly.
+ *
+ * When this is empty, then it means that all models should be
+ * processed.
+ */
+ modelNames: string[];
+};
+
+/**
+ * Parses the command line arguments
+ *
+ * @param argv - The arguments
+ * @returns The parsed command line
+ */
+function parseCommandLine(argv: string[]): ParsedCommandLine {
+ const result: ParsedCommandLine = {
+ options: {},
+ modelNames: [],
+ };
+
+ // Note: 'argv[0]' and 'argv[1]' are the script names!
+ for (let i = 2; i < argv.length; i++) {
+ const arg = argv[i]!;
+ let wasOption = false;
+ for (const option of commandLineOptions) {
+ if (arg === `--${option.argument}`) {
+ result.options[option.argument] = true;
+ wasOption = true;
+ }
+ }
+ if (!wasOption) {
+ result.modelNames.push(arg);
+ }
+ }
+
+ // Always check when update or process-repo is true
+ if (result.options["update"]) {
+ result.options["check"] = true;
+ }
+ if (result.options["process-repo"]) {
+ result.options["check"] = true;
+ }
+ if (result.modelNames.length !== 0) {
+ result.options["process-repo"] = false;
+ }
+ return result;
+}
+
+// Parse the command line arguments
+const parsedCommandLine = parseCommandLine(process.argv);
+
+// Check if help should be printed - either because it
+// was requested, or neither the "process-repo" nor
+// any model names had been given.
+let shouldPrintHelp = parsedCommandLine.options["help"];
+if (!parsedCommandLine.options["process-repo"]) {
+ if (parsedCommandLine.modelNames.length === 0) {
+ shouldPrintHelp = true;
+ }
+}
+
+// If help was requested, print help and exit
+if (shouldPrintHelp) {
+ console.log(`main.ts [--options] [asset]`);
+ for (const option of commandLineOptions) {
+ console.log(` --${option.argument.padEnd(16)} ${option.text}`);
+ }
+ console.log(
+ ` ${"[asset]".padEnd(
+ 18
+ )} Folder name in model directory to process (defaults to all)`
+ );
+ process.exit(0);
+}
+
+const options = parsedCommandLine.options;
+const verbose = options["verbose"] === true;
+if (verbose) {
+ console.log("Parsed command line: ", parsedCommandLine);
+}
+
+// Go to the repo root, and run the processing
+process.chdir("..");
+const code = ModelMetadata.process(
+ parsedCommandLine.options,
+ parsedCommandLine.modelNames
+);
+process.exit(code);
diff --git a/util/tsconfig.json b/util/tsconfig.json
new file mode 100644
index 00000000..bbf4b98a
--- /dev/null
+++ b/util/tsconfig.json
@@ -0,0 +1,41 @@
+{
+ "compilerOptions": {
+ // File Layout
+ "rootDir": "./src",
+ "outDir": "./dist",
+
+ // Environment Settings
+ "module": "commonjs",
+ "target": "es2021",
+
+ // For nodejs:
+ "lib": ["esnext"],
+ "types": ["node"],
+
+ // Other Outputs
+ "sourceMap": true,
+ "declaration": true,
+ "declarationMap": true,
+
+ // Stricter Typechecking Options
+ "noUncheckedIndexedAccess": true,
+ "exactOptionalPropertyTypes": true,
+
+ // Style Options
+ "noImplicitReturns": true,
+ "noImplicitOverride": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noPropertyAccessFromIndexSignature": true,
+
+ // Other random stuff...
+ "strict": true,
+ "esModuleInterop": true,
+ "verbatimModuleSyntax": false,
+ "isolatedModules": true,
+ "noUncheckedSideEffectImports": true,
+ "moduleDetection": "force",
+ "skipLibCheck": true
+ }
+}