[Opensim-dev] Thoughts on SceneObjects

Paul Fishwick fishwick at cise.ufl.edu
Fri Jul 3 14:17:28 UTC 2009


  Not sure if looking at how VRML and X3D handle scene graphs would
assist in this exploration..but just a thought..
-p

On Jul 2, 2009, at 8:35 AM, Sean Dague wrote:

> Disclaimer: I'm not looking to implement any of this, at least not any
> time soon.  This is just food for thought, and I'm curious what others
> think about these approaches.
>
> I've been recently thinking a lot about SceneObjects, and how they  
> might
> be made both more sensible, and more flexible, as today the SOG/SOP
> stuff is very monolythic.
>
> It started to occur to me that SceneObjects are really a set of
> capabilities.  Some of the capabilities seem to be the following:
>
> * have physics applied
> * be scripted
> * be persisted
> * be seen by all clients
> * have inventory
> * have children
> * be modified by the client
>
> This isn't really an entire list, but it's based on times a SOG/SOP
> interacts with classes beyond itself.
>
> Today we handle this with having all this functionality in a single
> class, and then use bits or booleans or the permission manager to  
> block
> the system from doing certain things.
>
> While this works well enough in the SL use case, the moment you start
> looking at creating objects through a path other than the Client
> interfaces, you quickly start running into creating a lot of work
> arounds to trick OpenSim into not letting these subsystems get their
> hands on the objects (for either simplicity or performance reasons).
>
> Discussion is welcome, as I'm start to experiment on the synthetic
> object side and it definitely exposes a new way of thinking about  
> objects.
>
> 	-Sean
>
> -- 
> __________________________________________________________________
>
> Sean Dague                                       Mid-Hudson Valley
> sdague at gmail.com                                 Linux Users Group
> http://dague.net                                 http://mhvlug.org
>
> There is no silver bullet.  Plus, werewolves make better neighbors
> than zombies, and they tend to keep the vampire population down.
> __________________________________________________________________
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev

Paul Fishwick, PhD
Professor
Director, Digital Arts and Sciences Programs
Computer and Information Sciences and Engineering Dept.
PO Box 116120
Bldg. CSE, Room 301
Gainesville, Florida 32611
Web: http://www.cise.ufl.edu/~fishwick
Ph: (352) 392-1414
Fax: (352) 392-1220

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20090703/dc211563/attachment-0001.html>


More information about the Opensim-dev mailing list