Noob Questions - GUI Implementation

I read a while back that building GUI in Panda3D can be done in two ways.

  • The first being the Rocket library
  • The second being panda’s main GUI element (DirectGUI)

The problem I’m currently having (with DirectGUI that is) is trying to make the organization and positioning process a whole lot easier for the creative part of my team. It became even more difficult when the second “alternative” had quite sparse documentation.

I personally think the DirectGUI would really benefit from an update to the design process and to its overall flexibility in relation to performance.

Does anyone thinks there is a solution?

1 Like

Yes. Unfortunately, libRocket is abandonware, so we’re dropping support for it.

You might also want to check out the DirectGUI designer, made by @wolf:

There are a few alternative UI systems, like LUI:

And CEFPython:

Also see this thread for discussion of alternative GUI systems, which mentions a bunch more alternatives:

Really appreciate this channel. I just started working with this engine.

Then perhaps you might find my DirectGUI layout system useful:

Thank you so much for the help, I found LUI, DirectGUI designer and the DirectGUI layout system extremely helpful.:+1: