Commit Graph
140 Commits
Author SHA1 Message Date
Aurélien Chatelain 9472cfa335 Fixes morph targets parsing 2017-06-19 14:32:24 +00:00
Syoyo Fujita b9295791c4 Merge pull request #2 from sketchfab/devel
Devel
2017-05-31 00:17:45 +09:00
Syoyo Fujita 83abd537cc Merge pull request #3 from syoyo/revert-1-feature/update-tinygltf-20
Revert "Feature/update tinygltf 20"
2017-05-31 00:17:29 +09:00
Syoyo Fujita f6bbe94d62 Revert "Feature/update tinygltf 20" 2017-05-31 00:16:45 +09:00
Syoyo Fujita 809fd0aab2 Merge pull request #1 from sketchfab/feature/update-tinygltf-20
Feature/update tinygltf 20
2017-05-31 00:16:15 +09:00
Aurélien Chatelain 61de2722ea Fix image parsing (2.0) 2017-05-30 15:04:35 +00:00
Aurélien Chatelain 99712b21f7 Update buffer parsing (2.0) 2017-05-30 15:03:57 +00:00
Syoyo Fujita 82fb27ffa5 Update binary glTF header check(Reading binary glTF is still in progress) 2017-05-30 01:21:36 +09:00
Syoyo Fujita db5ea6bc41 Fix Animation dumper. 2017-05-30 00:52:00 +09:00
Syoyo Fujita 20056667ae byteOffset in Accessor and BufferViews are optional; 2017-05-30 00:47:37 +09:00
Syoyo Fujita 1a684eabda BufferView.byteOffset is optional(default = 0). 2017-05-29 02:53:12 +09:00
Syoyo Fujita 5447dddb8b Update test runner. 2017-05-29 02:20:05 +09:00
Syoyo Fujita f474c79e68 Merge branch 'devel' of github.com:syoyo/tinygltf into devel 2017-05-28 01:21:32 +09:00
Syoyo Fujita cc2ec3a661 Upadate README. 2017-05-28 01:20:59 +09:00
Syoyo Fujita ed99183c0b Upadate README. 2017-05-28 01:20:05 +09:00
Syoyo Fujita f3e210b6c8 Merge branch 'sketchfab-feature/update-tinygltf-20' into devel 2017-05-27 23:57:04 +09:00
Syoyo Fujita 95f412ee6b Add Cube test model. 2017-05-27 23:55:32 +09:00
Syoyo Fujita 61e44d86cc Keep up with loader_example.cc
Update picojson.h
2017-05-27 23:51:23 +09:00
Syoyo Fujita 2ef13a55fb Merge branch 'feature/update-tinygltf-20' of https://github.com/sketchfab/tinygltf into sketchfab-feature/update-tinygltf-20 2017-05-26 02:16:49 +09:00
Syoyo Fujita cfa9150bef Sync with tinygltfloader 2017-05-25 01:42:38 +09:00
Aurélien Chatelain 0cdd323720 Supports glTF morph (glTF 2.0, not tested) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain b467a1bcc0 Supports glTF skinning (glTF 2.0) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain 8ebdc15ec0 Adds workaround for unsupported images 2017-05-24 13:48:10 +00:00
Aurélien Chatelain 9ae285ba61 Updates asset object (glTF 2.0) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain f6e31c19a8 Updates materials (glTF 2.0)
glTF 2.0 has now PBR materials.
Core material is Metallic/Roughness material
Specular/glossiness is still in an extension

Material properties can be number arrays (colors/factors) or JSON objects (textures)
2017-05-24 13:48:10 +00:00
Aurélien Chatelain 7916c6a19d Updates camera object (glTF 2.0) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain b04145bfa7 Supports glTF 2.0 schema
- Renaming 'Scene' to 'Model' to avoid confusion
- glTF top objects are now arrays, and objects are referenced by index instead of id
- added a few comments (required)
- default values
2017-05-24 13:48:10 +00:00
Aurélien Chatelain 7992d63467 Removes Technique/Shader/Program support (glTF 2.0) 2017-05-24 13:47:58 +00:00
Syoyo Fujita 3cb48763f9 Merge pull request #15 from missmah/master
Possible fix for child values not being properly deserialized
2017-05-08 15:16:44 +09:00
Layla 47b0a677e6 Possible fix for child values not being properly deserialized.
* Add the child_value parsed by ParseObjectProperty to the return value

The omission of adding child_value to the return object appears to have been an oversight, as it is the only case where the parsed value is not added, and because child_value is otherwise unreferenced.

This change also does give us the value that we are expecting in our use case after loading our glTF.

Was this an oversight or an intentional omission?
2017-05-07 16:56:55 -04:00
Syoyo Fujita c6d6197f42 Update README. 2016-11-25 01:26:21 +09:00
Syoyo Fujita 8d39bf29a1 Do not emit empty Curves primitive. 2016-11-25 01:22:02 +09:00
Syoyo Fujita eda371e96f Update README. 2016-11-24 18:28:49 +09:00
Syoyo Fujita 67fbc6cfa1 Merge branch 'master' of github.com:syoyo/tinygltfloader 2016-11-24 18:21:18 +09:00
Syoyo Fujita e61bcb82e0 Update README. 2016-11-24 17:56:56 +09:00
Syoyo Fujita 0269a33812 Show geomeric normal for mesh object. 2016-11-24 17:55:20 +09:00
Syoyo Fujita b839ff0059 Fix nodes emission. 2016-11-24 17:42:18 +09:00
Syoyo Fujita e849d49f5b Fix draw length for GL_LINES. 2016-11-24 17:41:44 +09:00
Syoyo Fujita 3319a69410 Update glTF sample model repo path. 2016-11-24 16:20:57 +09:00
Syoyo Fujita 7043d97da7 Fix memory leak of stb_image data. 2016-11-24 16:20:34 +09:00
Syoyo Fujita 06e76d7c9b Initial support of node hierarchy. 2016-11-24 03:10:02 +09:00
Syoyo Fujita 0bf58251f4 Fix nodes generation. 2016-11-24 03:09:43 +09:00
Syoyo Fujita 8d44a946cc Fix mouse button state management. 2016-11-23 21:41:53 +09:00
Syoyo Fujita 3f4269f497 Compute geometric normal. 2016-11-23 21:40:57 +09:00
Syoyo Fujita 989b7ec822 Emit "name" for each "mesh" object. 2016-11-23 18:27:19 +09:00
Syoyo Fujita 6b8100a0b5 Rename function. 2016-11-23 18:26:49 +09:00
Syoyo Fujita d1b86d1345 Comented debug printf. 2016-11-23 18:22:04 +09:00
Syoyo Fujita a4917834e3 Initial support of node hierarchy. 2016-11-23 17:59:17 +09:00
Syoyo Fujita a5f1895cb1 Improve UI for one-button mouse. 2016-11-23 17:45:35 +09:00
Syoyo Fujita 07d8aaf608 Fix gltf semantic. 2016-11-23 02:13:55 +09:00