Mojtaba wrote:
>
> I was wondering if anyone has had experience implementing
> VRML's VisibilitySensor node in Java3D.
>
> Basically, how can I get Java3D to tell me if an
> object is in view or not? Does one of the wakeupon
> criteria help in this way ?
>
> Any suggestions would be welcome. Thanks.
>
> Mojtaba [ wrote to Java3d-interest list ]
>
http://archives.java.sun.com/cgi-bin/wa?A2=ind0203&L=java3d-interest&P=3085
It was done by Sun back in 1998,
I've been using the Sun VRML Loaders since 1999,
and use them for Animating Web3d's H-Anim Avatars on the Web:
/*
* @(#)VisibilitySensor.java 1.12 98/11/05 20:35:30
*
* Copyright (c) 1996-1998 Sun Microsystems, Inc. All Rights Reserved.
* ...
*/
/*
* @Author: Rick Goldberg
*
*/
package com.sun.j3d.loaders.vrml97.impl;
public class VisibilitySensor extends Node {
public VisibilitySensor(Loader loader ) {
super(loader);
...
}
The Sun VRML Loaders have worked very well
for me, but I don't recall any VRML files actually
using the Visibility Sensor, do you have a VRML file
with using the VisibilitySensor ?
Send it, Post it, show me a link & I'll try it and
let you know, or you can get the code and do it yourself.
VRML Animation with Java3d with the Sun VRML Loaders
----------------------------------------------------
http://www.frontiernet.net/~imaging/games_with_java3d.html
http://www.frontiernet.net/~imaging/java3d_and_vrml.html
How did your presentation go on Wednesday ?
| Web3d Paper: Wednesday, February 27th
|
| MPEG-4 BIFS Streaming of Large Virtual Environments
| --------------------- and their Animation on the Web
|
| Mojtaba Hosseini & Nicolas D. Georganas, University of Ottawa
|
| Although the Virtual Reality Modeling Language has made
| viewing 3D content on the web possible, remotely accessing
| large and complex 3D worlds requires a great deal of bandwidth.
| ...
| This paper presents the use of the MPEG-4 standard for
| streaming of 3D worlds and the corresponding animation
| over the web while allowing users navigation and
| manipulation of the content, as it becomes available.
|
http://209.66.78.240:8082/papers/index.html
Mojtaba Hosseini wrote:
> >
> > Hello everyone ...
> > Are there people interested in helping out with the integration of
a > > Java3D MPEG-4 BIFS codec into the Xj3D loader
> > (if the legal limitations are overcome) ? Or am I on my own on this?
> > Thank you very much for your attention.
> > Mojtaba
>
http://archives.java.sun.com/cgi-bin/wa?A2=ind0112&L=java3d-interest&P=18369
I've been working with Web3d's H-Anim Avatars and Java3d
and have them working together very nicely with the
Sun VRML Loaders, and have started working on BIFS
for facial animation using Babski's Nathan.
Does your school have BIFS code they releasing for
non-profit use ? If so I'd like to know how I can get it.
Thanks & good Luck.
> So, for now, the Xj3D implementation is really dodgy.
>
> For the next milestone release, we're going to have
> to write our own behaviour system for this outside of Java3D.
>
> It's going to be really annoying to do it,
> but we have no other choice. :(
>
> --
> Justin Couch http://www.vlc.com.au/~justin/
> Java Architect & Bit Twiddler http://www.yumetech.com/
> Author, Java 3D FAQ Maintainer http://www.j3d.org/
>
http://archives.java.sun.com/cgi-bin/wa?A2=ind0203&L=java3d-interest&P=3515
Ok, the Sun VRML Loader are reliable and can animate
Web3d's H-Anim Avatars with TouchSensors & Gestures,
in a browser, and out.
They have been reliable, stable, and widely used for years.
VRML Animation with Java3d with the Sun VRML Loaders
----------------------------------------------------
http://www.frontiernet.net/~imaging/games_with_java3d.html
http://www.frontiernet.net/~imaging/java3d_and_vrml.html
-- Paul, Java Developer & Web Animator
-----------------------------------------------------
"Imaging the Imagined: Modeling with Math & a Keyboard"
===========================================================================
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".