summaryrefslogtreecommitdiffhomepage
path: root/examples/models/resources
diff options
context:
space:
mode:
authorRay <[email protected]>2022-07-01 14:02:30 +0200
committerRay <[email protected]>2022-07-01 14:02:30 +0200
commit061e828524e91ddb04dec6b941b67b15bccf736e (patch)
tree1ff0a51331fe946d807485be2146d053b5ec024e /examples/models/resources
parentb84fc30284e2a254fd3aab9417765c25c941480d (diff)
downloadraylib-061e828524e91ddb04dec6b941b67b15bccf736e.tar.gz
raylib-061e828524e91ddb04dec6b941b67b15bccf736e.zip
REVIEWED: example: gltf models loading -WIP-
Diffstat (limited to 'examples/models/resources')
-rw-r--r--examples/models/resources/LICENSE.md19
-rw-r--r--examples/models/resources/models/gltf/AnimatedMorphCube.glbbin6752 -> 0 bytes
-rw-r--r--examples/models/resources/models/gltf/AnimatedTriangle.gltf118
-rw-r--r--examples/models/resources/models/gltf/BoxAnimated.glbbin11944 -> 0 bytes
-rw-r--r--examples/models/resources/models/gltf/LICENSE25
-rw-r--r--examples/models/resources/models/gltf/girl.glbbin135000 -> 0 bytes
-rw-r--r--examples/models/resources/models/gltf/raylib_logo_3d.glb (renamed from examples/models/resources/models/gltf/raylib_32x32.glb)bin266724 -> 266724 bytes
-rw-r--r--examples/models/resources/models/gltf/rigged_figure.glbbin50116 -> 0 bytes
-rw-r--r--examples/models/resources/models/gltf/robot.blendbin0 -> 1899312 bytes
-rw-r--r--examples/models/resources/models/gltf/robot.glbbin0 -> 1477024 bytes
-rw-r--r--examples/models/resources/models/gltf/vertex_colored_object.glbbin2512 -> 0 bytes
-rw-r--r--examples/models/resources/models/iqm/vertex_colored_object.iqmbin1800 -> 0 bytes
12 files changed, 11 insertions, 151 deletions
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,<br>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,<br>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,<br>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,<br>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,<br>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,<br>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,<br>models/cube_diffuse.png | [@raysan5](https://github.com/raysan5) | [CC0](https://creativecommons.org/publicdomain/zero/1.0/) | - |
-| models/obj/plane.gltf,<br>models/gltf/plane/plane.bin,<br>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,<br>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,<br>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,<br>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,<br>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,<br>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,<br>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,<br>models/obj/cube_diffuse.png | [@raysan5](https://github.com/raysan5) | [CC0](https://creativecommons.org/publicdomain/zero/1.0/) | - |
+| models/obj/plane.obj,<br>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,<br>models/iqm/guyanim.iqm,<br>models/iqm/guytex.png,<br>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,<br>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
--- a/examples/models/resources/models/gltf/AnimatedMorphCube.glb
+++ /dev/null
Binary files 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
--- a/examples/models/resources/models/gltf/BoxAnimated.glb
+++ /dev/null
Binary files 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
--- a/examples/models/resources/models/gltf/girl.glb
+++ /dev/null
Binary files differ
diff --git a/examples/models/resources/models/gltf/raylib_32x32.glb b/examples/models/resources/models/gltf/raylib_logo_3d.glb
index 4fc56ad4..4fc56ad4 100644
--- a/examples/models/resources/models/gltf/raylib_32x32.glb
+++ b/examples/models/resources/models/gltf/raylib_logo_3d.glb
Binary files 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
--- a/examples/models/resources/models/gltf/rigged_figure.glb
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/examples/models/resources/models/gltf/robot.blend
Binary files 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
--- /dev/null
+++ b/examples/models/resources/models/gltf/robot.glb
Binary files 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
--- a/examples/models/resources/models/gltf/vertex_colored_object.glb
+++ /dev/null
Binary files 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
--- a/examples/models/resources/models/iqm/vertex_colored_object.iqm
+++ /dev/null
Binary files differ