: antialiasing..


trampas
05-24-2003, 12:02 AM
What the hell is that?

I just installed the GeForce nVidia card (thanks AJ :D ) and i was wondering what that particular effect, or whatever... it is?

:rasta:

Motornoggin
05-24-2003, 12:07 AM
Given a screen of a fixed size, creating an image is accomplished by sampling each pixel one or more times in order to determine what can be seen ``through'' that pixel by the camera. A pixel thus covers a square area of the image plane, not just a single point.

If a pixel is not sampled at the proper rate, aliasing will result. Aliasing usually appears as ``jaggies'' or ``stair steps'' in the image. In order to reduce these and other artifacts, rayshade provides an adaptive jittered antialiasing scheme that attempts to detect where increased sampling rates are needed. In jittered sampling, the location at which a sample is taken is perturbed by a random amount. This perturbation reduces aliasing but adds noise to the image. Appendix B (??) describes how jittered time sampling is implemented in rayshade.

The adaptive sampling scheme implemented in rayshade begins by sampling each pixel on the current scanline once. For each pixel on the scanline, the contrast between it and its four immediate neighbors is computed. If this contrast is greater than a user-specified maximum in any color channel, the pixel and its neighbors are all supersampled by firing an additional (numsamples^2)-1 rays through those pixels that have not already been supersampled. This process is repeated for the current scanline until a pass is made without any pixel being supersampled

boz88xj
05-24-2003, 12:24 AM
For the non uber dorks...

It makes the graphics nicer.

Buddha's Ghost
05-24-2003, 01:20 AM
Originally posted by motorhead72k5
Given a screen of a fixed size, creating an image is accomplished by sampling each pixel one or more times in order to determine what can be seen ``through'' that pixel by the camera. A pixel thus covers a square area of the image plane, not just a single point.

If a pixel is not sampled at the proper rate, aliasing will result. Aliasing usually appears as ``jaggies'' or ``stair steps'' in the image. In order to reduce these and other artifacts, rayshade provides an adaptive jittered antialiasing scheme that attempts to detect where increased sampling rates are needed. In jittered sampling, the location at which a sample is taken is perturbed by a random amount. This perturbation reduces aliasing but adds noise to the image. Appendix B (??) describes how jittered time sampling is implemented in rayshade.

The adaptive sampling scheme implemented in rayshade begins by sampling each pixel on the current scanline once. For each pixel on the scanline, the contrast between it and its four immediate neighbors is computed. If this contrast is greater than a user-specified maximum in any color channel, the pixel and its neighbors are all supersampled by firing an additional (numsamples^2)-1 rays through those pixels that have not already been supersampled. This process is repeated for the current scanline until a pass is made without any pixel being supersampled


And where, pray tell, did you cut and paste that mouthful from? :flipoff2:

TonyN
05-24-2003, 01:27 AM
Originally posted by Buddha's Ghost



And where, pray tell, did you cut and paste that mouthful from? :flipoff2:

yeah, i was impressed till i got to...

"Appendix B (??) "

and that gave it away!

:laughing: