Commit Graph

  • 105d27fddf * Problem: Slow. Solution? Speed. Sha..rd 2012-09-16 01:27:54 +0000
  • 47563c2cf1 * .. and here's the change that makes the previous change actually faster Sha..rd 2012-09-16 01:13:40 +0000
  • dbc59934a7 * Added new image codec that should be faster for byte component image formats like RGBA8 Sha..rd 2012-09-16 00:54:51 +0000
  • 06d18c1366 * When a "severe" AssetNotFoundException is thrown for subassets, it won't be ignored by SceneLoader Sha..rd 2012-09-16 00:53:33 +0000
  • 687dbb4d13 SDK: - re-add ogrexml check for mesh.xml files nor..67 2012-09-16 00:17:01 +0000
  • 02ed25ed0d SDK: - remove ogrexml check for material name - remove dedicated loadAsset/saveAsset overrides in OgreXMLDataObject and OgreSceneDataObject nor..67 2012-09-15 23:58:48 +0000
  • cf2bd1de24 * dotScene loader can now load cameras (loads them as CameraNode). Fixes issue 226 * dotScene loader now correctly loads materials in <externals> tag. This means models exported in "Separated Materials" mode now work. Also models exported in single material mode no longer require you to rename them to match the scene name. Fixes issue 519. * dotScene loader also considers the ambient color in the <environment> tag and adds an AmbientLight to the scene. Sha..rd 2012-09-15 20:29:55 +0000
  • a5275875a7 * HoverTank blender model now references the correct textures (PNG -> JPG) Sha..rd 2012-09-15 20:18:35 +0000
  • a7bcb2b6e6 * Buggy model no longer has embedded lights * Buggy model now uses J3M file by default * Enabled specular for buggy - since specular color is set to black by default Sha..rd 2012-09-15 20:07:42 +0000
  • f9e99ab956 * Fixed rather silly bounding box computation bug. Thanks to @raistm. Sha..rd 2012-09-15 19:36:42 +0000
  • 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. Sha..rd 2012-09-15 19:35:59 +0000
  • 5635bc2ff1 Geometry : fixed an issue where batching information were copied over cloning causing problem because the cloned geometry was marked as batched but was not. rem..om 2012-09-15 13:49:34 +0000
  • 2577485727 BufferUtils : ensureLargeEnough now set the limit to the buffer capacity if it exists to avoid creating a new buffer instead of reusing the previous one. see http://jmonkeyengine.org/groups/development-discussion-jme3/forum/topic/bugbufferleak-in-ensurelargeenoughbitmaptextpage/?#post-188976 rem..om 2012-09-15 12:09:07 +0000
  • 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. Kae..pl 2012-09-14 11:32:38 +0000
  • ed2a224829 Bugfix: alpha map cannot be applied to unshaded material. Kae..pl 2012-09-14 11:29:16 +0000
  • 2bfd91ef2e * MeshLoader will no longer generate NaN weights for vertices with no bone-weight assignments. Instead it will generate zero which will cause those vertices to remain in the bind pose. Sha..rd 2012-09-14 05:26:08 +0000
  • a2ff0ba179 * Fix issue where a bone weight in a vertex was set to all zero would cause the vertex to snap to 0,0,0 Sha..rd 2012-09-14 05:24:10 +0000
  • 8c2bdebbae * AnimControl now forces the animation map to be non-null in all cases - when creating a new AnimControl, cloning it or loading from J3O. Sha..rd 2012-09-14 05:22:31 +0000
  • 1ddb7903db * OBJ loader now supports loading models that use negative indices in the face statement Sha..rd 2012-09-14 05:21:21 +0000
  • e848c53ef4 * Add small work around in MTL loader: Do not accept "d 0" or "Tr 0" as they hide the model Sha..rd 2012-09-14 05:20:34 +0000
  • 46fb4c43b4 * Fix UTF8 error in ConstraintDefinition Sha..rd 2012-09-14 05:19:57 +0000
  • c929d0ca41 Bugfix: added jme serialization for CameraNode, LighNode, CameraControl and LightControl (as suggested by @rectalogic). Kae..pl 2012-09-13 17:57:14 +0000
  • 711b8ab9ca Huge constraints refactoring (the computations might yet not be perfect, but models loading should get much less crashes). Kae..pl 2012-09-13 15:19:05 +0000
  • 58bbd2d076 Fix for method that checks if the mesh is a B-Mesh or not. Kae..pl 2012-09-13 15:12:59 +0000
  • a498a1cdc9 Changing default value for controlDir. It is now SpatialToCamera instead of CameraToSpatial. Kae..pl 2012-09-13 14:47:38 +0000
  • 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 :). Kae..pl 2012-09-11 19:39:27 +0000
  • d2b97fb422 Fix issue with onPause trying to cancel vibration when user has not defined Vibration Service permission in manifest. iwg..ic 2012-09-11 03:30:18 +0000
  • 5a71423624 Fix issue with BEST config not choosing a valid config on some devices when RGBA is not matched (ie no config exists with 0bit alpha). ConfigChooser now looks for an exact match of all attributes first, then a match of RGBA only, then uses the first available config. iwg..ic 2012-09-11 01:07:25 +0000
  • 3aa223360a Add check for no Vibration Service on Device iwg..ic 2012-09-11 00:52:49 +0000
  • 07a6ca931f * Fix "particlesPerSecond set to 0 accumulates timeDiff" issue Sha..rd 2012-09-10 23:18:40 +0000
  • 6aefda2e38 * BatchNode / GeometryBatchFactory now batch animated models correctly. Note that any control(s) are removed during the batching process, and must be re-added after batching for animation to work. Sha..rd 2012-09-10 23:09:52 +0000
  • 4fa00b6d9a Fix for blender loader classes (latest changes to light and camera loading were taken into account). Kae..pl 2012-09-10 21:51:26 +0000
  • 2a11aae3a4 * ImageRaster now supports Android. However the constructor can no longer be used. Instead user should create it by using ImageRaster.create() which automatically defers the handling to JmeSystem. * TestImageRaster tests both reading and writing from various types of formats now by chaining the image conversions * Sha..rd 2012-09-09 23:39:45 +0000
  • 5aca23f9b3 Changed Android Joystick Rumble to pulses. Rumble amount is used to determine length of vibration pulse. Vibration now stays on (pulsing based on rumble amount) until user sets joystick.rumble(0). iwg..ic 2012-09-08 20:56:29 +0000
  • f219c8596d Added Rumble support for Android. If joystick.rumble is used, then the Manifest file must have <uses-permission android:name="android.permission.VIBRATE"/>. Since Android doesn't allow for changing the vibration intensity, the rumble amount is convert into a vibration time duration in milliseconds (ie rumble amount of 0.25 = 250 milliseconds). iwg..ic 2012-09-08 14:23:51 +0000
  • 6cddcf8f1d * Fix crash in TestWalkingChar Sha..rd 2012-09-06 03:52:32 +0000
  • 3c4405868a * Fix incorrect bounding box calculation when points are not centered on origin Sha..rd 2012-09-06 03:51:46 +0000
  • be1aa87f55 * Fixed issue 518 .. again Sha..om 2012-09-05 22:02:27 +0000
  • c8b3ae7f64 * Fix issue 518 Sha..om 2012-09-05 21:58:12 +0000
  • 9ad757596b * Fixed issue where using images with pregenerated mips would cause performance loss due to them being generated again and again ShA..Rd 2012-09-05 21:26:05 +0000
  • 96c4b31e0f * Partial fix for issue 532 and issue 533 ShA..Rd 2012-09-05 20:39:14 +0000
  • 9e60eda71a Fix for loading smooth meshes. (One small step for java compiler is a huge step for blender importer :D) Kae..pl 2012-09-03 15:17:01 +0000
  • 39f265f50e Adding Android Sensor support as simulated joysticks. Only orientation is supported right now, more sensor types to be added later. When device orientation changes, Joystick[0] is updated just like using an actual joystick. Users need to add "joystickEventsEnabled = true" to the MainActivity to enable the orientation joystick so battery life is conserved if sensor data is not desired. See http://jmonkeyengine.org/groups/android/forum/topic/creating-engine-support-for-android-sensor-input/ for the long history. iwg..om 2012-09-01 21:10:41 +0000
  • fa426feb08 Wrapping cameras into CameraNode. Kae..pl 2012-09-01 14:12:13 +0000
  • be5428736d Wrapping Light into LightNodes (this allows to add constraints and properties to lights). Kae..pl 2012-09-01 14:03:21 +0000
  • e253546982 ChaseCamera : added a hideCursorOnRotate flag to the chaseCam to prevent interfering with nifty. See forum post http://jmonkeyengine.org/groups/gui/forum/topic/nifty-window-not-accepting-input-after-clicking-into-the-scene/?topic_page=3&num=15#post-189063 rem..om 2012-09-01 08:36:17 +0000
  • 5c9afd9d59 LightNode now properly works with SpotLight rem..om 2012-08-31 19:20:09 +0000
  • 23e949974a - change default error message of engine nor..67 2012-08-29 15:58:18 +0000
  • 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. Kae..pl 2012-08-28 18:34:49 +0000
  • 6c2f7288b7 Material assignation fix when blender does not fully assigns the materials. Proper warning is generated and default material is used. Kae..pl 2012-08-28 13:46:16 +0000
  • 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). Kae..pl 2012-08-28 11:56:14 +0000
  • 4fb6ba58c7 Fix to colorband loading. Preventing a crash when less than 4 cursors are used. Kae..pl 2012-08-28 10:10:42 +0000
  • 0fd34d3535 Ignoring textures when their UV coordinates type is not supported. This will prevent from unexpected exceptions to occur. Kae..pl 2012-08-28 10:06:22 +0000
  • c6bc0bf79b Added a null listener check just to help track down odd errors. PSp..om 2012-08-26 17:42:36 +0000
  • e154d0ebab - change fix for Android SDK 20 build file flaw nor..67 2012-08-26 12:54:35 +0000
  • 1c1afd5712 - add fix for Android SDK 20 build file flaw nor..67 2012-08-26 12:13:08 +0000
  • a98fbb83b6 - change natives extraction to support audio FX on osx (for extracting openal.dylib for soft fx) nor..67 2012-08-25 11:12:45 +0000
  • 639449db4d - update lwjgl to 2.8.4 (applet and desktop) nor..67 2012-08-25 11:07:17 +0000
  • 96b60664a9 - add Filter support to AssetManager (thanks to @rectalogic) nor..67 2012-08-24 18:17:18 +0000
  • cf103e191d axis-aligned terrain tool snapping support, thanks @shirkit bre..ns 2012-08-24 17:04:41 +0000
  • 2cf1455867 removed the leftovers of the terrain editor border tool bre..ns 2012-08-24 04:13:02 +0000
  • 0fe8394916 terrain tool changes and improvements, thanks @Shirkit bre..ns 2012-08-23 16:05:38 +0000
  • 133bd21ab9 - Fixed bug where if you set minDistance that is higher than the current distance, the camera view would still remain at the old distance. - Same as above but for maxDistance. dan..om 2012-08-23 06:20:15 +0000
  • c842eefb90 - add serialization to DepthOfFieldFilter (thanks to @rectalogic) nor..67 2012-08-22 21:06:16 +0000
  • abfc4d6c45 - add some javadoc to PhysicsRayTestResult nor..67 2012-08-22 20:24:02 +0000
  • 64cadc1284 - remove deprecated methods from RagDollControl - make PhysicsBoneLink accessible as its the userObject of the collision objects which is accessible for the user elsewhere and has to be dealt with in collision callbacks nor..67 2012-08-22 20:18:14 +0000
  • 893c2b940b - fix typo in RagDollControl nor..67 2012-08-22 20:10:45 +0000
  • 5ab8b477ed - update bullet binaries from latest nightly - add latest version of macosx bullet binary nor..67 2012-08-21 15:40:47 +0000
  • 05f5473505 cleaned up some terrain code and deprecated a few constructors bre..ns 2012-08-21 15:40:26 +0000
  • 16b1afabec - update bullet build for bullet 2.80 and OSX 10.7 / XCode 4.4+ nor..67 2012-08-21 15:39:34 +0000
  • e089be20f8 - remove bullet binary from build for now nor..67 2012-08-21 15:08:34 +0000
  • e0dac249a4 SDK : One can now add and edit user data of a custom data type. The custom type must be a Savable with get and set accessors for every attribute and propper read an write method. rem..om 2012-08-20 21:02:30 +0000
  • 206a6b74f3 UserData : setUserData(someKey,null) now properly removes the user data from the map. rem..om 2012-08-19 21:56:06 +0000
  • a04d5dde01 BufferUtils : Apply changes made by Empire Phenix to properly track direct memory. This feature is defaulted to off. rem..om 2012-08-17 14:36:59 +0000
  • fc3a4a4471 SDK : Added a way to change the ParticleInfluencer on an emitter in the SDK - Property of influencers are created through reflection - One can even add an home brewed influencer. rem..om 2012-08-16 22:06:23 +0000
  • 29045cada4 SDK : Fixed an issue in AudioTrackProperty where the value was not properly set rem..om 2012-08-16 22:04:09 +0000
  • 966ff8d857 SDK : removed some forgotten system.out from JmeGeometry rem..om 2012-08-16 22:03:21 +0000
  • b4a55256de - change bullet PhysicsControls to keep their CollisionShape when detaching nor..67 2012-08-16 21:49:06 +0000
  • 37710098a2 ParticleEmitter : created a RadialParticleInfluencer rem..om 2012-08-16 21:40:25 +0000
  • 27930a7cd9 DefaultParticleInfluencer / NewtonianParticleInfluencer : Fixed initialVelocity attribute naming that was kept as startVelocity while acessors where get/setInitialVelocity. - Also changed serialization to reflect this change and incremented the serialization verison of DefaultParticleInfluencer. rem..om 2012-08-16 21:33:49 +0000
  • 4404566121 SDK: - remove option to start application from installer nor..67 2012-08-16 21:30:47 +0000
  • aacc136aa8 ParticleEmitter : RotationSpeed has now an effect when setting a faceNormal to a ParticleEmitter rem..om 2012-08-16 21:30:31 +0000
  • 65e469d8b8 remove unused import nor..67 2012-08-16 18:25:31 +0000
  • cd4b513afe SDK: - make VideoRecorderAppState store the orginal system timer instead of just setting a NanoTimer when detaching nor..67 2012-08-16 16:56:47 +0000
  • ab2c34fafb SDK: - add option to set framerate for VideoRecorderAppState nor..67 2012-08-16 14:00:11 +0000
  • 0ddc10a0c0 * Fixed minor javadoc issue Sha..rd 2012-08-16 03:27:20 +0000
  • 6f5d4ef943 * Added ViewPort.clearProcessors() to remove all processors from a viewport * Make JmeSystem error message regarding delegate more readable (split to another line) Sha..rd 2012-08-16 03:20:53 +0000
  • f5f3a85042 * Added new ImageRaster thing, it can let you read and write pixels on jME3 images without caring about the underlying format. NOTE: None of the jME3 internal classes use it yet, the code has yet to be ported. Sha..rd 2012-08-16 03:18:22 +0000
  • 69cbad9ce9 * Deprecated Intensity formats and RGB10, these never worked, and never will * Fixes to Alpha16, Luminance16, Luminance16F, Luminance32F, Luminance16Alpha16, Luminance16FAlpha16F, RGB16, RGB16F_to_RGB111110F, RGBA16 image formats. * Added support for ARGB4444 format on destop Sha..rd 2012-08-16 02:19:47 +0000
  • dd36933ac3 SDK: - clean up SceneComposer UI nor..67 2012-08-14 17:28:41 +0000
  • b265c277a5 SDK: - remove MotionSensor stuff from AbstractCameraController nor..67 2012-08-14 15:10:10 +0000
  • 5203eb8aa2 SDK: - update manual contents from wiki nor..67 2012-08-14 15:02:51 +0000
  • ba2e17ef89 SDK : - Renaming a Spatial Node in the scene explorer now properly lights up the save button rem..om 2012-08-12 19:56:05 +0000
  • 116ced422b SDK : - Select tool does not keep its own instance of the selected spatial, it nows use the ToolController.selectedSpatial, for better selection synchronisation between sceneExplorer and sceneViewer rem..om 2012-08-12 19:26:16 +0000
  • 32152741cc SDK : - Made toggle buttons instead of check boxes for Snap to grid/scene, select terrain - Added a Select Geometries toggle rem..om 2012-08-12 19:06:45 +0000
  • 9179c9e401 SDK : - Select Tool Fxed NPE when selecting a child node of a lonked asset in the viewer. - Move tool fixed bad application of scale when moving. rem..om 2012-08-12 14:30:16 +0000
  • 16851eb1d8 Removing Android Sensor Support (undo r9610). Preparing for new way of implementing sensor support on Android. pot..om 2012-08-12 01:35:56 +0000
  • 143789d3f0 - try to fix bullet compile issues nor..67 2012-08-11 16:09:02 +0000
  • 60a41c0cfe - try to fix bullet compile issues nor..67 2012-08-11 16:08:44 +0000
  • b7fbe61d43 - remove try to fix bullet compile issues nor..67 2012-08-11 15:49:12 +0000