I think Celestia needs some serious UI help

General discussion about Celestia that doesn't fit into other forums.
Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #41by dirkpitt » 05.11.2007, 06:24

hank wrote:Regardless of what toolkit might be used, I would personally like to see the entire application GUI implemented via Lua


By this do you mean "provide Lua bindings that can be hooked up to common gui toolkits"? Sounds good - so will this require deciding at some point which gui toolkits to support, and which to make the default?

Vincent
Developer
Posts: 1356
Joined: 07.01.2005
With us: 19 years 10 months
Location: Nancy, France

Post #42by Vincent » 05.11.2007, 09:31

ElChristou wrote:Hummm... you are saying that the actual Edu Tool could be optimized? Vincent, any idea about this?
I haven't made some test yest with heavier events, like the mouseMove event I discribed in my previous post. But the current features are really not costly in FPS. As a good comparison, I get a FPS drop of about 50% when using the standard Solar System Browser or the standard Render Options Setting window. And I get no FPS drop at all when opening the corresponding windows in the Lua GUI !
Then, displaying an overlay image of course produces a light FPS drop, but so does the Celestia rendering engine.

dirkpitt wrote:
hank wrote:Regardless of what toolkit might be used, I would personally like to see the entire application GUI implemented via Lua
By this do you mean "provide Lua bindings that can be hooked up to common gui toolkits"? Sounds good - so will this require deciding at some point which gui toolkits to support, and which to make the default?

Implementing Qt4 (as an example) via Lua sounds interesting, indeed.
@+
Vincent

Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3


Return to “Celestia Users”