Take care about depth buffer. Some video cards must be
set to 32 bits to be able to run Java3D. You can also
set at least o zero depth buffer to your canvas3d

GraphicsConfigTemplate3D template = new
GraphicsConfigTemplate3D();
int bufferDepth = 0 ; // bufferdepth
template.setDepthSize(bufferDepth);
GraphicsDevice gdArr[] =
GraphicsEnvironment.getLocalGraphicsEnvironment(
).getScreenDevices( );
GraphicsConfiguration gc =
gdArr[0].getBestConfiguration( template);
     System.out.println("GC " + gc);
Canvas3D   canvas3D = new Canvas3D(gc);

the above code may need some debug, but can help you
to run on Kyro and Matrox vcards.

Alessandro

 --- Ben Moxon <[EMAIL PROTECTED]> escreveu: > I have
found that the OpenGL versions are far more
> reliable than the DirectX ones, and more likely to
> run on different systems.
>
> -ben
>
> -----Original Message-----
> From: Vladimir Vernikovski
> [mailto:[EMAIL PROTECTED]
> Sent: 06 August 2003 12:40
> To: [EMAIL PROTECTED]
> Subject: [JAVA3D] About Java3D Direct3D stability on
> different hardware
>
>
> Hi, ALL !
>
> Now I finished rather serious Java3D project and
> begin testing.
> I need to make this application stable (no
> necessarily good perfomance on old hardware) on a
> different system hardware configuration decause of
> it positioning as Java Web Start for on a large
> scale using.
> There are sytem requirements is:
> Windows98/2000/XP, DirectX8.0+.
> I do not call upon to perfom test this application
> for me, read below, but if somebody are interested:
> http://jproof-test.nsys.by/NewHouse/WebStart/
>
> Because of Java Web Start some of my friends and
> partners ran this application already, but obtained
> results disturb me.
> This pure Java3D application (complex application
> whith different effects) refuses to start on a some
> popular video cards, which successfully exploit on
> 3D-games by its owners (ATI Xpert98, Intel Extreme,
> Matrox G450, Matrox G550, S3 Savage4). There are
> different errors on different cards: native
> exceptions, no image etc.
> Is it mean that I use some 3D-functions that not
> supported by this cards or drivers is not very good?
> There are NVidia (old and new) cards work good
> mostly. I checked  trouble VC with programs such as
>  http://www.molybdenium.de/devicecaps/e_index.html
> but how I can determine what nonsupported function
> is using?!! This program creates list of Direct3D
> caps (
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/graphics/reference/d3d/structures/d3dcaps9.asp)
> and I can not always to determine what my Java3D
> function does.
>
> I think so not bad for us to Java3D team make some
> document with Java3D functions list and
> corresponding list of Direct3D functions. It is
> complicated to exclude nonstable functions from
> application even if you have a lot off VC caps
> tables...
>
> I want to know your opinion about this problem.
> Thanks.
>
> Vladimir A. Vernikovski
> Programmer
> -------------------------------------------
> JPROOF Technologies Ltd.
>
===========================================================================
> 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".
>
>
>
===========================================================================
> 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".
>

_______________________________________________________________________
Conhe�a o novo Cad�? - Mais r�pido, mais f�cil e mais preciso.
Toda a web, 42 milh�es de p�ginas brasileiras e nova busca por imagens!
http://www.cade.com.br

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