Kae..pl
9e2f6b88ef
Support for multilayered textures and textures with mipmaps.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9402 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
816b082c73
Adding UV coordinates to the model if they are defined for the mesh even if no material is applied.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9383 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
f8771f437e
Fix to loading object animation for Blender 2.62+ (found by 'reactlogic').
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9382 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
858c8ba9ba
Fix to properties loading: properties are now stored in Spatial as basic types (supported by UserData) or Savables supported by jme core.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9344 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
f9593adee1
Fixed NPE error when using a single 'None' texture type in the material definition.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9342 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
2fe4d620d9
Fixing a bug where texture size getter is called before the opengl is initialized.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9337 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
b09e37c9d9
Added support for multilayered images.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9336 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
96cfd22510
Support for base texture blending for DDS textures.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9335 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
c4bf1b59a0
Removing @Override annotations from methods that implements interfaces (this will make the code Java 5 compatible).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9331 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
8de8bf2d3e
Textures loading refactoring.
...
New features:
- support for loading both 2D and 3D textures (they are merged and flattened to Texture2D)
- support for colorband usage in flat textures
- support for using color factors for flat images
Bugfixes:
- blend texture should be now calculated properly at the ends of the object
- blend texture is now properly directed
- flat texture projection (flat, bude and tube) should now be properly directed
Other stuff:
- better code separation and improved readability
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9329 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
b8896f3948
Added variable to BlenderKey that would allow to suspend object properties loading.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9324 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
79194f054c
* License and formatting in GeneratedTextureKey
...
* TestJoystick now assigns input mappings for all joysticks instead of just the first one
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9307 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
1da836ea72
* Blender user properties no longer savable, as it is not allowed to have non-core data in j3o
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9299 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
533fb86c50
Down to 260 Javadoc warnings from 324
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9255 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
2bc7128eb6
Fix to loading meshes that contain many vertices.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9225 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
787e912591
Fixes to AWT textures blending.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9222 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
2b004e803d
Better support for textures blending.
...
- support for DDS blending (without textures decompression :) )
- support for RGBA textures blending
- support for generated textures blending
Also done blending refactoring. Blending functions moved to separated classes from TextureHelper.
It will increase code redability.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9188 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..om
06f5ad5bce
* Fix Blender 2.62 issue with uint64_t
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9186 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
c23c7e1378
Fix to textures loading (material color should now not interfere with the texture).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9179 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
3d22756dfc
Added support for loading the following texture types: DXT1, DXT3 and DXT5.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9178 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
026a5bd0a6
Removed unnecessary System.out's.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9136 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
0e9f7ea22f
Fixes to limit rotation constraint.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9125 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
65afa0bbc8
Fixes to spot light loading.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9117 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
3a84693f68
Many changes:
...
- simplified implementation for bones loading
- static bones poses discarded
- loading of object animation for blender 2.50+ added (didn't work for these versions before)
- several small bugfixes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9115 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
3695f8f1fc
* Blender loader now writes color as a normalized byte buffer, reduces mem usage by 4 times
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9015 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
3e6d649c48
* Fixed incorrect byte->float conversion when loading color buffer in Blender loader
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9014 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
8cca61b3ef
* Fixed crash in blender loader when given textures without extension
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9013 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
3d54ab3378
* Blender loader will now extract vertex data into separate vertex buffers for meshes that use multiple materials instead of sharing them
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9007 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
03fb684b10
* Blender now supports loading color for shadeless materials
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9006 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..om
8e721f5c93
Brought the number of Javadoc workings down to 322 from 391; Updated year to 2012 in license header of affected files
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8980 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..om
1801f1f336
Brought the number of Javadoc workings down to 391 from 410
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8979 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
2ac215f477
Fix a bug with bad bones placing.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8951 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
e4c4380ab5
Fixing a bug with cloning SkeletonControl for Spatial. The anim control will always be added if the object has an armature, even if it has no animations.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8950 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
f74d0311ae
Bugfix: LocLimitConstraint erased other tracks except the one it was supposed to alter.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8947 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
8297877114
Armature bugfix: bones had constraints applied before they were loaded (skeleton loading moved to ObjectHelper).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8946 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
f232b11318
Material name added.
...
Reading material's name from blender added.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8945 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
f6ccfa79bb
- fix non-UTF8 characters in bullet importer
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8921 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
0e4f115e84
FIXED: Issue 430: Blender loader sets blend mode = alpha on material that is not really transparent
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8900 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
4b55383ba0
FIXED: Issue 427: Blender loader writes BindPose buffers without BoneIndex or BoneWeight data
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8899 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
7e3e35c7f2
FIXED: Issue 428: Blender loader doesn't compress index buffers
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8898 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
7f694b3ba0
BUGFIX: Issue 434: Blender loader loads model with incorrect Y-up transform
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8897 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
a1d73d159d
Many changes to blender importer:
...
- constraints refactoring (easier use and less code)
- constraints support for blender 2.50+ (although not all of the constraints are supported)
- Y is up axis issue fixed for animations
- owner and target spaces evaluation support for constraints (two bone space modes still to do)
- simplified code for bones loading (though still needs some refactoring)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8877 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
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
14 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
14 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
14 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
14 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
14 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
14 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
14 years ago