Nehon
01b48e0357
fixed an issue with transform matrix reading
2017-08-31 21:39:54 +02:00
Nehon
ad03eab01d
Fix an issue with material adpater
2017-08-31 21:39:54 +02:00
Nehon
1bdebd5505
Added support for attachment nodes.
...
JME now supports byte buffers for index buffer
2017-08-31 21:39:54 +02:00
Nehon
d6c74dbf37
Added camera support
2017-08-31 21:39:54 +02:00
Nehon
f14acf305b
Added support for extensions, implemented PBR spec gloss extension
2017-08-31 21:39:54 +02:00
Nehon
e9869e5298
Added support for base64 embed data and Images
2017-08-31 21:39:54 +02:00
Nehon
285d6bb86c
Pad data when animation doesn't start at 0.
2017-08-31 21:39:54 +02:00
Nehon
94277ac286
Model can now be loaded keeping the specific pose of the skeleton in the file.
2017-08-31 21:39:54 +02:00
Nehon
de78c8deb6
Properly Read and use inverseBindMatrices for skeleton bind pose.
2017-08-31 21:39:54 +02:00
Nehon
225afd0f92
Compute the 4 more weighted bone index for skin animation when there are several Joint buffers for a mesh.
2017-08-31 21:39:54 +02:00
Nehon
911d8d77ef
Actually commit the right file...
2017-08-31 21:39:54 +02:00
Nehon
63faeeae87
Some code cleanup
2017-08-31 21:39:54 +02:00
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.
2017-08-31 21:39:54 +02:00
Nehon
ea6c406979
Implemented bone animation. This is still in WIP state, currently working for the most simple cases.
2017-08-31 21:39:54 +02:00
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.
2017-08-31 21:39:54 +02:00
Rémy Bouquet
6b3093aa3e
GLTF: armature loading.
2017-08-31 21:39:54 +02:00
Rémy Bouquet
b129d2954f
Added a better skeleton debugger
2017-08-31 21:39:54 +02:00
Nehon
42aec10020
Gltf Spatial animation loading
2017-08-31 21:39:54 +02:00
Nehon
4daa0b5d9b
Generates mikkt space tangents when a geometry has no tangent bufer but uses a material with a normal map
2017-08-31 21:39:54 +02:00
Nehon
40c4f7936d
Implemented texture loading and PBR metalness/roughness pipeline support
...
Fixed some mesh loading issues.
2017-08-31 21:39:54 +02:00
Nehon
3bbfabed5e
Gltf: added support for PBR colored material
2017-08-31 21:39:54 +02:00
Nehon
7951f5a987
Gltf loader can load mesh data and scene structure.
2017-08-31 21:39:54 +02:00
empirephoenix
50eaa34143
Update ParticleEmitter.java
...
allow easy manipulation of particleemmite via subclasses
2017-08-31 21:39:54 +02:00
javasabr
fac8266b5c
fixed two problems with asset manager:
...
1. can't load classes from asset class loaders.
2. can't load resources from asset class loaders.
2017-08-31 21:39:54 +02:00
Kirill Vainer
abab0a553f
Try to fix JDK7 error ( #706 )
2017-08-31 21:39:54 +02:00
Kirill Vainer
725983d99e
Fix AppVeyor
2017-08-31 21:39:54 +02:00
appveyor
8f1316ce4e
[ci skip] bullet: update windows natives
2017-08-31 21:39:54 +02:00
b00nation
06b23ec6ca
Fixed: If Instancing is activated you only see shadows
...
When the pbr material was introduced someone forgot to keep the instancing in mind which uses :
ViewProjectionMatrix
ViewMatrix
I added these.
2017-08-31 21:39:54 +02:00
Kai Boernert
6dddb6d418
added missing header function
2017-08-31 21:39:54 +02:00
Kai Boernert
96b355e38c
added inertia manipulating methods
2017-08-31 21:39:54 +02:00
travis-ci
ec6c32ecdc
[ci skip] bullet: update osx natives
2017-08-31 21:39:54 +02:00
travis-ci
e12261eaa5
[ci skip] bullet: update linux natives
2017-08-31 21:39:54 +02:00
Riccardo Balbo
af60797efd
Update to bullet 2.86.1 ( #698 )
2017-08-31 21:39:54 +02:00
Dennis
02bc779866
Update com_jme3_bullet_objects_PhysicsRigidBody.cpp ( #702 )
...
* Update com_jme3_bullet_objects_PhysicsRigidBody.cpp
From docu here: http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Activation_States
..
ACTIVE_TAG
Means active so that the object having the state could be moved in a step simulation. This is the "normal" state for an object to be in. Use btCollisionObject::activate() to activate an object, not btCollisionObject::setActivationState(ACTIVATE_TAG), or it may get disabled again right away, as the deactivation timer has not been reset.
..
* Update com_jme3_bullet_objects_PhysicsRigidBody.cpp
Settin RigidBody kinematic and then back dynamic will leave activation state to disabled causing the object never fall to sleep.
2017-08-31 21:39:54 +02:00
javasabr
642b9f4d39
added dependences to native libs
2017-08-31 21:39:54 +02:00
javasabr
97efa6be65
We need to update lwjgl from 3.0.0 to 3.1.0(3.1.2 requires to change code), because start from the version they use other solution with native libraries and other user can overwrite these dependences from jME.
2017-08-31 21:39:54 +02:00
Nehon
de009e2ea7
Added the Glow technique to PBR material so that it can work with the bloom filter.
2017-08-08 19:44:55 +02:00
Julien Gouesse
0dc65efc25
Merge pull request #701 from shamanDevel/opencl-gc-patch
...
Fix for OpenCLObjectManager
2017-08-07 01:20:26 +02:00
Sebastian Weiß
3a7dedeba0
formatting, as always :(
2017-08-06 16:31:13 +02:00
Sebastian Weiß
28e4c9848f
Removed call to Runtime.getRuntime().gc() every 10 frames, added call to Reference.clear() when an object is explicitly deleted.
2017-08-06 16:27:16 +02:00
Alexandr Brui
6785087057
Added a possibility to resize env cameras. ( #699 )
2017-08-05 16:01:50 +02:00
Alexandr Brui
6e5e85f7ac
Update the water filter ( #693 )
...
WaterFilter now serializes the different textures textures, and can optionally serialize the reflection scene
2017-07-31 22:48:53 +02:00
Alexandr Brui
3058c218c5
Added missed imports. ( #691 )
...
Used GLSL compat on the post shadow filter
2017-07-27 16:27:41 +02:00
Alexandr Brui
10bc250db7
Fix of the one parameter of shadows render. ( #688 )
...
* fixed applying the render back faces shadows option during creating a shadow filter.
2017-07-23 17:51:23 +02:00
empirephoenix
b21cff5cfa
Merge pull request #687 from JavaSaBr/fix_lwjgl_buffer_2
...
added synchronizing during freeing memory from a deallocator.
2017-07-23 16:12:33 +02:00
NemesisMate
edd9a78291
Added alpha blending option to terrain lightings to allow alpha stencil textures. ( #689 )
...
Updated Terrain materials to allow diffuse textures with alpha
2017-07-23 14:10:33 +02:00
javasabr
a50b1f1d2f
added synchronizing during freeing memory from a deallocator.
2017-07-23 11:42:28 +03:00
empirephoenix
c6f1da0602
Merge pull request #684 from JavaSaBr/fix_lwjgl_buffer
...
added support multi-threading allocations for LWJGL Buffer Allocator.
2017-07-18 21:49:53 +02:00
Nehon
6ed4abf29e
ShaderNodes: changed the way condition are used for variable declaration.
...
Before each input (attribute, varying or uniform) depending on a define was declared inside a #ifdef statement, it appears that most compiler will optimize out any input that has not been set so this computation was useless and costly and the code to to it was kind of ugly.
So basically now it's only done in very particular cases when it's really needed.
2017-07-18 21:09:19 +02:00
javasabr
51876d6ada
to prev.
2017-07-16 11:42:26 +03:00