[Ctk-developers] Scenes

Wolf Ivo i.wolf at dkfz-heidelberg.de
Fri Sep 18 17:02:15 EDT 2009


Hi Stephen,
As for the MITK team, we traditionally like the type of definition of a scene that you gave and the mode-view-controller pattern. Both is pretty close to what is used within MITK (except for some extensions, which would be great to have) and therefore could nicely be integrated from CTK. Nevertheless, my feeling is that starting with a scene implementation is not the easiest way to go.

And caution (correct me, if I am wrong): The Open Inventor definition of a scene is different from yours (and ours)! Nodes in an Open Inventor scene graph are not necessarily 'objects' (called shape nodes there), but can also be lights, materials (e.g. color), transforms (matrices), switches etc. Thus, the definition "a scene is composed of objects that fill a portion of space and time" is not compatible with Open Inventor (a material node does not fill a portion of space). Maybe it is possible (and desirable) to combine both ideas of defining a scene graph: the more data-centered approach defined above and the visualization-centered approach of Open Inventor. But we should be careful that we are talking about the same things (a topic for the list of questions). 

Regarding a brief presentation, we recently added some semantic information to our scene description, which might be useful for ctk, too.

Best regards,

Ivo

 

________________________________

Von: ctk-developers-bounces at commontk.org im Auftrag von Stephen Aylward
Gesendet: Do 17.09.2009 02:18
An: ctk-developers at commontk.org
Betreff: [Ctk-developers] Scenes



Hi,

ctkScene:  Love it?  Hate it?  Know you can make it better?

Regardless of your current attitude, please send me your ideas and
presentations!!!

I'd like to help organize the discussion on ctkScene that is scheduled
for next Friday.

1) If you are interested in making a brief presentation (less than 10
minutes), then please send me an email with the title.   I will add it
into our agenda.

2) If you have revisions to the Wiki page on ctkScene - please make
those revisions by 5pm EST (22:00 GMT) on Friday.   I am going to
summarize those wiki pages as a set of slides at the start of the
meeting.
      http://my-trac.assembla.com/protoctk/wiki/ctkScene

3) If you have questions, concerns, needs, wants, or rants regarding
the ctkScene, please send them to me and I will create a set of slides
that list "open-issues" to help focus our discussions.   We only have
one-hour, so I'd like to focus on high-level issues that remain, prior
to getting into implementation details.   For example, should a
ctkScene be only a file format or should it also be implemented as a
set of C++ classes?   Should a ctkScene be specific to or independent
of the visualization library?   Should a ctkScene be our primary data
structure, or should our primary data structure simply be an image?
...please add to this list of questions...

Thanks!
Stephen

--
Stephen R. Aylward, Ph.D.
Director of Medical Imaging
Kitware, Inc. - North Carolina Office
http://www.kitware.com <http://www.kitware.com/> 
stephen.aylward (Skype)
(919) 969-6990 x300
_______________________________________________
Ctk-developers mailing list
Ctk-developers at commontk.org
http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers





More information about the Ctk-developers mailing list