Commit Graph

286 Commits (535a6dd8cee2825c311e8ef335d21444fa0bc309)

Author SHA1 Message Date
Kae..pl 9b22b2538d Removing mipmap generation during image texture loading. This is set later if required. 12 years ago
Kae..pl ded6dce715 Bugfix: fixed a bug that occured when vertex had more than 4 weights but the first 4 weights were not attached to any bone. 12 years ago
Kae..pl a37b8114b9 Bugfix: fixed a bug that caused an NPE exception which occured when IPO had no curves attached. 12 years ago
Kae..pl 2b94486677 Bugfix: fixed dead code area and NPE being thrown when loading the textures. 12 years ago
nor..67 2da59144c0 - fix blender loader losing texture origin, which caused storing of all images in the j3o instead of referencing them via the assetManager 12 years ago
Kae..pl d44727cfdd Bugfix: fix to a bug that caused texture to be loaded more than once 12 years ago
Kae..pl fea4c37e06 Feature: user can now decide if the mipmaps will be generated or not; by default 'mipmap' blender flag is used to decide if mips for specified textures shall be generated or not 12 years ago
nor..67 ed001d4e33 Blender Loader: 12 years ago
Kae..pl 01873e6f80 Bugfix: NPE was thrown when object animation was loaded. To fix that modifiers are now loaded after the whole object is loaded to the blenderContext. 12 years ago
Kae..pl 6520fc5b10 Bugfix: fixing a bug that caused negative time values to appear in times[] array in tracks. That caused some animations to behave oddly when in loop mode. Bug and solution found by Tobias Downer. 12 years ago
Kae..pl fada1b5b90 Bugfix: applied fix suggested by Tobiad Downer that properly computes tracks for rotated bones. 12 years ago
Kae..pl 071581ad30 Added clear information about bugged blender file. Rarely a pointer appears whose block cannot be found. This is cerainly a bug of blender and we cannot do anything but properly inform user about the situation. 12 years ago
Kae..pl 1c2baedbc1 Improvements to the weight and index buffers loading: 12 years ago
Kae..pl 3d38b634d5 Added functionality that will ignore modifiers that cause no changes to the model due to incomplete (but not invalid) definition. This caused errors when object had for example two armature modifiers and only the second one had armature model attached. 12 years ago
Kae..pl 601a34ba99 Fixed an error that caused NullPointerException to be raised if a curve had no taper object applied. 12 years ago
Kae..pl 61ad771748 Bugfix: 538: Multiple issues with female3.blend 12 years ago
Kae..pl 5e2c814086 Issue 540: NullPointerException when loading blender model 13 years ago
Kae..pl 6573b87bf0 Bugfix: Issue 547: Unsupported type exception importing model from Blender 13 years ago
Kae..pl 2ace208225 Bugfix: fixed NPE error while getting subtarget of a constraint, not every constraint data have such field 13 years ago
Kae..pl 69205a679b Updating the bound of every newly loaded node. 13 years ago
Kae..pl 49f227b7cc Minor optimisations. Added several comments to unveil certain parts of the code. 13 years ago
Kae..pl 1b04d13f3e Bugfix: making sure that the first and last bevel line is parallel to its neighbour in curves that have bevel applied (that is how blender works) 13 years ago
Kae..pl 7ee0f9e07c Removing IndexBuffer class and replacing it with the one that already exists in JME. (Sorry for the mess, I had no idea that such class already exists :) ). 13 years ago
Kae..pl 7ce4477b52 Curve loading upgrade. 13 years ago
rec..om 72d169d7e5 Fix Blender importer to use camera dimensions and field of view. 13 years ago
Kae..pl 3563bbf179 Feature: constraint applied to a spatial can now also target a bone 13 years ago
Kae..pl a5e9159149 Bugfix: layers to be loaded are taken from the value set bu user in BlenderKey and not the value loaded from the blender file. 13 years ago
sky..ok 28ce76245f Change all source licenses to say 2009-2012 13 years ago
sky..ok 751cb9e20a Javadoc cleanup 13 years ago
Kae..pl 27131024ee Bugfix: in mirror modifier not all vertex indexes were properly inverted when object was smooth. 13 years ago
Kae..pl d4ddc2beeb Memory usage improvements: 13 years ago
Kae..pl 2148c256d3 Allowing only a single armature modifier and object animation modifier to be applied over an object. 13 years ago
Kae..pl 6e027bd51e Fixing a bug where applied armeture has no skeleton attached. 13 years ago
Sha..rd a0d0b0922f * ArmatureModifier now sets 0.0 weight if the vertex should not be influenced by any bones. This fixes "disappearing" object issues in animated models. 13 years ago
Kae..pl d2e6648eb3 Bugfix: solved problem when one 2D texture was about to be cast on other 2D texture while they had exactly the same UV coordinates. 13 years ago
Kae..pl ed2a224829 Bugfix: alpha map cannot be applied to unshaded material. 13 years ago
Sha..rd 46fb4c43b4 * Fix UTF8 error in ConstraintDefinition 13 years ago
Kae..pl 711b8ab9ca Huge constraints refactoring (the computations might yet not be perfect, but models loading should get much less crashes). 13 years ago
Kae..pl 58bbd2d076 Fix for method that checks if the mesh is a B-Mesh or not. 13 years ago
Kae..pl e83b15028b Fix for animation rotations computation (in blender earlier than 2.50 the rotations were stored in degrees and later in radians). Thanks to @rectalogic for finding this :). 13 years ago
Kae..pl 4fa00b6d9a Fix for blender loader classes (latest changes to light and camera loading were taken into account). 13 years ago
Kae..pl 9e60eda71a Fix for loading smooth meshes. (One small step for java compiler is a huge step for blender importer :D) 13 years ago
Kae..pl fa426feb08 Wrapping cameras into CameraNode. 13 years ago
Kae..pl be5428736d Wrapping Light into LightNodes (this allows to add constraints and properties to lights). 13 years ago
Kae..pl 1bad383be2 Added and entry to the blender key that allows to disable loading of generated textures. The value is set to false by default because generated textures need extra care when being loaded. 13 years ago
Kae..pl 6c2f7288b7 Material assignation fix when blender does not fully assigns the materials. Proper warning is generated and default material is used. 13 years ago
Kae..pl 49c47f8174 Fixing a bug that caused the loader to crash when the mesh (traditional one and not BMesh) had no faces and only edges or points instead (without support for loading edges and points yet). 13 years ago
Kae..pl 4fb6ba58c7 Fix to colorband loading. Preventing a crash when less than 4 cursors are used. 13 years ago
Kae..pl 0fd34d3535 Ignoring textures when their UV coordinates type is not supported. This will prevent from unexpected exceptions to occur. 13 years ago
Kae..pl bb644be5e0 Fix to specifying texture UV coordinates for generated textures. 13 years ago