From 470574517ab61ed71d769261cdcc136e8d0220d8 Mon Sep 17 00:00:00 2001 From: Hristo Stamenov Date: Wed, 26 May 2021 21:23:13 +0300 Subject: Implement vertex color attribute for GLTF and IQM (#1790) Added a simple cube with vertex colors for testing both. --- examples/models/models_gltf_model.c | 5 +++-- examples/models/resources/gltf/vertex_colored_object.glb | Bin 0 -> 2512 bytes .../models/resources/models/vertex_colored_object.iqm | Bin 0 -> 1800 bytes 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 examples/models/resources/gltf/vertex_colored_object.glb create mode 100644 examples/models/resources/models/vertex_colored_object.iqm (limited to 'examples/models') diff --git a/examples/models/models_gltf_model.c b/examples/models/models_gltf_model.c index d5bd1687..3475b3f0 100644 --- a/examples/models/models_gltf_model.c +++ b/examples/models/models_gltf_model.c @@ -21,7 +21,7 @@ #include -#define MAX_MODELS 6 +#define MAX_MODELS 7 int main(void) { @@ -30,7 +30,7 @@ int main(void) const int screenWidth = 800; const int screenHeight = 450; - InitWindow(screenWidth, screenHeight, "raylib [models] example - model animation"); + InitWindow(screenWidth, screenHeight, "raylib [models] example - model"); // Define the camera to look into our 3d world Camera camera = { 0 }; @@ -48,6 +48,7 @@ int main(void) model[3] = LoadModel("resources/gltf/BoxAnimated.glb"); model[4] = LoadModel("resources/gltf/AnimatedTriangle.gltf"); model[5] = LoadModel("resources/gltf/AnimatedMorphCube.glb"); + model[6] = LoadModel("resources/gltf/vertex_colored_object.glb"); int currentModel = 0; diff --git a/examples/models/resources/gltf/vertex_colored_object.glb b/examples/models/resources/gltf/vertex_colored_object.glb new file mode 100644 index 00000000..0b57eddb Binary files /dev/null and b/examples/models/resources/gltf/vertex_colored_object.glb differ diff --git a/examples/models/resources/models/vertex_colored_object.iqm b/examples/models/resources/models/vertex_colored_object.iqm new file mode 100644 index 00000000..ad0db07e Binary files /dev/null and b/examples/models/resources/models/vertex_colored_object.iqm differ -- cgit v1.2.3