From 061e828524e91ddb04dec6b941b67b15bccf736e Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 1 Jul 2022 14:02:30 +0200 Subject: REVIEWED: example: gltf models loading -WIP- --- examples/models/resources/LICENSE.md | 19 ++-- .../resources/models/gltf/AnimatedMorphCube.glb | Bin 6752 -> 0 bytes .../resources/models/gltf/AnimatedTriangle.gltf | 118 --------------------- .../models/resources/models/gltf/BoxAnimated.glb | Bin 11944 -> 0 bytes examples/models/resources/models/gltf/LICENSE | 25 +---- examples/models/resources/models/gltf/girl.glb | Bin 135000 -> 0 bytes .../models/resources/models/gltf/raylib_32x32.glb | Bin 266724 -> 0 bytes .../resources/models/gltf/raylib_logo_3d.glb | Bin 0 -> 266724 bytes .../models/resources/models/gltf/rigged_figure.glb | Bin 50116 -> 0 bytes examples/models/resources/models/gltf/robot.blend | Bin 0 -> 1899312 bytes examples/models/resources/models/gltf/robot.glb | Bin 0 -> 1477024 bytes .../models/gltf/vertex_colored_object.glb | Bin 2512 -> 0 bytes .../resources/models/iqm/vertex_colored_object.iqm | Bin 1800 -> 0 bytes 13 files changed, 11 insertions(+), 151 deletions(-) delete mode 100644 examples/models/resources/models/gltf/AnimatedMorphCube.glb delete mode 100644 examples/models/resources/models/gltf/AnimatedTriangle.gltf delete mode 100644 examples/models/resources/models/gltf/BoxAnimated.glb delete mode 100644 examples/models/resources/models/gltf/girl.glb delete mode 100644 examples/models/resources/models/gltf/raylib_32x32.glb create mode 100644 examples/models/resources/models/gltf/raylib_logo_3d.glb delete mode 100644 examples/models/resources/models/gltf/rigged_figure.glb create mode 100644 examples/models/resources/models/gltf/robot.blend create mode 100644 examples/models/resources/models/gltf/robot.glb delete mode 100644 examples/models/resources/models/gltf/vertex_colored_object.glb delete mode 100644 examples/models/resources/models/iqm/vertex_colored_object.iqm (limited to 'examples/models/resources') diff --git a/examples/models/resources/LICENSE.md b/examples/models/resources/LICENSE.md index 6fdeaa5a..d7f85c0f 100644 --- a/examples/models/resources/LICENSE.md +++ b/examples/models/resources/LICENSE.md @@ -1,16 +1,15 @@ | resource | author | licence | notes | | :------------------- | :---------: | :------ | :---- | -| models/obj/castle.obj,
models/castle_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | -| models/obj/bridge.obj,
models/bridge_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | -| models/obj/house.obj,
models/house_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | -| models/obj/market.obj,
models/market_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | -| models/obj/turret.obj,
models/turret_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | -| models/obj/well.obj,
models/well_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | -| models/obj/cube.obj,
models/cube_diffuse.png | [@raysan5](https://github.com/raysan5) | [CC0](https://creativecommons.org/publicdomain/zero/1.0/) | - | -| models/obj/plane.gltf,
models/gltf/plane/plane.bin,
models/gltf/plane/plane_diffuse.png | [GiaHanLam](https://sketchfab.com/GiaHanLam) | [CC-BY](https://creativecommons.org/licenses/by/4.0/) | Used by: [`models_yaw_pitch_roll.c`](https://github.com/raysan5/raylib/blob/master/examples/models/models_yaw_pitch_roll.c) +| models/obj/castle.obj,
models/obj/castle_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | +| models/obj/bridge.obj,
models/obj/bridge_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | +| models/obj/house.obj,
models/obj/house_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | +| models/obj/market.obj,
models/obj/market_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | +| models/obj/turret.obj,
models/obj/turret_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | +| models/obj/well.obj,
models/obj/well_diffuse.png | [Alberto Cano](https://www.artstation.com/albertocano) | [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/legalcode) | - | +| models/obj/cube.obj,
models/obj/cube_diffuse.png | [@raysan5](https://github.com/raysan5) | [CC0](https://creativecommons.org/publicdomain/zero/1.0/) | - | +| models/obj/plane.obj,
models/obj/plane_diffuse.png | [GiaHanLam](https://sketchfab.com/GiaHanLam) | [CC-BY](https://creativecommons.org/licenses/by/4.0/) | Used by: [`models_yaw_pitch_roll.c`](https://github.com/raysan5/raylib/blob/master/examples/models/models_yaw_pitch_roll.c) | models/iqm/guy.iqm,
models/iqm/guyanim.iqm,
models/iqm/guytex.png,
models/iqm/guy.blend | [@culacant](https://github.com/culacant) | [CC0](https://creativecommons.org/publicdomain/zero/1.0/) | - | -| models/iqm/vertex_colored_object.iqm | ❔ | ❔ | - | -| models/gltf/... | _various_ | Check [LICENSE](https://github.com/raysan5/raylib/blob/master/examples/models/resources/models/gltf/LICENSE) | - | +| models/gltf/robot.glb,
models/gltf/robot.blend | [CC0](https://creativecommons.org/publicdomain/zero/1.0/) | - | | models/vox/chr_knight.vox | ❔ | ❔ | - | | models/vox/chr_sword.vox | ❔ | ❔ | - | | models/vox/monu9.vox | ❔ | ❔ | - | diff --git a/examples/models/resources/models/gltf/AnimatedMorphCube.glb b/examples/models/resources/models/gltf/AnimatedMorphCube.glb deleted file mode 100644 index 219d2ac5..00000000 Binary files a/examples/models/resources/models/gltf/AnimatedMorphCube.glb and /dev/null differ diff --git a/examples/models/resources/models/gltf/AnimatedTriangle.gltf b/examples/models/resources/models/gltf/AnimatedTriangle.gltf deleted file mode 100644 index d5c09549..00000000 --- a/examples/models/resources/models/gltf/AnimatedTriangle.gltf +++ /dev/null @@ -1,118 +0,0 @@ -{ - "scene" : 0, - "scenes" : [ - { - "nodes" : [ 0 ] - } - ], - - "nodes" : [ - { - "mesh" : 0, - "rotation" : [ 0.0, 0.0, 0.0, 1.0 ] - } - ], - - "meshes" : [ - { - "primitives" : [ { - "attributes" : { - "POSITION" : 1 - }, - "indices" : 0 - } ] - } - ], - - "animations": [ - { - "samplers" : [ - { - "input" : 2, - "interpolation" : "LINEAR", - "output" : 3 - } - ], - "channels" : [ { - "sampler" : 0, - "target" : { - "node" : 0, - "path" : "rotation" - } - } ] - } - ], - - "buffers" : [ - { - "uri" : "data:application/octet-stream;base64,AAABAAIAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAA=", - "byteLength" : 44 - }, - { - "uri" : "data:application/octet-stream;base64,AAAAAAAAgD4AAAA/AABAPwAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAD0/TQ/9P00PwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAPT9ND/0/TS/AAAAAAAAAAAAAAAAAACAPw==", - "byteLength" : 100 - } - ], - "bufferViews" : [ - { - "buffer" : 0, - "byteOffset" : 0, - "byteLength" : 6, - "target" : 34963 - }, - { - "buffer" : 0, - "byteOffset" : 8, - "byteLength" : 36, - "target" : 34962 - }, - { - "buffer" : 1, - "byteOffset" : 0, - "byteLength" : 100 - } - ], - "accessors" : [ - { - "bufferView" : 0, - "byteOffset" : 0, - "componentType" : 5123, - "count" : 3, - "type" : "SCALAR", - "max" : [ 2 ], - "min" : [ 0 ] - }, - { - "bufferView" : 1, - "byteOffset" : 0, - "componentType" : 5126, - "count" : 3, - "type" : "VEC3", - "max" : [ 1.0, 1.0, 0.0 ], - "min" : [ 0.0, 0.0, 0.0 ] - }, - { - "bufferView" : 2, - "byteOffset" : 0, - "componentType" : 5126, - "count" : 5, - "type" : "SCALAR", - "max" : [ 1.0 ], - "min" : [ 0.0 ] - }, - { - "bufferView" : 2, - "byteOffset" : 20, - "componentType" : 5126, - "count" : 5, - "type" : "VEC4", - "max" : [ 0.0, 0.0, 1.0, 1.0 ], - "min" : [ 0.0, 0.0, 0.0, -0.707 ] - } - ], - - "asset" : { - "version" : "2.0" - } - -} \ No newline at end of file diff --git a/examples/models/resources/models/gltf/BoxAnimated.glb b/examples/models/resources/models/gltf/BoxAnimated.glb deleted file mode 100644 index 69481ec3..00000000 Binary files a/examples/models/resources/models/gltf/BoxAnimated.glb and /dev/null differ diff --git a/examples/models/resources/models/gltf/LICENSE b/examples/models/resources/models/gltf/LICENSE index 305079cf..3c9a38de 100644 --- a/examples/models/resources/models/gltf/LICENSE +++ b/examples/models/resources/models/gltf/LICENSE @@ -1,23 +1,2 @@ -Rigged Figure model has been created by Cesium (https://cesium.com/cesiumjs/), -and licensed as Creative Commons Attribution 4.0 International License. - -Box Animated model has been created by Cesium (https://cesium.com/cesiumjs/) -and is licensed as Creative Commons Attribution 4.0 International License - -Avocado model is provided by Microsoft -and licensed as CC0 Universal Public Domain - -Animated Morph Cube model is provided by Microsoft -and licensed as CC0 Universal Public Domain - -Animated Triangle model is licensed as CC0 Universal Public Domain - -Gearbox Assy model has been provided by Okino Computer Graphics, using Okino Polytrans Software. -no license information was provided - -Girl model has been provided by Hristo Stamenov (https://thatonegamedev.com/) -and licensed as CC0 Universal Public Domain - -Check for details on CC0: https://creativecommons.org/publicdomain/zero/1.0/ -Check for details on CC4: http://creativecommons.org/licenses/by/4.0/ -GLTF sample models for testing are taken from: https://github.com/KhronosGroup/glTF-Sample-Models/ +robot.glb model by @Quaternius (https://www.patreon.com/quaternius) +Licensed under CC0 1.0 Universal (CC0 1.0) - Public Domain Dedication (https://creativecommons.org/publicdomain/zero/1.0/) \ No newline at end of file diff --git a/examples/models/resources/models/gltf/girl.glb b/examples/models/resources/models/gltf/girl.glb deleted file mode 100644 index c368590c..00000000 Binary files a/examples/models/resources/models/gltf/girl.glb and /dev/null differ diff --git a/examples/models/resources/models/gltf/raylib_32x32.glb b/examples/models/resources/models/gltf/raylib_32x32.glb deleted file mode 100644 index 4fc56ad4..00000000 Binary files a/examples/models/resources/models/gltf/raylib_32x32.glb and /dev/null differ diff --git a/examples/models/resources/models/gltf/raylib_logo_3d.glb b/examples/models/resources/models/gltf/raylib_logo_3d.glb new file mode 100644 index 00000000..4fc56ad4 Binary files /dev/null and b/examples/models/resources/models/gltf/raylib_logo_3d.glb differ diff --git a/examples/models/resources/models/gltf/rigged_figure.glb b/examples/models/resources/models/gltf/rigged_figure.glb deleted file mode 100644 index c505a33d..00000000 Binary files a/examples/models/resources/models/gltf/rigged_figure.glb and /dev/null differ diff --git a/examples/models/resources/models/gltf/robot.blend b/examples/models/resources/models/gltf/robot.blend new file mode 100644 index 00000000..d3bdac23 Binary files /dev/null and b/examples/models/resources/models/gltf/robot.blend differ diff --git a/examples/models/resources/models/gltf/robot.glb b/examples/models/resources/models/gltf/robot.glb new file mode 100644 index 00000000..73f5bf44 Binary files /dev/null and b/examples/models/resources/models/gltf/robot.glb differ diff --git a/examples/models/resources/models/gltf/vertex_colored_object.glb b/examples/models/resources/models/gltf/vertex_colored_object.glb deleted file mode 100644 index 0b57eddb..00000000 Binary files a/examples/models/resources/models/gltf/vertex_colored_object.glb and /dev/null differ diff --git a/examples/models/resources/models/iqm/vertex_colored_object.iqm b/examples/models/resources/models/iqm/vertex_colored_object.iqm deleted file mode 100644 index ad0db07e..00000000 Binary files a/examples/models/resources/models/iqm/vertex_colored_object.iqm and /dev/null differ -- cgit v1.2.3