2688 Commits

Author SHA1 Message Date
rem..om
8c2c62d01f KinematicRagdollControl now throws a proper exception when the skeleton control is not found on the model.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11083 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-15 14:30:55 +00:00
sgold
693fea52bc Bugfix: issue #622 (FlybyCamera zooms to negative FOV) in trunk
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11082 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-14 04:47:38 +00:00
sgold
b30ca28704 Bugfix: Mesh.deepClone() sets wrong elementCount and vertCount ... in trunk
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11080 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-13 23:40:24 +00:00
sgold
babb2cdce8 Bugfix: issue #613 (ClassCastException during read) in trunk
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11078 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-13 08:49:54 +00:00
sgold
f5acd4f1b7 Bugfix: issue #615 (backward Dome normals) in trunk
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11076 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-12 19:37:36 +00:00
sgold
e4b56f2976 Bugfix: issue #614 (name of SYSRQ key) in trunk
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11074 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-11 18:33:06 +00:00
bre..om
db8302fecd TerrainLighting.frag refactored to allow for omitted texture layers
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11072 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-11 16:46:23 +00:00
bre..om
910e12fbab new alphamaps for terrain test data
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11071 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-10 17:46:15 +00:00
Kae..pl
eb0ee795a7 Feature: added support for 'Maintain volume' constraint.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11068 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-04 18:09:36 +00:00
Kae..pl
dc045d9630 Bugfix: fixed a bug that caused an exception to be throw when cloneForSpatial methods were called; this was caused by placing AnimControl before SkeletonControl in the Spatial's controls list
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11067 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-04 14:03:09 +00:00
rem..om
743e5d1963 LoopMode.Cycle is now properly supported by MotionEvent and CinematicEvent.
Used AnimChannel's clampWrapTime method for consistency, and refactored it in an AnimationUtils utility class.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11065 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-03-02 08:52:39 +00:00
rem..om
87b84949ab Used texture function instead of texture2D function for glsl1.5 shaders, as it's deprecated an seems to fail on some hardware
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11063 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-23 12:28:31 +00:00
Kae..pl
561b1c2ddf Bugfix: fixed an issue that could cause NPE when lamp that is not supported in JME ('Hemi' light for example) had children nodes attached.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11062 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-22 17:51:45 +00:00
rem..om
826900a5d3 LightScatteringFilter : changed the way the light shafts are blended into the original scene.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11057 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-16 13:44:22 +00:00
rem..om
b997470504 LightScatteringFilter : changed the way lightdensity attenuation is computed according to this thread
http://hub.jmonkeyengine.org/forum/topic/light-scattering/#post-207641
Chose the second proposition.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11055 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-16 13:42:30 +00:00
Kostya
c439fc91ba Added support of UInt vertex indexes on iOS if available
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11051 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-14 02:00:01 +00:00
nor..67
b638dff880 - include effects package when building blender importer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11040 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-13 17:03:28 +00:00
nor..67
9df246324d iOS
- add audio renderer based on android native renderer (WIP, needs naming cleanup)


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11039 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-13 00:28:26 +00:00
Kostya
03892ed642 Enable VBO on iOS
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11036 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-12 01:11:54 +00:00
Kae..pl
6132141f9f Feature: added support for fog loading from blender file.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11035 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-11 15:46:36 +00:00
Kostya
5afe5b35c1 Added iOS java rendering classes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11034 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-09 15:28:47 +00:00
Kostya
be38e480b7 Initial iOS core library classes submit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11033 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-09 15:26:06 +00:00
rem..om
2cc64abfa9 Applied abies patch so that the BatchNode.clone properly works.
see http://hub.jmonkeyengine.org/forum/topic/batchnode-broken-on-clone/#post-258248

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11032 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-08 14:04:39 +00:00
rem..om
4b02c8a952 Made the temp BoundingVolume in TempVars a BoundingBox since it's instanciated as a BoundingBox
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11029 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-08 13:59:39 +00:00
rem..om
5b7b7b0c8f Fix some corner cases in ShadowUtil after last commit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11028 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-08 13:57:48 +00:00
rem..om
31b9c41e8a SpotLightShadowRenderer, fixed an issue where a spot light would wast shadows behind itself
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11026 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-08 13:28:01 +00:00
rem..om
1ef4c21391 Added a comment setupTextureParams in LwjglRenderer about the switch with missing breaks
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11025 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-07 19:09:39 +00:00
phr00t
8aeb523043 uses temporary variables instead of object creation; much faster & efficient
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11023 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-07 02:22:33 +00:00
phr00t
414a20fc5f temp boundingbox for shadowutil use
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11022 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-07 02:20:16 +00:00
rem..om
5d02fe1c20 Made trunk sync with commit r11019 and commit r11020
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11021 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-06 18:59:10 +00:00
Kae..pl
84aa234446 Bugfix: improved computation of 'Local with parent' bone constraint space (not yet perfect but much better than the previous one).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11017 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-06 08:10:44 +00:00
dan..om
fc8be06297 - Reverted the addition of the break; statement.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11016 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-05 19:38:07 +00:00
dan..om
687eb0ff19 - Removed SafeArray usage as it wasn't used.
- Added a forgotten break for cubemap texture parameters.
- Imports and some code cleanup.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11015 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-05 15:19:15 +00:00
Kae..pl
fa845e33c8 Bugfix: fixed how blender importer handled ambient light.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11013 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 19:28:43 +00:00
phr00t
b06cdfc77c use temp variables instead of creating new ones to improve memory usage
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11012 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 19:28:02 +00:00
phr00t
77a2af25c4 avoids creating iterators, accesses param's backing array directly for greater performance
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11011 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 16:07:46 +00:00
phr00t
7bb046730f using getParamsMap() for jME3 performance improvements in DefineList
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11010 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 16:06:29 +00:00
phr00t
988fdd2f9e added getParamsMap() for jME3 performance improvements in Technique/DefineList
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11009 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-04 16:05:42 +00:00
Kae..pl
623c038f97 Bugfix: properly adding AmbientLight to the result set node. (as a LightNode as every other light and not as Light).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11008 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-03 14:10:15 +00:00
rickard
e0be0d563c Added "shin" to HumanoidRagdollPreset so that Jaime works better with the KinematicRagdollControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11007 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-01 15:51:14 +00:00
Kae..pl
f50cf31f05 Feature: added support for 'Copy transform' constraint.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11006 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-01 12:39:29 +00:00
Kae..pl
5ac87508d6 Bugfix: fixed a bug that caused that some constraints were not applied to the bones in animated model.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11005 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-02-01 11:28:39 +00:00
Kae..pl
43e1446b3a Bugfix: animation control is now applied once per node and not many times (this happened when node had several different meshes).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11003 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-25 12:45:38 +00:00
Kae..pl
752599891a Bugfix: fixed an issue with badly loaded bone animations when bones did not have fully defined translation/rotation/scale.
Bugfix: fixed an issue with blender 2.49 animation loading when ipo had no curves defined (NPE was then thrown).

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11001 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-23 16:07:06 +00:00
Kae..pl
162808f0cd Bugfix: fixed an issue that could cause NPE to be thrown, when somehow object or skeleton animation maps were null.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@11000 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-23 16:04:35 +00:00
rem..om
aa5b782021 Swich geometry sorting to tim sort.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10997 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-22 21:47:16 +00:00
rem..om
8e8c7fbd93 Fixed an issue in animControl where the onanimCycleDone was called too early.
see http://hub.jmonkeyengine.org/forum/topic/onanimcycledone-called-before-animation-completes/#post-257008

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10995 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-20 08:57:18 +00:00
rem..om
926b634b6e Fixed an issue with parallax mapping thanks to this thread http://hub.jmonkeyengine.org/forum/topic/parallax-mapping-fundamental-bug/#post-256898
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10993 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-19 23:37:28 +00:00
Kae..pl
dd1fdd6bce Bugfix: fixed an issue with skeleton animations (the models did not behave as they should).
Refactoring: animations method changes, less classes, more simple code
Feature: BlenderKey will now require setting the mapping between animation (skeleton or spatial) and the animated model.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10985 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-13 19:02:35 +00:00
rem..om
e4e3e0906d Removed the displayDebug method from the Filter and made a postFilter method for a more general use that is called right after a filter has been rendered.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10982 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2014-01-12 19:31:56 +00:00