Commit Graph

95 Commits (d72e5ea39f694a15c8dd4474edf2aab775fdb7c4)

Author SHA1 Message Date
Nehon d0ae1a69a8 Fixes issues in the gltf loader when there are several skins 7 years ago
Nehon 0d8b86b66f Add default config for glb loader 7 years ago
Nehon 8a8d381c0e glTF: Fixes models orientations issues 7 years ago
Nehon a741dc66f4 glTF: fixed crashes with some models structure 7 years ago
Nehon a59b9e6a94 glTF: Skip tracks that belong to a different skin 7 years ago
Nehon 5dbbaf0f06 glTF: Fixes additional issues with bones transforms 7 years ago
Nehon cfaaec5418 glTF: Fixes a crash when attached nodes contains skinned meshes 7 years ago
Nehon 806663990d glTF: fix animation defautl pose when no track is specified 7 years ago
Nehon c971a4758f Fixes animation time sampling when source data contains duplicate keyframes 7 years ago
Nehon f47f865d1d glTF: Fixed when a sub graph is ttached to a bone. Fixed a crash with animation resampling 7 years ago
javasabr 9578b0410e extended some things from shader node system. 7 years ago
Nehon 54061124a9 glTF: Fixed animation data interpolation, also renamed AnimData to TrackData to match JME paradigm. 7 years ago
Rémy Bouquet 132b0abc50 glTF Properly ignore morph animation until they are supported 7 years ago
Nehon db23985f92 glTf: proper animation data padding when transforms are given as sparse arrays 7 years ago
Nehon 3f99c80109 glTF: properly close opened stream and avoid caching them. 7 years ago
Nehon c17c3e9605 Remove leftover sys err 7 years ago
Rémy Bouquet 7b2f1094b1 Gltf fix data reading 7 years ago
Nehon 2b014d194c glTF. support for glb files (binary self contained gltf) 7 years ago
Nehon 21fbaf8f11 glTF: prevent direct loading of .bin files. 7 years ago
Nehon e09a5a5b09 glTF: fixed data reading to properly support interleaved data. 7 years ago
Nehon 32b947a0ac Fixed an issue where loaded glTF models couldn't use software skinning 7 years ago
Nehon 510562a62d Fixed a crash when loading a gltf file where textures has no sampler entry. 7 years ago
Nehon bed3cc8a17 Some clean up 7 years ago
Nehon 7166906908 Added support for loading "extras" from gltf files. Added some documentation 7 years ago
Nehon cac51f542a Added support for packed float data 7 years ago
Nehon 01b48e0357 fixed an issue with transform matrix reading 7 years ago
Nehon ad03eab01d Fix an issue with material adpater 7 years ago
Nehon 1bdebd5505 Added support for attachment nodes. 7 years ago
Nehon d6c74dbf37 Added camera support 7 years ago
Nehon f14acf305b Added support for extensions, implemented PBR spec gloss extension 7 years ago
Nehon e9869e5298 Added support for base64 embed data and Images 7 years ago
Nehon 285d6bb86c Pad data when animation doesn't start at 0. 7 years ago
Nehon 94277ac286 Model can now be loaded keeping the specific pose of the skeleton in the file. 7 years ago
Nehon de78c8deb6 Properly Read and use inverseBindMatrices for skeleton bind pose. 7 years ago
Nehon 225afd0f92 Compute the 4 more weighted bone index for skin animation when there are several Joint buffers for a mesh. 7 years ago
Nehon 911d8d77ef Actually commit the right file... 7 years ago
Nehon 4d78a5aef8 Gltf: all demo case of bone animation are now covered. 7 years ago
Nehon ea6c406979 Implemented bone animation. This is still in WIP state, currently working for the most simple cases. 7 years ago
Nehon d7b2e08d95 Spatial tracks now can keep a reference to the spatial they apply to. This allows to group multiples spatial tracks in a single animation. 7 years ago
Rémy Bouquet 6b3093aa3e GLTF: armature loading. 7 years ago
Nehon 42aec10020 Gltf Spatial animation loading 7 years ago
Nehon 4daa0b5d9b Generates mikkt space tangents when a geometry has no tangent bufer but uses a material with a normal map 7 years ago
Nehon 40c4f7936d Implemented texture loading and PBR metalness/roughness pipeline support 7 years ago
Nehon 3bbfabed5e Gltf: added support for PBR colored material 7 years ago
Nehon 7951f5a987 Gltf loader can load mesh data and scene structure. 7 years ago
MeFisto94 10a80b4352 Fixes #566 - XML Serialization handles empty buffers properly now. 8 years ago
Michael Braunstingl d39b780fa5 Added RenderState.BlendMode.Custom 8 years ago
Nehon 5de286e291 Better j3md export test 9 years ago
Nehon 8d01c5a26f MatDef is not Savable anymore. Kind of reverted previous commit and implemented and very straight forward exporter for J3mds that doesn't use the Savable process of jme3 since it's designed to save the whole graph and not only subparts of it like materials and material defs. The API stays the same though 9 years ago
Nehon 81053352ac initial and partial implementation of a j3md exporter with test 9 years ago