{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigx7k6awatd47b26x4qjibk2cwjcubeedix74l7cbdyddcquanbne",
"uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mi4ihl6edkh2"
},
"path": "/t/jme-3-10-0-alpha3-available-for-testing/49440#post_1",
"publishedAt": "2026-03-26T13:56:08.000Z",
"site": "https://hub.jmonkeyengine.org",
"tags": [
"Release jMonkeyEngine 3.10.0-alpha3 · jMonkeyEngine/jmonkeyengine"
],
"textContent": "A new 3.10.0-alpha3 release is available for testing.\n\n\n project.ext {\n jmeVer = '3.10.0-alpha3'\n }\n dependencies {\n implementation \"org.jmonkeyengine:jme3-core:$jmeVer\"\n implementation \"org.jmonkeyengine:jme3-desktop:$jmeVer\"\n ...\n }\n\n\n\n(An alpha2 version was also released a few days ago, but I found a regression in my preliminary testing, so we quickly fixed that and put out alpha3)\n\nThis alpha3 release includes some notable changes and new additions to the engine:\n\n * Engine now defaults to using SinglePass instead of MultiPass rendering. The engine will also now default to autoscaling the `singlePassLightBatchSize` with a default max light batch size of 16; can be changed by calling `app.getRenderManager().setMaxSinglePassLightBatchSize();`\n * Added `FastNoiseLite.java` (a lightweight single class noise library) to the engine.\n * Added a new “Vector Effect” system, which uses a new appState to conveniently handle things like fading and flicking Vectors and Colors. Includes a new `EaseVectorEffect`, `NoiseVectorEffect`, and `SequencedVectorEffect`. (examples are included in jme3-examples showing how to use this new system)\n * Added Global Light support. Lights can now be initiated with a new constructor to make the light affect the whole scene (rather than having to move lights to the RootNode which was previously required)\n * Added a hardened memory allocator that can be enabled by including the `jme3-safeallocator` dependency in your project.\n * Added a new `HSVOffset` vec3 matParam to jme3’s 3 core shaders (Unshaded.j3md, Lighting.j3md, and PBRLighting.j3md) to allow for modifying a material’s color in hsv color space.\n * Added support for importing draco .gltf models.\n * Added mouse device support for android.\n\n\n\nAnd many more improvements and bug fixes that are listed in the full release notes: Release jMonkeyEngine 3.10.0-alpha3 · jMonkeyEngine/jmonkeyengine\n\n(I also previously mentioned some upcoming changes to the Point and SpotLight algorithm that were going to be in this release; however, those have not yet been included and are now planned for the next alpha release)\n\nAs always, a big thanks to all contributors and reviewers that make new jME releases possible.",
"title": "jME 3.10.0-alpha3 Available for Testing"
}