Just a quick (and boring I'm afraid) screencast of the new interface. No sound this time, as my mic is awful, until I get a headset.
Welcome
This blog represents a common area where we can share ideas, thoughts and other verbose information with others - While giving a little more insight into the inner workings/minds of our team.
Though there might be overlap in places, the content here differs from that of the main Aqsis website and is intended to be complimentary while still acting as a useful resource for those interested in the world of 3D graphics and rendering.
So... sit back, relax, and have fun... we will !!! ;-)
Though there might be overlap in places, the content here differs from that of the main Aqsis website and is intended to be complimentary while still acting as a useful resource for those interested in the world of 3D graphics and rendering.
So... sit back, relax, and have fun... we will !!! ;-)
Monday, 30 November 2009
Thursday, 26 November 2009
As promised...

As eluded to in the last post, here is a quick sneak peek of the GUI I'm working on for the new Lua based animation system. It's been created in Qt using the new QtCreator IDE, which I have to say is a very nice system for building cross platform GUI applications.
Key elements are...
- Multi-window design using Qt's docking facilities. The Avar table, OpenGL preview and time control can all be undocked and moved to change layout.
- Custom spreadsheet view for the avars. The cells can be clicked on and dragged to change the value, and the OpenGL view updates live to show changes to the keyframes, making setting up animations very easy.
- Everything is still in Lua, the scene and all relevant data is stored in the Lua state and is read by the GUI, meaning the framework still remains distinct from the GUI.
- Custom syntax highlighting using a combination of plain Lua syntax and extensions for The Animator elements.
- Lua command line below the main editor. Using this you can run any Lua command and modify the scene live, the GUI will update accordingly. For example, run Model("balloon") and a new model will be created and show up in the tree view called "balloon".
- Time slider to play animation. Drag the time slider at the bottom and the OpenGL view updates, along with the green current frame marker in the avar table.
I'll be posting a screencast at the weekend to show it in operation. As always, anyone interested in this should feel free to contact me to ask questions, or post here on the blog.
Cheers
Paul
Subscribe to:
Posts (Atom)