JME 3.9.0-alpha1 Released

The first alpha release for 3.9 is now available and ready for testing.

project.ext {
  jmeVer = '3.9.0-alpha1' 
}
dependencies {
    implementation "org.jmonkeyengine:jme3-core:$jmeVer"
    implementation "org.jmonkeyengine:jme3-desktop:$jmeVer"
    ...
}

Full Release Notes Here

This version introduces changes in 2 areas of the engine that could benefit from being tested by as many jme users as possible:

  • This version includes a handful of changes and improvements to jme’s audio system (thanks to @capdevon for his work on this). There are some new audio filters that are worth checking out, and there are also many new and updated audio examples/tests in jme-examples.

  • This PR (#2349) fixes and should improve LightProbe baking when using jme’s IBLHybridEnvBakerLight (gpu+cpu) and IBLGLEnvBakerLight (gpu) bakers. @RiccardoBlb mentioned that this PR could still use more testing in a variety of different PBR scenes.
    So if you are generating light probes for your PBR scenes, you should hopefully notice an improvement in quality. (Here’s a before/after comparison of screenshot tests showing how these changes improved the visual result in jme’s existing pbr examples (And also thanks to @richtea for creating these screenshot tests for the engine. It is very useful to be able to see a side by side comparison of visual changes like this))

Thanks in advance to all testers!

10 Likes

Hi @yaRnMcDonuts ,
A big thank you for your valuable cooperation! This release is going to be fantastic, bringing a ton of new features. We’ve also addressed several bugs in the new alpha release, including serialization issues with ShadowFilters (Directional, Spot, and Point) and ParticleInfluencer cloning. I’ve still got some important features to suggest and classes to refine.

Let’s make this engine even better! :monkey: :rocket:

8 Likes