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