[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [www-vrml] [xVRML] new screen snapshots and the future
Hi Jeff,
Regarding PROTOs, you might like to consider this:
One of the problems with VRML (I still haven't come to grips with X3D yet, so can't comment on it) is the fact that events are implied in all nodes except Scripts. This means that if you want to send events in or out of PROTOs you are forced to use Scripts in there to mediate. This is not too bad (though clumsy) if the events are rare like mouse clicks or similar, but if the PROTO has to send or receive large streams of data (like time from a TimeSensor or position from a ProximitySensor) then having to pipe everything through a Script makes large, complex worlds almost impossible.
This problem can be eliminated by making events explicit in the nodes that send or receive them. This also has the side-effect of clarifying code tremendously and eliminating one of VRML's most bizarre features, ROUTEs.
For instance (I'll write this in classic VRML form as it is simplest to read):
Group{
children[
TouchSensor {isActive TO lite.on}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0.8 0.8 0.8
}
}
geometry Sphere {}
}
]
}
DEF lite DirectionalLight {
on FALSE
color 1 0 0
direction -1 0 0
}
Best wishes,
- Miriam
Jeff Sonstein wrote:
1) screen snapshots
I have posted some new screen snapshots of xVRML
in action within the Carina viewer application
at the xVRML SourceForge site
http://sourceforge.net/projects/xvrml/
[click on "screenshots" in the menu at the top]
please note that we are in the middle of arm-wrestling
over what the first version of PROTO
should look like within xVRML...
I will be releasing a draft version of the proposal
to the list within the next couple of days...
feedback will be very welcome
the next release of the Carina browser
will have sufficient functionality
that I will be able to use it for at least
the "statics" part of an "Intro to VR" class
starting in about a week...
rah! rah! Dave Huffman rocks!
jeffs
--
Jeff Sonstein
Assistant Professor
Department of Information Technology
Rochester Institute of Technology
--------------------------------------------
[RIT] http://www.it.rit.edu/~jxs/
[Personal] http://ariadne.iz.net/~jeffs/
[PGP] http://ariadne.iz.net/~jeffs/jeffs.asc
[Project] http://xvrml.net/
--------------------------------------------
There are no bugs
there are just undocumented features
-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html
--
---------=---------=---------=---------=---------=---------=------
A life! Cool! Where can I download one of those from?
---------=---------=---------=---------=---------=---------=------
http://werple.net.au/~miriam
My live Journal page http://www.livejournal.com/users/miriam_e/
-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html