Although, I am happy to get a good responce on this, I have to say this is a VERY
disappointing development.  Walk-thru's are a small piece of the applications of
a 3D API.  And even in walk-thru's, there should be some "moving" i.e.
transforming objects in the scene!  Static 3D models are nearly useless in todays
3D.
I desperately waited for the 1.2 release to get the new PickTool stuff, but now
performance makes 1.1.3 the choice over 1.2, even for development.  (because of
the jumpy stop/go nature)

Shawn Kendall
- Impatiently awaiting next release! :-)


Chien Yang wrote:

> Shawn,
>         You might have hit the transform update bottleneck in j3d1.2beta1.
> We're aware of it, and are working to improve in future release.
>
>         In your case, you've a performance regression from j3d1.1.3 to
> j3d1.2beta1, when you are spinnig the whole model. You can achieve the same
> visual result and get a better performance with j3d1.2beta1, by rotating the
> ViewPlatform around the model. Please see sample benchmark below :
>
> Config U60 / 296 MHz /  OGL 1.2 108132-06 / Solaris 7 64 bits / Elite 3D m6
> Solaris VM (build Solaris_JDK_1.2.1_04, native threads, sunwjit)
>
> MODEL             Java 3D v1.1.3 FCS      |       Java 3D  v1.2 beta 1
>                 Rotate model  Rotate view |  static  Rotate model  Rotate view
> car A              5.35        5.45       |   7.87     5.55          7.78
> robot arm         21.1        23.6        |  55.3     37.6          53.7
> sub assembly     173.0       180.0        | 256.8    215.0         221.5
>
> Where :
>
> MODELE        # of Shape3D      Triangles
> car A         566               300391
> robot arm     131                22582
> sub assembly    7                 7880
>
>
> Observation : 1.1.3 did almost the same amount of work on moving the
> viewer or model. But in 1.2, which is a different architecture, it is
> able to do very little work when moving a viewer as compare to moving
> the whole model. This is very useful in program like walk-thro.
>
> 1.2 is still in its beta phase. There is still room for performance
> improvement, and we'll surely address it in future release.
>
> Thanks for your interest in Java 3D.
>
>         Chien Yang.
>         Java 3D Team.
>
>
> > X-Accept-Language: en
> > MIME-Version: 1.0
> > Content-Transfer-Encoding: 7bit
> > Date: Fri, 4 Feb 2000 19:24:36 -0500
> > From: Shawn Kendall <[EMAIL PROTECTED]>
> > Subject: [JAVA3D] Performance drop in 1.2 Beta
> > To: [EMAIL PROTECTED]
> >
> > In my test app, which is a simple viewer and our OpenFLT Loader
> > (http://www.fullsail.com/loader )  I get a HORRIBLE performance decrease
> > using 1.2beta.
> >
> > For example, for a given 3D model on my NT box, Java3D 1.1.3 returns a
> > framerate of ~ 50 hz , but on Java3D 1.2Beta it gets ~ 15 hz!!!
> > No other changes, only the Beta install.
> >
> > But what is also strangle is when the decrease happens....
> > If the scene stays still, i.e. no TransformGroup manipulations,  I get
> > better than 1.1.3 performance - ~ 60 hz.
> > BUT, when I enabled a simple spin behavior the frame rate plummets to
> > ~15 hz!
> > In 1.1.3, TransformGroup manipulation had little effect, as expected.
> >
> > Perhaps, there is some new thread settings I need to make...
> > I've tried the famed "-Dj3d.sharedctx=false" with no results.
> >
> > This is serious problem, because I am using 1.2Beta so I can do true
> > Geometry collision.  However, the instability in performance is forcing
> > me back to 1.1.3, which does not have the PickTool API!
> > HELP JAVA3D TEAM!!!!
> >
> > --
> > __________________________________________________________
> >
> > 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".

--
__________________________________________________________

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".

Reply via email to