3D Project Guidance

I am asking for some help / suggestions related to a 3D project. I’m not sure if this is the right place but I’m not sure where else to start. I would greatly appreciate some guidance. Here are the details of what I’m trying to create:

  • I am looking to create a tool ideally available in a browser, but could also be a desktop app if needed
  • The user would be able to interact with the 3D visual (rotate, move up/down/left/right)
  • The user would need to be able to click on objects in the visual and have a pop up window with interactive text (links for instance) in it
  • The colors on the visual need to be able to change based on some input data (assume every minute or so)
  • The shapes in the visual can be fairly simplistic and limited (mainly pipes and cubes)

If anyone has some suggestions on whether or not Panda3D is the right way to go or another tool, maybe some combination of tools, I would really appreciate the help. Thank you!

I doubt that there is a single “right” way; I imagine that there are a variety of tools that could be used to implement such a thing!

That said, I would say that Panda is at the least a somewhat-viable way.

There is one caveat, however: Panda’s WebGL support is, I think, still somewhat experimental. However, I don’t know its current state, and defer to others on that.

It might also be worth searching the forum for threads by others who have wanted to embed Panda in a browser-window.

The other points should all be very much feasible with Panda, I believe!