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
The Animus Like user interface tool
- BohdanKornienko
- Halfling
- Posts: 43
- Joined: Sat Nov 01, 2014 10:26 pm
-
- OGRE Team Member
- Posts: 1995
- Joined: Sun Mar 30, 2014 2:51 pm
- x 1075
- Contact:
- BohdanKornienko
- Halfling
- Posts: 43
- Joined: Sat Nov 01, 2014 10:26 pm
Re: The Animus Like user interface tool
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.
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.
-
- OGRE Team Member
- Posts: 1995
- Joined: Sun Mar 30, 2014 2:51 pm
- x 1075
- Contact:
Re: The Animus Like user interface tool
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.
Maybe you will need something like TEX_TYPE_EXTERNAL_OES, which we use to integrate external video streams as textures in ogre.