The Animus Like user interface tool

Anything and everything that's related to OGRE or the wider graphics field that doesn't fit into the other forums.
Post Reply
User avatar
BohdanKornienko
Halfling
Posts: 43
Joined: Sat Nov 01, 2014 10:26 pm

The Animus Like user interface tool

Post by BohdanKornienko »

Hello everyone,

This question is more like call for brainstorm and a bit of consultation.

I am curious to create something like that


The Idea in short:
* Spherical view
* The interface is separated on several layers
* Once window moved to another layer it changes its transparancy
* Windows are actually are from main OS, connections by handle id or something?

In particular I am curious if it is possible to actually exectue OS applications and render them inside OGRE. Have you seen something like that anywhere else (for now I am OK to study examples on any OS)?

The ultimate goal is to make this VR-ready. Maybe with LeapMotion.

My environment is ArchLinux. This is where I plan to develop this tool.

If you have some ideas or suggestions, would be pleased to hear.

P.S. If I will be successful here I am going to make this tool open source :)
paroj
OGRE Team Member
OGRE Team Member
Posts: 1993
Joined: Sun Mar 30, 2014 2:51 pm
x 1073
Contact:

Re: The Animus Like user interface tool

Post by paroj »

User avatar
BohdanKornienko
Halfling
Posts: 43
Joined: Sat Nov 01, 2014 10:26 pm

Re: The Animus Like user interface tool

Post by BohdanKornienko »

Yes, exactly!
However in my case I want the camera to be fixed and I would be able to manipulate windows from that point.

I will take a closer look into the code. On the first glance it looks like it made with QT completely.
paroj
OGRE Team Member
OGRE Team Member
Posts: 1993
Joined: Sun Mar 30, 2014 2:51 pm
x 1073
Contact:

Re: The Animus Like user interface tool

Post by paroj »

yeah its all Qt. Also the relevant part is how they turn a WaylandSurface into an OpenGL texture. However, this seems to happen outside that project in qtwayland.

Maybe you will need something like TEX_TYPE_EXTERNAL_OES, which we use to integrate external video streams as textures in ogre.
Post Reply