Hi,

On 18. Jun 2013, at 17:39, Petros.Kataras [via Software] 
<[email protected]> wrote:

> Its a GLUT-like wrapper that's based on Equalizer 1.0.2 and more specifically 
> the eqPly example. It provides a very simple interface so you dont have to 
> get into all the details of this amazing but quite complex framework thats 
> called..Equalizer ! :) 

> It has worked well in the past for realtime interactive graphics on various 
> sized clusters.. 
> 
> For me what I find really nice about this wrapper is that by reading a page 
> of documentation you can start working with it .. This is quite important I 
> think for production environments where multiple developers might have to 
> work on an Eq based app but not necessary have the time to get on all the 
> eq-related hardcore details ... 

I fully agree, and this has lead to Sequel which only has an Application and a 
Renderer class: http://eyescale.github.io/Equalizer-1.4/namespaceseq.html

> Most importantly I think an interface / object manager to add - update - 
> remove shared objects as easy as possible .. 

This is the idea behind Renderer and Application implementing co::ObjectFactory 
and using co::ObjectMap to add/update/remove shared object -- which I just 
realize is not exposed through the API in Sequel, even though the init and 
frame data objects are managed through this mechanism. Have a look at the 
aforementioned classes, and I'm happy to figure out an API to expose the 
ObjectMap API.

> In our case this is as easy as extending a SharedObject class and calling 
> AddSharedObject(this) , UpdateSharedObject(this), RemoveSharedObject(this) on 
> the objects you want to distribute with the only need to define a serialize / 
> deserialize funtion... 
> 
> When dealing with realtime interactive multimedia applications where you have 
> to update a lot of stuff actually something like this comes really handy I 
> think... 

We're in full agreement here.

> This is actually something that I could maybe help somehow -- Although I 
> would have to admit that there are times that Equalizer internals are kind of 
> really challenging to grasp so I suppose I would probably need some guidance 
> from you on this side .. 

I'm happy to help - just ask ahead.

> I would really like to have your opinion on this matter..i.e equalizer as a 
> multimedia - realtime - visualization framework and what would be your 
> approach on making the entry a bit easier on this kind of domain... 

I would like to move forward with Sequel using a concrete use case like yours 
to provide a stupidly simple API for 90% of the Equalizer features.

> As for the pixel coordinate thing you are right and actually I was thinking 
> of what would be the best / correct  way of dealing with 2D stuff in an easy 
> way and applyScreenFrustum does actually exactly what I need so thank you for 
> the info.. 

Nice :)


Cheers,

Stefan.





--
View this message in context: 
http://software.1713.n2.nabble.com/Pixel-Coordinates-configuration-file-OF-Equalizer-tp7583381p7583438.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to