38 Commits

Author SHA1 Message Date
jmekaelthas
f9be42ee62 Bugfix: fixed problem with ipo curves computin during animations import. 2015-04-08 20:02:33 +02:00
Kai Börnert
9f32bcf7bb Hack fix for blenderloader.
The optimisation disabled would result in null TextureKeys.
-> This would then result in textures being embedded into the j3o file, seriously bloating the assets.

Signed-off-by: Kai Börnert <kai-boernert@visiongamestudios.de>
2015-04-07 01:26:13 +02:00
jmekaelthas
15ec285b1a Feature: added support for linear and constant interpolation types for
ipo curves.
2015-03-25 21:59:48 +01:00
jmekaelthas
a5c98a59be Refactoring: catching up wth latest jme3 core changes. 2015-03-23 21:01:21 +01:00
jmekaelthas
eb767e7580 Feature: added support for loading assets linked from external blender
files.
2015-03-23 20:09:45 +01:00
jmekaelthas
c90e50bb2e Feature: curves and surfaces now have their own temporal mesh which
allows to apply modifiers on them.
2015-01-27 09:45:14 +01:00
jmekaelthas
7783e096cc Feature: added importing of Sun and Hemi lights from blender as
PointLight with very large radius and DirectionalLight (with proper
warnings for the developer).
2015-01-20 10:28:12 +01:00
jmekaelthas
c9eadcc762 Bugfix: fixed a bug that caused ugly artifacts to appear sometimes while
computing constraints. The fix also improved the constraints computation
speed at least several times :)
2014-12-21 17:54:39 +01:00
jmekaelthas
65c3ff668c Bugfix: sorting constraint computation in the proper order which should
decrease the amount of unwanted artifacts appearing in some models
during animations.
2014-12-12 23:51:48 +01:00
jmekaelthas
05bdd7b1c9 Bugfix: fixed artifacts that were caused by adding bones with no weight
to bone index buffer.
2014-11-25 18:55:40 +01:00
jmekaelthas
40c942ff66 Bugfix: fixed NullPointerExceptions and IndexOutOfBoundExceptions in
Inverse Kinematics and several other constraints.
2014-11-24 20:53:06 +01:00
jmekaelthas
6a642ae1be Feature: added support for 'Use tail' option in Inverse Kinematics
constraint.
Bugfix: fixed a bug that could cause bad computations when bones were
not directly 'in touch' with their parents.
2014-11-16 21:34:10 +01:00
shadowislord
62cfbc8a3e Remove usage of all deprecated image formats 2014-11-09 11:50:57 -05:00
jmekaelthas
30d89da190 Bugfix: fixed a crash that occured after changes in Materials'
definitions.
2014-11-07 13:12:53 +01:00
kaelthas
550063367e Bugfix: fixed issues with subdivision surface modifier. 2014-11-06 20:21:04 +01:00
jmekaelthas
592d0a0793 Feature: added support for creased edges in subdivision surface
modifier.
2014-11-02 17:38:50 +01:00
jmekaelthas
0c27026978 Bugfix: fixed a bug that caused NPE to be raised when Subsurface
modifier worked on an edge without faces.
2014-10-31 08:43:20 +01:00
jmekaelthas
f364d66640 Feature: added support for subdivision surface modifier. 2014-10-30 21:49:38 +01:00
jmekaelthas
34cdd21488 Feature: improved IK algorithm by taking axis locks for bones into
consideration. Also rotation limits, stretch factor and stiffness are
also loaded from the blend file to be used later.
2014-10-26 11:49:34 +01:00
jmekaelthas
de2d7eebf7 Bugfix: fixed a bug that caused NPE to be raised when armature modifier
was on the mesh that had no vertex groups.
2014-10-26 11:11:38 +01:00
jmekaelthas
9efa32a250 Bugfix: improvements to Inverse Kinematics constraint. 2014-10-22 11:30:46 +02:00
jmekaelthas
90d62218ed Feature: added reading edge crease and if it belongs to a face or not
(this will be used by some modifiers soon).
2014-10-14 10:43:26 +02:00
jmekaelthas
6dc8ff521a Feature: added an option to blender key that allows user to set the
width of edges unattached to any faces in the mesh.
2014-10-12 23:31:26 +02:00
jmekaelthas
13b433e434 Bugfix: fixed a bug that caused vertex colors to be improperly assigned
after temporal mesh triangulation.
2014-10-09 19:35:40 +02:00
jmekaelthas
6e05304d26 Bugfix: fixed a bug that caused ba UV coordinates to be applied on the
face after triangulation
Refactoring: made temporal mesh more exposed for external modifications;
this allows modifiers to properly modify the mesh and to remove some
modifier-specific code from the temporal mesh implementation
2014-10-09 15:49:00 +02:00
jmekaelthas
e18ffccf8a Feature: added support for mask modifier. 2014-09-27 12:04:35 +02:00
jmekaelthas
e5cba265eb Bugfix: improved the computation precision for bezier curves (using
float's caused animations to be visibly different from the blender ).
2014-09-05 16:20:18 +02:00
jmekaelthas
5842613c2b Bugfix: fixed a bug in skeleton animation constraints applying
procedure.
2014-09-03 10:58:02 +02:00
jmekaelthas
676ea17465 Bugfix: applying traditional face triangulation when the new algorithm
fails.
2014-09-01 16:07:11 +02:00
jmekaelthas
6e21b0527c Feature: new triangulation modifier. 2014-08-30 11:54:22 +02:00
Nehon
3f43d7832f Updated documentation of the Bone class and changed names of the transforms variables and accessors so that they properly describe what they are an are misleading anymore.
Kept old methods as deprecated to not break user code.
Changed all calls to the deprecated methods in the engine.
2014-06-17 22:08:55 +02:00
jmekaelthas
51215a352e Feature: added automatic action mapping instead of explicit mapping in
BlenderKey.
2014-06-07 13:33:02 +02:00
shadowislord
99af4d9bd5 * Deprecate usage of TextureKey.setAsCube() and TextureKey.setAsTexture3D() - this is now handled by the TextureKey.setTextureTypeHint() method instead 2014-05-31 18:39:44 -04:00
shadowislord
6b12d5c638 * Fix many javadoc errors mostly related to incorrect HTML or missing references 2014-05-31 13:12:46 -04:00
jmekaelthas
939a0b03ca Bugfix: fixed a bug that caused importer to fail when mesh had armature
modifier and no vertex groups nor bone envelopes defined.
2014-05-28 16:27:33 +02:00
jmekaelthas
a2855c1cf0 Feature: added support for bone envelopes. 2014-05-21 17:35:07 +02:00
jmekaelthas
3b187e9342 Bugfix: fix that allows to use either quaternion or euler rotation in
bone animation.
2014-04-25 22:13:58 +02:00
Normen Hansen
a16857c8f4 switch to gradle layout 2014-03-21 02:32:11 +01:00