when parts of a triangle fall outside the viewing frustum they are clipped.
and extra verts are added at the edge of the frustum to complete the
triangle.
there is control over this behavior at the D3D level, eg you can
enable/disable clipping. its oftimes beneficial for the app itself to
perform clipping and only send down clipped data since its a perf hit;and in
some cases not inconsiderable.
btw beware some cards hang hard on unclipped data. ya gotta love it, hw that
is.
-----Original Message-----
From: John Wright [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 18, 2000 9:03 AM
To: [EMAIL PROTECTED]
Subject: Re: [JAVA3D] J3D 1.2beta DirectX on Voodoo3
Justin & Lee,
Verant had/has a similar problem with Everquest on the Voodoo 3 video
cards. I believe what Justin described is essentially correct - the
board's driver doesn't completely keep track of what textures are used
and sometimes the wrong texture is applied to a piece of geometry. (this
results in some very hilarious displays in Everquest) I do NOT believe
this problem to be related to Java 3D.
Lee, regarding the wire frame, I was reading a text on the subject of
rendering and as I understood it when a triangle falls outside of the
viewing area the geometry is essentially recreated to make new vertices
at the edge of the display (hence a triangle becomes a trapezoid). For
reference read "Real-Time Rendering" by Tomas Moller and Eric Haines
page 16.
- John Wright
Starfire Research
Justin Couch wrote:
>
> "J. Lee Dixon" wrote:
> >
> > Well, the video board (Voodoo3 2000 to be exact) is a 16mb board. I
> > would think at least 8mb is available for textures, maybe more. So it
> > should definitely be able to fit a 4mb texture. I'm not all that
> > concerned because I really shouldn't be using a texture that big, but I
> > can definitely think of apps that would (large terrain textures).
> >
> > I think it is a driver problem. As I mentioned, the textures were
> > sporadically in the wrong places, but random line geometry would also
> > show up. In other words, TOTALLY HOSED UP. ;-%
>
> That's cool. Can you send me all the nitty details as I'll add those to
> the FAQ (unless someone says you've screwed up with versions etc....)
>
> --
> Justin Couch Author, Java Hacker
> http://www.vlc.com.au/~justin/ Java 3D FAQ Maintainer
> http://www.j3d.org/ J3D.org The Java 3D Community Site
> -------------------------------------------------------------------
> "Humanism is dead. Animals think, feel; so do machines now.
> Neither man nor woman is the measure of all things. Every organism
> process data according to its domain, its environment; you, with
> all your brains, would be useless in a mouse's universe..."
> - Greg Bear, Slant
> -------------------------------------------------------------------
>
>
===========================================================================
> 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".
===========================================================================
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".