Working on tiled map renderer.
ImGui + ImNodes
How difficult is it to use ImGui with jME and does it work on linux and MacOS?
Also, do you perhaps have an example?
Done:
I’m able to display GLTF armature animation (walking character).
I’m able to display GLTF mesh animations (moving platforms).
To Do:
Migrate all my animations from .blend and .fbx to GLTF.
Figure out the steps to attach a pistol. My previous steps might work just fine.
Figure out how to map: diffuse (done), normal, specular in Blender. So the GLTF file format picks it up.
Figure out the correct Rigify workflow with GLTF so I can take my animations to the next level.
Edit:
I’ve gotten a lot better in level composition. My drawing composition skills paid off.
Your questions seem simple but giving you precise answers is not easy. I’ll try.
Dear ImGui’s Strength: Portability
The ImGui library natively supports Windows, Linux and MacOS. The Java implementation works with LWJGL3 for GLFW and OpenGL. While I haven’t tested across all platforms, its core design promotes portability.
Learning Curve: Different UI Approach
Using Dear ImGui might require a shift in thinking compared to Swing or JavaFX. UI elements are redrawn each frame, so optimizing variables and resource creation is crucial.
Java ImGui for Game Editors: Efficiency Boost
Java ImGui empowers developers to build user-friendly game editors quickly. With less UI code needed, development cycles accelerate and iterating on features becomes easier.
The Future of SDK: Stability and Ease of Use
While Dear ImGui offers advantages, future editors might benefit from a redesign focused on stability and intuitive APIs, independent of the IDE. We can see this trend in open-source engines with ImGui-based editors.
Though my words may not be world-changing, I hope they spark creativity in brilliant minds!