nor..67
3cdaf0e051
jme3:
...
- fix imports in all classes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8843 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
67930542ee
Fixes to Y is up axis arrow.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8544 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ae739ef441
Fix in normals calculations when Y is up axis.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8528 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
18ce27faae
Changes to Y-is-Up-Axis issue.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8516 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
b7a3818b60
Fixing a bug that occured when the model was invalid and had no faces (only a line for example).
...
Such model will not be visible.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8468 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
bb52601e4e
* Gutted out SpatialAnimation
...
* Fix crash in TestObjectAnimation**
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8420 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
e3366f14b8
Animation system revamp
...
* Track is no longer generic and doesn't need to be
* Removed implementation specific methods from Track
* Animation class no longer casts the track to a specific type to call setTime(). The specific Track.setTime() implementation makes the appropriate operations.
* TempVars instance is now passed down from the AnimControl to the tracks to get rid of all temp members in the tracks
* Misc docs and comment changes
* J3O files that reference BoneAnimation or SpatialAnimation class are automatically redirected to Animation class
* MeshAnimation, previously unused, is now completely obsolete and has been deleted
* PoseTrack, previously unused, is now deprecated until pose loading support is added
* Proper formatting for SpatialTrack
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8419 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
4cde46bee5
Attaching an empty to its parent.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8364 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
984bab2ae9
Removing fix up axis checking for mesh vertices.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8361 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
952081b192
Fixing a bug that caused NPE to be thrown when no actions where applied to armature.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8360 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
7492410485
Moving 3D textures shaders to blender packages.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8349 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
3969d34a03
Fixes to textures merging.
...
Adding logs to the image loading method.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8328 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
fd3c84ccce
Increasing the default generated textures size (they import in reasonable time yet and are of better quality).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8325 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
846b569552
Support for generated textures merging.
...
Optimizations in textures loading when multiple textures are applied.
Fixes in pixel blending.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8324 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ff3336679d
Setter for generated texture depth added.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8316 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
0b274b3c1b
Automatic loading of both bone and object animations (no need to specify animations in blender key any more).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8305 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
6c341850d2
Refactoring to constraints. Implementation now not dependant on the animation type.
...
Removing deprecated animation classes.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8303 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
c58ffe4ddc
Fix a bug with animation when Y axis was UP.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8270 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
0dd85b8fe1
Fix to attaching objects to the scene's node.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8268 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
6600473a82
Blender Loader : Added a check to avoid crash when a vertex has more than 4 bones weight.
...
As Marcin state in a comment this limitation has no sense for blender as it was an Ogre format limitation. We'll need to fix that
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8266 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
bf70599185
Blender Loader : implemented fixUpAxis for meshes
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8265 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
8deba71f8d
Blender loading logic refactoring:
...
- JmeConverter replaced by AbstractBlenderLoader
- scene loading implemented (now all objects are attached to the scene node)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8252 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ec4486d5eb
Adding the MeshContext that will help with mesh modifications in a future.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8251 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
393c67c9b7
Removing unnecessary operations from ArmatureModifier.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8248 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
0775b93088
Added support for modifiers validating. Now modifiers that are invalid will not be loaded.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8245 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ba57377795
Refactoring: renaming 'DataRepository' to 'BlenderContext'.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8244 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
7a44519bac
Modifiers refactoring. Common reference to loaded modifier to all classes deriving from 'Modifier' was dropped.
...
Now all modifiers hold their own data and do not give acces to them.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8243 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
3402f51824
Armature loading refactoring and bugfixing.
...
- animations should now load properly
- armature loading moved to ArmatureModifier (no bones are touched inside MeshHelper so the code should be a little more clear now)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8238 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
45d1a0e772
Several fixes to animation loading.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8235 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
7c1c6dc065
Support for UV-coordinates mapping (only for the first texture at the moment).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8234 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
b8618eba26
Support for generating UV coordinates for 3D textures if they are not manually created.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8231 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
76d9fd3a15
Tube projection support for objects containing many meshes.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8230 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
cea09e02ed
- apply some defaults to blender loader texture key when loading from file
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8226 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
450e40df32
- fix blender loader texture locating when blender model is loaded from assetmanager root
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8225 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
50a5ecc00e
- fix relative image locating in blender loader
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8223 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
b86c1f4e64
Generated textures refactoring.
...
* Algorithms changed (not depending on blender sources any more).
* Improved loading speed (at least in some cases).
* Unnecessary functions removed (there were a few :) ).
* Several bugs fixed (some blending functions did not work well with textures; colorbands now calculated properly).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8222 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
120a3d1e4f
Blender Loader
...
* Correct calculation of spot light's inner and outer cone angles
* Loaded lights are now attached to the model's root node instead of being foolishly discarded
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8209 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
0094d37e0f
Loading constraints for blender 2.49 fix (warning is now shown when blender version is 2.50 or higher).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8182 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
578c92affc
Support for loading SpotLight.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8100 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
cb3f57009f
Bugfix: NPE was raised when the object had no material.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8099 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
87ba2fcb11
Fix to a bug that caused loader to crach when loading an object without textures.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8098 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ef430fe04a
Support for 'Normal' texture mapping for 3D textures.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8094 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
17392d2cf8
Support for image sphere projection on a mesh.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8092 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
263089b68f
Fix to tube UV coordinates generation (image will not be upside down now).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8089 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
9a44e32fb2
Image loading changed during textures loading (using AssetManager now).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8074 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ccb31e646b
Small fix to musgrave texture generator.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8065 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
11b250ffe1
Support for texture's tube projection.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8059 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
3e1646a6cd
Licence blocks added to texture generators.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8057 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
8f1e07a557
Moving projection calculations to a separate class.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8055 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
843cce9b30
Cube mapping for textures support.
...
Providing proper texture mapping data to UVCoordinatesGenerator.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8054 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago