Hello everyone. I have been working on this for a couple of weeks now.
It is a Dear ImGui backend for Python-based Panda3D projects with a few built-in utilities based on the DIRECT tools. It is mainly intended to make content creation/development tools quickly without the hassle of Tkinter or DirectGUI.
No, others have used ImGui with Panda in the past, I believe. It’s not bundled with the engine, but there have been those who have used the two together, as I recall.
Yes, but you said that Dotoro “must have used DirectGUI”, which is… not true.
People have used GUI-systems other than DirectGUI with Panda, including Dear ImGUI. (I’m not sure of other ImGUI systems; that first link that I provided doesn’t clarify.)
It’s true that DirectGUI is the GUI-system that comes built into Panda–but it’s entirely possible to use other GUI-systems, and people have in the past, I believe.
My message is a little off topic, I recently discovered that the OGRE project now uses Python as a scripting language. So, this makes it possible to mix classes (bullet, collisions) Panda3d and Ogre rendering (ImGui). Alternatively, until Panda3D has its own shader system.