Anti aliasing - modeling and rendering, Computer Graphics

Assignment Help:

Anti Aliasing - Modeling and Rendering

It is a method for enhancing the realism of an image through eliminating the jagged edges from it. Such jagged edges or "jaggies", appear since a computer monitor has square pixels, and these square pixels are inadequate for displaying lines or curves which are not parallel to the pixels and the other reason is low sampling rate of the image information, that in turn cause such jaggies quite same to star casing discussed in previous under DDA algorithm. For better understanding, get the subsequent image of darkened circle as:

2303_Anti Aliasing - Modeling and Rendering.png

It is impossible to completely remove aliasing since computers are digital discrete in nature. Though, it is not impossible to minimize aliasing, the solutions utilized by ray tracers today engage treating all pixels as a finite square area that, in fact as they are, quite than as a mere point on the screen. Conversely, the pixel must not be taken as a point or area although should be taken as a sample of image information as higher the sampling is lesser the aliasing is. Here let us discuss how suitably the sampling can be complete: Rays are fired in the scene by the centers of the pixels and the intensities of adjacent rays are evaluated. If they be different by several pre-determined amount, more rays are fired in the surfaces of the pixels. The intensities of each ray shot in a specified pixel are then averaged to determine a color which better fits what would be expected at such point.

Note: Do not treat a pixel like a square area, when this does not generate correct filtering behavior, actually a pixel is not a point, although it is a sample of information to be displayed.

Anti-aliasing, it assists eliminate jagged edges and to create an image seem more realistic. Continuing the above illustration, the anti-aliased circle might, after that be represented

2214_Anti Aliasing - Modeling and Rendering 1.png


Related Discussions:- Anti aliasing - modeling and rendering

Write a c-code which generates a font interactively, Write a C-code which g...

Write a C-code which generates a font interactively.This means after every n mouse clicks, a Bezier curve is generated and then the terminal point of the last drawn Bezier curve is

Write a c program to create a window of specified size, Write a C program t...

Write a C program to create a window of specified size and position and draw the following objects with dimensions of your choice, to fit within the window.   (a) A point  (b) A

Benefits of computer simulation - computer aided design, Benefits of Comput...

Benefits of Computer Simulation The benefit of Simulation is: even for simply solvable linear systems: a uniform model execution technique can be utilized to resolve a large v

2-d viewing and clipping - raster graphics and clipping, 2-D Viewing and C...

2-D Viewing and Clipping - Raster Graphics and  Clipping In the previous two units of this block, we illustrated the basic elements of computer graphics, that is, the hardware

Animation tools, Animation Tools: Hardware tools: PCs ,Macintosh, ...

Animation Tools: Hardware tools: PCs ,Macintosh, Amiga Software tools: -          Softimage ( Microsoft) ; -          Alias/ Wavefront ( SGI) -          3D s

Two-dimensional geometric transformations, Two-Dimensional Geometric Transf...

Two-Dimensional Geometric Transformations  When a real life object is modelled using shape primitives, there are several possible applications.  You may be required to do furth

What is 2d, Question 1 What is 2D? Explain method of converting 2D pattern...

Question 1 What is 2D? Explain method of converting 2D patterns into 3D images Question 2 Write about the following tools to create dart Create dart Multiply dar

Oblique projection, find the transformation and draw the cube for cavalier...

find the transformation and draw the cube for cavalier and cabinet with theta = 37 degree

Determine general graphics system designed for a programmer, Explain the di...

Explain the differences among a general graphics system designed for a programmer and one designed for a specific application, such as architectural design? Basically, package

Cohen sutherland, explain cohen sutherland line clipping algorithm

explain cohen sutherland line clipping algorithm

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd