Subject:
|
Re: fixes??
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Wed, 2 Jun 1999 17:02:22 GMT
|
Viewed:
|
743 times
|
| |
| |
On Wed, 2 Jun 1999 13:22:33 GMT, Leonardo Zide <leonardo@centroin.com.br>
wrote:
> Steve Bliss wrote:
> >
> > The problem is the primitive stud*.dat files are specifying two different
> > colors for the same voxel (3D pixel)--the voxels are the edges are being
> > filled with both the edge color and the surface color. So the renderer has
> > to 'decide' which color to use.
> >
> > Without making drastic changes in the LDraw language, there's not much that
> > can be done. If the edges are 'cheated' (moved slightly above the surface
> > so they will alway be drawn), they will appear to float above the surface
> > at high resolutions.
>
> You don't need to change anything in the LDraw language, you can use
> something called "Polygon Offset" (those who have used OpenGL will know
> what I mean), it moves the lines a little bit to the front when checking
> the Z-buffer. You'd just need to have access to the LDraw source code to
> change that... :)
Oh, right. Yes, cheating the lines in the renderer is acceptable. It
doesn't help Mookie, but it would be a long-term solution.
Steve
|
|
Message is in Reply To:
| | Re: fixes??
|
| (...) You don't need to change anything in the LDraw language, you can use something called "Polygon Offset" (those who have used OpenGL will know what I mean), it moves the lines a little bit to the front when checking the Z-buffer. You'd just need (...) (25 years ago, 2-Jun-99, to lugnet.cad.dev)
|
10 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|