I see your point. I'm not sure about node components and textures.
But it seems to me that the basic motivation behind having a tree in the
first place is so that parts that form a meaningful unit (e.g. the parts of
a
car engine) can be grouped under
a common node, and manipulated (e.g. rotated)as a unit. Shouldn't that
notion
of manipulating the unit embodied in a subtree extend to being able to move
the
unit over the wire? Wouldn't it make sense to support serialization of a
node that is deep down to every leaf under that node? Then people could
serialize and store meaningful units, then build up scene graphs on the fly
from those piece parts. (For example, fetch nodes that represented furniture
from
an IKEA catalog, and insert them into the scene graph that represents one's
house.)
Well, I guess having shared references in the tree throws a wrench in the
works.
If two subtrees that shared information are serialized separately, they'd
emerge on the other end of the wire with non-shared data.
- Jim Robertson
-----Original Message-----
From: Discussion list for Java 3D API
[mailto:[EMAIL PROTECTED]]On Behalf Of Shawn Kendall
Sent: Wednesday, December 13, 2000 2:01 PM
To: [EMAIL PROTECTED]
Subject: Re: [JAVA3D] Sharing a 3D world


The short answer is....
VERY difficult. :-)
When you serialize something in a graph structure, the meaning of
serialize gets a little muddy... should it serialize just this node, the
node and immediate children, the entire graph, what about
NodeComponents, - textures? etc....


James Robertson wrote:

> Why aren't the scene graph components Serializable in the first place?
> Wouldn't that make life simpler?
>
> - Jim Robertson
>
> -----Original Message-----
> From: Discussion list for Java 3D API
> [mailto:[EMAIL PROTECTED]]On Behalf Of Paul Byrne
> Sent: Wednesday, December 13, 2000 2:28 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [JAVA3D] Sharing a 3D world
>
>
> Giuseppe,
>
> We have a prototype, demo API which allows you save a SceneGraph to a file
> or
> send it over a Java stream. So you will be able to send SceneGraph over
the
> web.
>
> The API will hopefully be released in late January.
>
> As I said the API is a prototype and is being released as a technology
> demonstrator. It is NOT part of the Java3D release.
>
> Hope this helps....
>
> Rgds
>
> Paul
>
> ----------------------------------------------------------
> Paul Byrne                      Email : [EMAIL PROTECTED]
> Sun Microsystems                Phone : (650) 786 9926
> Visualization Software Group    Fax   : (650) 786 5852
> ----------------------------------------------------------
>
>
>
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 7bit
>> X-Priority: 3
>> X-MSMail-Priority: Normal
>> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
>> Date: Wed, 13 Dec 2000 20:07:06 -0000
>> From: Giuseppe Conti <[EMAIL PROTECTED]>
>> Subject: [JAVA3D] Sharing a 3D world
>> To: [EMAIL PROTECTED]
>>
>> I would like to share a 3D environment between several users and then
using
>> avatars to understand the presence of other users in the virtual world.
>> Since the SceneGraph is not serializable then I have excluded the idea of
>> sending it through the net.
>>
>> Has someone out there any suggestion on the matter ?
>>
>> Thanks in advance,
>>
>> Giuseppe.
>>
>>
===========================================================================
>> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
>> of the message "signoff JAVA3D-INTEREST".  For general help, send email
to
>> [EMAIL PROTECTED] and include in the body of the message "help".
>
>
>
===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>
>
===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".


--
___________________________________________________________

Shawn Kendall               Full Sail Real World Education
Course Director             3300 University BLVD
Real Time 3D for Gaming     Winter Park FL 32792
[EMAIL PROTECTED]       http://www.fullsail.com
___________________________________________________________

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to