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.
JME now supports byte buffers for index buffer
|
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.
Though, this put in light a bug in our animation system that needs more work to get fixed.
|
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
Fixed some mesh loading issues.
|
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
BlendMode.Custom allows glBlendFuncSeparate() calls.
|
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 |
Eirenliel Allier
|
681b2101dc
|
Fix building with JRE 1.7
|
9 years ago |
Eirenliel Allier
|
794932104b
|
Fix compatibility with Java 7
|
9 years ago |
Eirenliel Allier
|
4b6be2a789
|
FBX Importer cleanup
|
9 years ago |
Eirenliel Allier
|
f65dd517c9
|
Reworked original FBX importer
|
9 years ago |
Riccardo Balbo
|
70ef220c2b
|
Fix material sharing
|
9 years ago |
Kirill Vainer
|
3f5cc4963e
|
FBX: use new loader by default
|
9 years ago |
Kirill Vainer
|
876015ab47
|
deprecate alpha test / point sprite
|
9 years ago |
Nehon
|
493855bac9
|
LineWidth is now a RenderState parameter, One can change the lineWidth used to render a mesh wireframe or a mesh in Lines mode by using material.getAdditionalRenderState().setLineWidth(value)
|
9 years ago |
Nehon
|
107123820b
|
Fixed material exporting NPE when the additionalRenderState is null
|
9 years ago |
Nehon
|
e0ffff3af0
|
Better test for material loading, also ensured that the J3MExporter writes UTF-8 files
|
9 years ago |
Nehon
|
3245c9ac89
|
Silence test...anyway who does tests?
|
9 years ago |
Nehon
|
d1e707feb0
|
Testing something so the Test can properly Test the Test I want it to Test
|
9 years ago |
Nehon
|
bcea9bfe51
|
Better regex testing in TestMaterialWrite
|
9 years ago |
Nehon
|
5e6d2e8ca3
|
J3MExporter : allows to save Materials to j3m files.
Added proper test in jme3-plugins
|
9 years ago |
Kirill Vainer
|
b4baaadc79
|
JmeExporter: remove useless return
|
10 years ago |
Kirill Vainer
|
ed2be5e542
|
FBX: new FBX importer (not yet enabled - old importer still used by default)
Still needs work:
* Skeletal animation (many issues with transform hierarchies)
* N-gons triangulation (only quads supported at the moment)
* Light & Camera importing
* Z-up to Y-up correction
* Morph animation
|
10 years ago |
Kirill Vainer
|
6f29772862
|
FBX: fix build error due to rename
|
10 years ago |
Kirill Vainer
|
0a5b68983e
|
FBX: Rename FBX -> Fbx. Support FBX 6.x IDs in FbxDump.
|
10 years ago |
shadowislord
|
ba8349a0cf
|
FBX: ContentTextureKey to disable cache
FBXDump remove useless import
|
10 years ago |
shadowislord
|
d55a859240
|
FBXLoader: add class to dump FBX binary files as text
|
10 years ago |
shadowislord
|
47e1c336e6
|
XMLImporter: make sure to close stream if exception occurs
|
10 years ago |
shadowislord
|
d3b71cd946
|
OgreXML material loading: some material state was not reset, causing it to leak to other models
|
10 years ago |
shadowislord
|
9759e24961
|
OgreXML materials: inherit more parameters from TextureKey
Allows modifying the key in a AssetLoadListener to modify the anisotropic filter
|
10 years ago |
shadowislord
|
85bba59541
|
OgreXML: Use the placeholder texture for missing textures
|
10 years ago |
shadowislord
|
4090b6f1de
|
OgreXML Loader: set jME3 material name based on ogre material name
|
10 years ago |