[Fiware-miwi] 3D UI Usage from other GEs / epics / apps

Toni Alatalo toni at playsign.net
Wed Oct 30 08:51:24 CET 2013


Hi again,

new angle here: calling devs *outside* the 3D UI GE: POIs, real-virtual
interaction, interface designer, virtual characters, 3d capture,
synchronization etc.

I think we need to proceed rapidly with integration now and propose
that one next step towards that is to analyze the interfaces between 3D UI
and other GEs. This is because it seems to be a central part with which
many others interface: that is evident in the old 'arch.png' where we
analyzed GE/Epic interdependencies: is embedded in section 2 in the
Winterthur arch discussion notes which hopefully works for everyone to see,
https://docs.google.com/document/d/1Sr4rg44yGxK8jj6yBsayCwfitZTq5Cdyyb_xC25vhhE/edit

I propose a process where we go through the usage patterns case by case.
For example so that me & Erno visit the other devs to discuss it. I think a
good goal for those sessions is to define and plan the implementation of
first tests / minimal use cases where the other GEs are used together with
3D UI to show something. I'd like this first pass to happen quickly so that
within 2 weeks from the planning the first case is implemented. So if we
get to have the sessions within 2 weeks from now, in a month we'd have
demos with all parts.

Let's organize this so that those who think this applies to their work
contact me with private email (to not spam the list), we meet and collect
the notes to the wiki and inform this list about that.

One question of particular interest to me here is: can the users of 3D UI
do what they need well on the entity system level (for example just add and
configure mesh components), or do they need deeper access to the 3d scene
and rendering (spatial queries, somehow affect the rendering pipeline etc).
With Tundra we have the Scene API and the (Ogre)World API(s) to support the
latter, and also access to the renderer directly. OTOH the entity system
level is renderer independent.

Synchronization is a special case which requires good two-way integration
with 3D UI. Luckily it's something that we and especially Lasse himself
knows already from how it works in Tundra (and in WebTundras). Definitely
to be discussed and planned now too of course.

So please if you agree that this is a good process do raise hands and let's
start working on it! We can discuss this in the weekly too if needed.

Cheers,
~Toni
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-miwi/attachments/20131030/f1d45c4a/attachment.html>


More information about the Fiware-miwi mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy