Next release of the Engine

I would like to name a few that I wish to see in JME (for creating cinematics) :slightly_smiling_face:

1-Pencil portrait

https://i.imgur.com/qdTNes0.jpg

2-Sketch
https://i.imgur.com/UlzDuWu.jpg

3-Ink wash

https://i.imgur.com/tfmC7Fw.jpg

They are applied using G’MIC (it is open-source). You can try them online at https://gmicol.greyc.fr (under Black & white category).

7 Likes

I think i can do these things :

For Android :

  1. Deprecation of AndroidHarness to CompatHarness in which we use new compat package of androidx & remove trivial bugs plus adding some methods to the life cycle.
  2. Adding the BufferedInputStream to the android packages ( & cleaning up code if needed).
  3. Testing features on a physical device & on an emulator.

For Jme :

  1. Helping in new Animation java docs & wiki.
  2. May be adding new features to the animation system (like new blendSpaces) & code clean-up.
  3. Testing features on PI.
4 Likes

Great! That’s the spirit.

Thank you.

3 Likes

Having heard no concerns, I’m proceeding under the assumption that I’m the release manager for v3.5.0 of the Engine.

Steps 1 and 2 of the action plan have been completed.

12 Likes

Current limitations : for desktop
=> cannot include jme3 dependencies inside the output jar, when running the output jar, it gives ClassNotFound exception…any ideas ? – Seems the problem with the jme3 classes being not compiled to the build/classes to be jarred

Otherwise, coding inside android studio & running desktop & android along together using android studio is very fine.

3 Likes

Can you create a new topic for it, so it wont disrupt the current thread.

I have a bunch of suggestions and questions to ask.

3 Likes

That plan got derailed because I was on vacation 26 October to 1 November. Also, many of the ideas discussed in this topic proved difficult to convert into GitHub issues, because either:

  • they are too vague to be solved,
  • I don’t understand them well enough to explain them to other developers, or
  • they don’t relate to a particular GitHub repo.

I hate seeing issues and ideas get “dropped on the floor”, so if that’s happened to your idea, please speak up! I’d welcome further discussion of v3.5.0.

Currently we have 16 open issues targeted to v3.5.0:

For the latest list, see the issues page at GitHub.

I can’t promise that all these issues will be 100% solved in v3.5.0. I encourage those able to fix bugs and implement features to self-assign open issues. Please help!

Several of the issues already have pull requests in “draft” state or undergoing review. We currently have 15 open pull requests targeted to v3.5.0:

For the latest list, see the PRs page at GitHub.

I can’t promise that all these PRs will be integrated into v3.5.0 . I encourage those willing to review and/or discuss these changes to do so, either here or on GitHub. Please help!

I plan to wait at least another week before publishing an alpha version for testing. So there’s still time to submit new PRs and get them reviewed and integrated in time for v3.5.0-alpha1.

7 Likes

This case originally seemed to be written by a retired predecessor to test delayed rendering, but its content is missing. I rewritten this case to help newbies use MRT technology outside of jme.

2 Likes

Fixed the example TestMultiRenderTarget #1645

1 Like

So now we have 2 PRs for issue 1361, #1625 and #1645

:rofl:It doesn’t matter, can it be changed to TestMultiRenderTarget2.java?

1 Like

Sure, but first there is some review that must be resolved.

2 Likes

A Maintenance PR for jmeSurfaceView.

I’d like to wait on CompatHarness PR until this PR is reviewed and merged, since changes here and there are very similar.

1 Like

An enhancement to the animation system PieChartSpace :

2 Likes

I mean issues like these

Okay, I’ve proposed style guidelines for pull requests and created a PR to illustrate how they would work in practice.

If adopted, the proposed guidelines would impact everyone contributing to the Engine. I encourage potential contributors to review and comment on the proposal.

3 Likes

Step 5 is in progress. JmonkeyEngine v3.5.0-alpha1 is available from GitHub and Maven Central. The list of changes has been started but is not yet complete.

Testers: please begin testing v3.5.0-alpha1 and report any issues, either here or at GitHub.

The feature-freeze date for v3.5 isn’t set yet, but I promise it’s still at least a month away. Please continue discussing release content, developing code for new features, and reviewing pull requests.

9 Likes

Sorry, today I noticed the message you gave me on Fixed the example TestMultiRenderTarget by JohnLKkk · Pull Request #1645 · jMonkeyEngine/jmonkeyengine · GitHub. I resubmitted based on the points you mentioned:
Improve TestMultiRenderTarget2 test Demo by JohnLKkk · Pull Request #1654 · jMonkeyEngine/jmonkeyengine · GitHub

2 Likes

I was experiencing the deleteNativeObject() crash with 3.4 and since I upgraded to the alpha today I haven’t seen it so far and I did not see any regression.

2 Likes

That’s great news, since I’m considering a v3.4.1 release in December.

Hey! I see that LWJGL 3.3.0 was released today. Should we try to use it in JME 3.5?

9 Likes