>Delivered-To: [EMAIL PROTECTED]
>MIME-Version: 1.0
>X-Priority: 3
>X-MSMail-Priority: Normal
>X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
>Date: Tue, 11 Sep 2001 23:18:05 -0700
>From: Leyland <[EMAIL PROTECTED]>
>Subject: Re: [JAVA3D] Java 3D for DirectX version versus OpenGL version
>To: [EMAIL PROTECTED]
>
>I've heard the OpenGL version is better in terms of completeness, while the DirectX 
>version is newer and doesnt
completely support Java3D yet.

A list of features not support by DirectX version implementation
of Java3D (required DirectX 7.0 install) is mention in README:

  Unsupported Features
  --------------------
  The following features are currently unsupported in the Direct3D
  implementation of Java 3D:
    Line width
    Line antialiasing
    Point size
    Point antialiasing
    PolygonAttributes backFaceNormalFlip
    RenderingAttributes ROP_XOR
    3D Texture
    Texture color table

  Limited Support
  ---------------
  FullScreen antialiasing is supported only if the device returns
  D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT in its raster capabilities
  list.  (OpenGL supports fullscreen antialiasing if an accumulation
  buffer exists.)

  TransparencyAttributes.TransparencyMode values FASTEST, NICEST and
  SCREEN_DOOR are the same as BLENDED under D3D.

  Texture coordinates outside the range [0,1] when boundaryModeS
  and boundaryModeT are set to CLAMP will not use the Texture Boundary'
  color unless BASE_LEVEL_LINEAR filtering is turned on.

  Only negative polygon offsets are supported.  The limit of this offset
  corresponds to the depth of the z-buffer.

  The vertex count is limited to 65535 vertices per primitive.


--------------------------------

In the next Java3D 1.3 release which required DirectX 8.0 install,
the following features is support:
- Point size
- 3D Texture
- vertex count > 65535

However the following features did not support due to
limitation of DirectX8.0:
- stereo
- DepthComponent in some display mode when stencil buffer
  is selected (use for DecalGroup) since depth Buffer Component
  Read/write can't coexist with Stencil buffer in DirectX8.0.
- Texture Perspective state always enable if support, can't turn off
- OffScreen rendering with width/height > current desktop size

Thanks.

- Kelvin

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