raylib/examples/models
Hristo Stamenov 71700254b4
Major revamp gltf (#1849)
* Added my own model and license to Raylib exclusively created by me and provided for use in the examples (and other projects if anyone decides to)

* Use animation vertices on initial load if possible.

* Added girl model to model example

* Revamped GLTF model loading as it was wrong by default. Also updated some comments.

GLTF models were loaded only by mesh but they should be loaded recursively by hierarchical nodes because tehre are some static node transformations that are to be applied to the vertices. It also resulted in more meshes being included in some models.

It is the correct way of loading GLTF and what is suggested in the official examples.

Currenlty limiting to only one scene but more can be included later.

* Refactored the new names and structure of extracted functions.

* Safer and easier read value.

* Made reading easier for accessor->bufferView->buffer in GLTF.

Now there is no need to check for supported types or anything.

* Correct inclusion of limits.h in the cases of MSVC based compilers vs the world

* Removed weird example file
2021-06-26 13:22:00 +02:00
..
resources Major revamp gltf (#1849) 2021-06-26 13:22:00 +02:00
models_animation.c Remove trail spaces 2021-04-22 18:55:24 +02:00
models_animation.png Tweaks 2019-05-18 01:31:48 +02:00
models_billboard.c WARNING: BREAKING: RENAMED: camera.type to camera.projection 2021-03-19 13:56:46 +01:00
models_billboard.png Reorganize examples folder 2017-04-04 01:54:49 +02:00
models_box_collisions.c Review variables initialization 2019-05-27 00:18:15 +02:00
models_box_collisions.png Reorganize examples folder 2017-04-04 01:54:49 +02:00
models_cubicmap.c [Examples] Warning fixes (pt 1) (#1668) 2021-03-23 07:51:52 +01:00
models_cubicmap.png Reorganize examples folder 2017-04-04 01:54:49 +02:00
models_first_person_maze.c [Examples] Warning fixes (pt 1) (#1668) 2021-03-23 07:51:52 +01:00
models_first_person_maze.png new example: models_first_person_maze -WIP- 2019-04-23 23:28:11 +02:00
models_geometric_shapes.c WARNING: BREAKING: RENAMED: camera.type to camera.projection 2021-03-19 13:56:46 +01:00
models_geometric_shapes.png Reorganize examples folder 2017-04-04 01:54:49 +02:00
models_gltf_animation.c Remove trail spaces 2021-04-22 18:55:24 +02:00
models_gltf_model.c Major revamp gltf (#1849) 2021-06-26 13:22:00 +02:00
models_gltf_model.png Added screenshots 2021-04-22 18:34:33 +02:00
models_heightmap.c WARNING: VERY BREAKING CHANGE: Renamed some enum values for consistency 2021-03-14 11:05:51 +01:00
models_heightmap.png Reorganize examples folder 2017-04-04 01:54:49 +02:00
models_loading.c Update models_loading.c 2021-05-31 18:36:03 +02:00
models_loading.png REDESIGNED: models_obj_loading > models_loading 2019-09-12 16:25:14 +02:00
models_material_pbr.c Update models_material_pbr.c 2021-06-03 21:04:23 +02:00
models_material_pbr.png Improved some examples 2017-10-17 11:51:50 +02:00
models_mesh_generation.c Added support for additional mouse buttons (#1753) 2021-05-08 18:26:24 +02:00
models_mesh_generation.png Add screenshot 2017-10-17 11:52:01 +02:00
models_mesh_picking.c Update models_mesh_picking.c 2021-06-03 20:58:04 +02:00
models_mesh_picking.png Reviewed models and examples 2018-06-30 20:02:32 +02:00
models_orthographic_projection.c WARNING: BREAKING: RENAMED: camera.type to camera.projection 2021-03-19 13:56:46 +01:00
models_orthographic_projection.png Added new example screenshot 2018-06-30 20:01:10 +02:00
models_rlgl_solar_system.c Remove trail spaces 2021-04-22 18:55:24 +02:00
models_rlgl_solar_system.png WARNING: BIG rewrite of rlgl module 2018-12-11 18:54:48 +01:00
models_skybox.c REVIEWED: models_skybox #1792 #1778 2021-05-26 20:21:37 +02:00
models_skybox.png Reviewed skybox example 2018-06-21 16:48:20 +02:00
models_waving_cubes.c Remove trail spaces 2021-04-22 18:55:24 +02:00
models_waving_cubes.png Added waving cubes example 2019-06-05 10:35:20 +02:00
models_yaw_pitch_roll.c Remove trail spaces 2021-04-22 18:55:24 +02:00
models_yaw_pitch_roll.png Updated example assets 2021-03-19 22:39:39 +01:00
rlights.h WARNING: VERY BREAKING CHANGE: Renamed some enum values for consistency 2021-03-14 11:05:51 +01:00