Commit Graph

  • bfdffb1ffb - improve ragdoll test nor..67 2011-04-17 11:52:28 +0000
  • 0539f1971a - ChaseCamera's attributes are now protected rem..om 2011-04-17 08:18:04 +0000
  • 9b5aa824fd - Ragdolled model position now updates when ragdoll has control rem..om 2011-04-16 15:36:38 +0000
  • 3824676354 - RagdollControl now supports initial transformation of the model - Scaling the model after the ragdoll init does not work yet rem..om 2011-04-16 08:56:02 +0000
  • 062861beea ChaseCamera : added a setUpVector method. rem..om 2011-04-16 07:45:26 +0000
  • 593d9bf35a UDP-based kernel now does its writes on a background thread. Most of the time UDP packets go right out but not always... depending on the network layer it can take a couple of milliseconds. And that's alot when you're blasting packets out to a dozen users 20 times a second. PSp..om 2011-04-16 03:51:43 +0000
  • 1f1c2ac15b Tightened up the DefaultServer connection close code to make sure that the connection closed change event only goes out once. Added some additional logging to the endpoint closings. PSp..om 2011-04-16 01:54:51 +0000
  • 189a787d36 Added some warning for some odd state issues that can happen in real life. Fixed a subtle bug with the UDP endpoints where they weren't getting propery closed. This manifested as the endpoints still getting broadcasts even after Server no longer knew about them. PSp..om 2011-04-16 00:13:25 +0000
  • 255fe9f9c9 Turned the magic input mapping strings into constants to make it easier to unbind them if desired. PSp..om 2011-04-14 03:43:02 +0000
  • d729da9e78 * @SuppressWarnings("fallthrough") to prevent warnings * Fixed rest of the warnings sha..rd 2011-04-14 03:37:05 +0000
  • 7dd3d52e9e * Removed many deprecated methods and classes * Fixed various small issues detected by code analyzer sha..rd 2011-04-14 03:19:11 +0000
  • 0d8a4b8dd4 * Fixed some luminance/alpha formats failing due to missing break statement under switch sha..rd 2011-04-13 22:43:15 +0000
  • efb9792c95 * Better toString() methods for Image and Texture * OGGLoader no longer fails if file length less than number of expected samples sha..rd 2011-04-13 04:55:43 +0000
  • 3378222dfa Ragdoll : - New test with sinbad - Added bone selection for building the collision shapes - Moved Radoll classes to proper package rem..om 2011-04-12 12:35:10 +0000
  • 14e4b79170 Changed Camera.setViewPort(float,float,float,float) to not call onViewPortChage 4 times. thanks to Lutherion http://jmonkeyengine.org/groups/development-discussion-jme3/forum/topic/possible-bug-with-viewport-on-camera/#post-124630 rem..om 2011-04-12 11:29:56 +0000
  • 7d09cafa71 - fix dependency issues nor..67 2011-04-11 23:43:15 +0000
  • e22c3f0349 - make remys life easier nor..67 2011-04-11 21:40:39 +0000
  • c5efd0b06e - move ragdoll classes to separate package nor..67 2011-04-11 21:35:23 +0000
  • 1f286f424f - RagdollControl now has automagic joint setup via RagdollPreset and HumanoidRagdollPreset rem..om 2011-04-11 19:18:47 +0000
  • 3b9cf4cd35 * Updated Particle.j3md so it works on pre GLSL 1.2 graphics cards sha..rd 2011-04-11 19:11:02 +0000
  • 666a800ecd - set kinematic mode to ragdoll parts when control is disabled nor..67 2011-04-11 12:31:33 +0000
  • 75d0c560bf - enable animation for ragdoll test nor..67 2011-04-11 12:24:08 +0000
  • 7f7fc50ab5 * Increased buffering for streaming audio from ~250 ms to 1000 ms. * Reduced audio thread update from 100 fps to 20 fps (why was it 100 anyway??) sha..rd 2011-04-11 00:57:18 +0000
  • 2979a26984 * Added support for up to 8 texture coordinates sha..rd 2011-04-10 21:15:33 +0000
  • 53da7c4de4 * Added CCD threshold to BoneRagdoll test so that balls collide more often * Reduced BoneRagdoll constraints to PI/8 * Added an ambient light so the ragdoll is more visible * Fixed bug with Unshaded.j3md failing with glow map sha..rd 2011-04-10 21:03:55 +0000
  • 6417263674 - RagdollControl now uses SixDofJoints instead of ConeJoints. - Ragdoll joints are now fully tweakable by user - Changed controls in TestBoneRagdoll : keep left click pressed longer to throw bigger bullets. rem..om 2011-04-10 16:07:26 +0000
  • c5ac1c8bfe Modified to throw an exception if the class of the object being written hasn't been registered yet and does not have an explicit ID set. The old way would try to send it anyway and then it would fail to get received on the other end. A setStrictRegistration(false) method can be used to get the old behavior if needed. PSp..om 2011-04-09 08:07:25 +0000
  • 77acf77428 Fixed NPE in setBoneAttachement in SkeletonControl. rem..om 2011-04-08 20:54:53 +0000
  • f9c321e6e9 Reduced the scope of the synchronized block to something more reasonable (rather than essentially encompassing the entire application if you build your app around AppStates) but the realy benefit is now the app states can add/remove other app states without random oddness happening. ...and it's ever so slightly more efficient now, too. PSp..om 2011-04-08 03:55:57 +0000
  • 0f1b05b405 Fixed the few uncheck warnings that I could... suppressed the rest. Added an UnsupportedOperationException to SerializableSerializer so that it doesn't silently fail to do anything at all. PSp..om 2011-04-08 02:55:21 +0000
  • 49f65bd7aa At least fixing the type-check warnings in the code I added. Serializer is a little harder... PSp..om 2011-04-08 02:01:52 +0000
  • 4deb4d46e7 Improved the exception handling when objects fail to instantiate. PSp..om 2011-04-07 22:40:53 +0000
  • c036d36c96 - throw error on dynamic mesh collision shape nor..67 2011-04-07 17:41:47 +0000
  • eef7e8299b - fix SceneExplorer OptimizeGeometry entry nor..67 2011-04-07 12:07:19 +0000
  • dd749a699b - simplify GeometryBatchFactory.optimize() by expecting a Node as parameter nor..67 2011-04-07 12:05:04 +0000
  • 0dacbb77e1 - add JavaDoc to GeometryBatchFactory nor..67 2011-04-07 11:48:28 +0000
  • 345986fb70 - make GeometryBatchFactory.optimize() replace the optimized spatial nor..67 2011-04-07 11:41:59 +0000
  • 7c7afb677f * Add check for GL_ARB_texture_multisample before setting up the texture to see if its supported sha..rd 2011-04-06 22:51:41 +0000
  • 04445d2458 - use googlecode download for svn ant build nor..67 2011-04-06 22:39:16 +0000
  • adfead7ee3 * Replaced Beep.ogg with a better one sha..rd 2011-04-06 20:40:29 +0000
  • 2f7e51cef2 * Deleted beach terrain model sha..rd 2011-04-06 20:39:18 +0000
  • 2effd8cc25 * SceneLoader will no longer crash on missing material * Compressed ManyLights texture sha..rd 2011-04-06 20:33:21 +0000
  • 36c51e12c6 * Compressed buggy textures sha..rd 2011-04-06 20:27:48 +0000
  • 643eebb4bd * Deleted useless TestYCoCgDds test and related textures * Actually replaced tree textures this time. Not compressing the leaves texture because it leads to artifacts. sha..rd 2011-04-06 20:06:04 +0000
  • 3778400635 * More errors sent to Application.handleError() * Application.handleError now stops by default to prevent process from lingering on * Made sleeps in LwjglCanvas slightly longer to prevent hogging 100% cpu * Renamed elephant skeletonxml to skeleton.xml * Compressed HoverTank textures and removed high-res versions * Compressed Tree textures sha..rd 2011-04-06 19:58:16 +0000
  • d5c2a14602 an only add one terrain to the scene now in jmp bre..ns 2011-04-06 17:07:12 +0000
  • 6c776e7bb3 * Got rid of ADPCM stuff that didn't even work * Fixed bug in WAVLoader causing it to fail if the file had extra bytes at the end sha..rd 2011-04-06 03:22:51 +0000
  • a724165a33 - update MaterialEditor to use getValueAsString() nor..67 2011-04-06 02:56:57 +0000
  • ff344c6a96 * Added MatParam.getValueAsString() to print out the material param value as it would appear in a J3M file. sha..rd 2011-04-06 02:49:15 +0000
  • bb238c3c99 * Fixed bug with OGG audio having incorrect length sha..rd 2011-04-06 02:06:29 +0000
  • c3b060be6d * Fixed bug with WAV audio getting truncated on import sha..rd 2011-04-06 01:23:35 +0000
  • b24b3f78d4 - add suppress warnings for Spatial.getUserData() nor..67 2011-04-05 23:13:02 +0000
  • 554a088ef1 - remove VehicleCreator from windows menu - on double-click open j3os in SceneComposer instead of viewing them nor..67 2011-04-05 23:08:55 +0000
  • 0e6e586c05 - some cleanups in Material Editor - add new wiki pages - improve "development" section in manual nor..67 2011-04-05 22:43:20 +0000
  • 6407e5617d - use paul's awesome generics magic in Spatial.getUserData nor..67 2011-04-05 20:08:55 +0000
  • 5c21723435 - account for flipped textures in material->j3m creation nor..67 2011-04-05 14:54:50 +0000
  • 93308146ea - fix Color and Texture2D values in j3m creation using regex - load and apply created j3m material to model when created nor..67 2011-04-05 11:40:03 +0000
  • 23e17164da Fixed ogreComplexAnim scale rem..om 2011-04-05 05:26:25 +0000
  • 9c996bfc6d Ragdoll : - forgot the RagdollControl....doh rem..om 2011-04-05 05:21:08 +0000
  • cbbb261828 * Made sync system deprecated sha..rd 2011-04-05 02:28:49 +0000
  • b9870753fc - add "last selected" available via SceneExplorer - add API for external variable type editors - first version of "create j3m" function for materials (WIP - parameter values are only toString() versions atm) nor..67 2011-04-05 01:00:20 +0000
  • 916f4f203c Ragdoll : - added ragdollCollisionListener - Switch between animControl and ragDollControl - TestBoneRagdoll : Shoot with left click, reset Oto with spacebar. Added bullet time on first impact :D have fun! rem..om 2011-04-04 22:11:28 +0000
  • 0a82e1ee11 Lolilol the ragdoll rem..om 2011-04-04 19:02:12 +0000
  • c6a3a78b1e - show correct material j3m in SceneExplorer nor..67 2011-04-04 17:05:27 +0000
  • 6cab407283 - change tool wizard actions to use AWT-safe org.openide.Node instead of spatial nor..67 2011-04-04 15:56:04 +0000
  • 33596cb88f - serialize light&camera name nor..67 2011-04-04 13:09:53 +0000
  • d5db0aef1f - add name to camera and light (not being part of the scenegraph is no reason to be nameless) nor..67 2011-04-04 13:00:12 +0000
  • 041f47157d Modified serializer to throw an exception if it tries to read from a buffer and doesn't understand what class it's reading. Error messages... it's the little things that matter. PSp..om 2011-04-04 01:01:17 +0000
  • d1d082156f - use JmeFormatter in jMP output window nor..67 2011-04-03 22:37:48 +0000
  • 0e10f7bdc3 - fix logging to only replace logger for jme3 packages nor..67 2011-04-03 22:34:50 +0000
  • 90bf137894 * Added new renderer capability: NonPowerOfTwoTextures * LwjglRenderer will show warnings when NPOT textures are used and the graphics card doesn't support them * LwjglGL1Renderer will scale textures to POT sizes if NPOT is not supported * Enable simple logging sha..rd 2011-04-03 21:45:29 +0000
  • b6386751e4 - refresh parent and created folder after model import nor..67 2011-04-03 21:43:24 +0000
  • 86a4ad3718 * J3O files will now automatically load J3M files if they were loaded via assetManager.loadMaterial() sha..rd 2011-04-03 21:04:47 +0000
  • b774630160 * TextureKey.equals() now takes into account flip Y flag sha..rd 2011-04-03 19:54:26 +0000
  • 07f9cf0d23 - remove updateModelBounds() call from BasicGame template nor..67 2011-04-03 15:36:53 +0000
  • 9ef10e5ac7 - remove deprecated material data from BasicGame template Main.java nor..67 2011-04-03 15:35:25 +0000
  • db8034d894 Node : fixed setTransformRefresh to properly set the transform refresh to all the node's children. rem..om 2011-04-03 10:33:59 +0000
  • c63c4a3e2b - Used TempVars for transform calculation in getOffsetTransform rem..om 2011-04-03 09:13:47 +0000
  • 70c1db322f Fixed an indexing bug introduced by the last change. PSp..om 2011-04-03 06:29:03 +0000
  • 636339a432 * Proper TempVars lock/unlock usage in SkeletonControl ... Although it shouldn't really break anything since that class is the only one using the skinning arrays. * Deprecated Transform.Identity since it does not follow conventions. Added IDENTITY to replace it. sha..rd 2011-04-03 05:04:14 +0000
  • 2611139702 * Fixed a possible issue where updateLogicalState could cause an IndexOutOfBoundsException sha..rd 2011-04-03 04:46:03 +0000
  • 548eb26428 * Made Bone.getAttachmentsNode() private, instead the method in AnimControl should be used * Lights do not have names because they are not part of the scene graph * Fixed compiler warnings with IntMap iteration sha..rd 2011-04-03 03:56:39 +0000
  • 8858ccf2ef Getting rid of a couple of compiler warnings. PSp..om 2011-04-03 03:09:08 +0000
  • 109c6b4ef7 Unreverted back change http://code.google.com/p/jmonkeyengine/source/detail?r=7142 because change is so fun :D, and it's more logical...i guess rem..om 2011-04-02 22:58:13 +0000
  • dc030c897f Bone animation : - Split of the AnimControl in two parts : - The AnimControl that handles skeleton transformation via tha animation data - The SkeletonControl that handles the skinning of the mesh using skeleton transformations - Ensured backward compatibility with old j3o files, and changed the ogre mesh loader to create the controls properly - Reverted change http://code.google.com/p/jmonkeyengine/source/detail?r=7142 transforms passed to the setUserTransform methods must be considered as increments to current transform - Fixed some issues in the ragdollControl and test case (still WIP don't use it) rem..om 2011-04-02 22:41:47 +0000
  • e4c8769be0 - fix SceneToolController AppState implementation nor..67 2011-04-02 20:57:06 +0000
  • cdd44058d8 - remove isActive from AppState interface nor..67 2011-04-02 20:50:00 +0000
  • 6d27155e86 Fixed tests that use wildHouse.zip so that the loading append in the simple init and not in the main, because it fails since the testChooser change On a side note the wildhouse.zip in the download section is not the same as the one in the test package, and fails to load due to bad file naming (meshxml instead of mesh.xml) rem..om 2011-04-02 08:45:55 +0000
  • 56554d970d * Forgot this one .. sha..rd 2011-04-02 01:51:54 +0000
  • 12fae01a80 * OBJLoader will no longer crash when it cannot find materials in MTL file * Fixed bug where calling any of the Listener methods would have no effect sha..rd 2011-04-02 01:50:01 +0000
  • ee7ba81ee3 Remove the line that puts all bitmap text into the Gui bucket by default because it's confusing and in most cases the bitmap text would have inherited that bucket from its parent if it were appropriate. Unless someone educates me as to the error of my ways. PSp..om 2011-04-01 23:35:57 +0000
  • 858925182e Added a log INFO message for when messages are dispatched and no listeners are registered to receive it. PSp..om 2011-04-01 21:42:13 +0000
  • d3364b4622 Fixed an NPE (apparently harmless) for a certain connection teardown ordering and added some logging just to be sure the channels are getting closed. PSp..om 2011-04-01 21:33:13 +0000
  • 50465e37b3 Fixed a getConnection() bug caused by a silent autoboxing issue left over from when the long -> int client ID conversion was made. Now connection lookups work again. PSp..om 2011-04-01 21:23:48 +0000
  • 50d55b7e59 RagdollControl ---WIP---- - Automatic creation of the ragdoll collisions shapes - Changed TestBoneRagdoll (press space to activate physics, left click to shoot bombs) rem..om 2011-04-01 17:51:54 +0000
  • 4877b17cab Missing Search Textfield in TestChooser mul..va 2011-04-01 04:45:49 +0000
  • 2267d5ff1f - fix Ray vars unlocking nor..67 2011-03-31 23:34:53 +0000
  • 3c10d7c16b - fix use of tempVars nor..67 2011-03-31 22:49:58 +0000
  • d80616ef89 - add rotation fix for SimpleWater plane , thanks to @batkid http://jmonkeyengine.org/groups/effects/forum/topic/changing-the-rotation-of-simplewaterprocessor/ nor..67 2011-03-31 22:42:13 +0000
  • 43c0d1edfe - add AbstractToolWizardAction nor..67 2011-03-31 11:27:06 +0000