> Date:         Mon, 28 Jun 1999 18:11:08 +0200
> From: Jan =?iso-8859-1?Q?B=F6hm?= <[EMAIL PROTECTED]>
>
> I have attached a screen shot form the PickTestGeometry Application
> distributed along with the examples to Java3D. My question is to the
> object in the lower left corner - probably "GullCG" : Is this what it is
> supposed to look like? It is a bunch of faces with no apparent order or
> shape.  I am running Java3D 1.1.2 on a Sun Ultra10.

GullCG is an example of compressed geometry and is supposed to look like a
seagull.  The image you attached looks like the typical result of a
corrupted decompression attempt.

We don't see this problem using the Java 3D software decompressor in J3D
1.1.2.  I suspect that you're running with an unsupported version of the
Solaris OpenGL runtime, which may be causing the compressed geometry to be
sent inapproriately to an older version of the OpenGL software decompressor,
or perhaps directly to a graphics card that doesn't implement decompression
in hardware.

With the Creator3D in particular, there is a bug in an older version of
Solaris OpenGL that interprets an OpenGL extension string improperly,
causing Java 3D to think that the Creator3D supports hardware decompression.
The compressed geometry is passed directly to OpenGL instead of being
decompressed by Java 3D, and winds up being decompressed by an obsolete
version of the OpenGL software decompressor.

In a nutshell, ensure that you have one the following versions of OpenGL
installed if you use compressed geometry on Solaris:

  OGL 1.1.2 s2.5.1/s2.6 -- patch 106735-07 or later
  OGL 1.1.2 s2.7/32-bit -- patch 107104-04 or later
  OGL 1.1.2 s2.7/64-bit -- patch 107105-04 or later
  OGL 1.2 -- release candidate 1 or later (FCS)

Neither Solaris OpenGL 1.1 nor 1.1.1 supports compressed geometry with J3D.

Note that these restrictions don't apply if you're not interested in
compressed geometry, or if you're not running on Solaris.

-- Mark Hood

===========================================================================
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