Ray tracing - polygon rendering and ray tracing methods, Computer Graphics

Assignment Help:

Ray Tracing - Polygon Rendering and Ray Tracing Methods

Basically Ray tracing is an exercise that is performed to attain the realism in a scene. In easy way Ray Tracing is a worldwide illumination based rendering technique used for generating views of a virtual 3-D scene on a computer. Ray tracing is nearly allied to, and is an extension of ray-casting, a general hidden-surface erased technique. It tries to mimic actual physical effects related with the propagation of light. Ray tracing handles shadows, multiple specular reflections, and texture mapping in an extremely simple straight-forward manner. So, the crux is "Ray tracing is a method of generating realistic images through computer, in which the paths of individual rays of light are followed from the viewer to their points of origin". Any program which implements these techniques of ray tracing is ray tracer. One of the prime benefits of method of Ray tracing is, it makes use of the actual physics and mathematics behind light. Therefore the images generates can be strikingly, life-like, or "photo-realistic".

In this topic we will discuss the basic ray-tracing algorithm. This will also illustrate the concept behind anti-aliasing, a process for enhancing the realism of an image through smoothing the jagged edges caused through the digital nature of computer-displays. This section will not consider any discussions of the more advanced characteristics of today's ray- tracers, as motion blur, depth of field, penumbras as soft shadows, radiosity or texture mapping.

Consequently to precede the journey of ray tracing we will start along with basics as idea of scene and explain its basic elements. Along with this as a foundation, this will then introduce ray casting, and then ray tracing as an extension of ray casting. At last, the section will discuss the fundamental concepts behind anti-aliasing like a meaning of enhancing the realism of an image and will then decide with an overview of how and where actually ray tracing is utilized.


Related Discussions:- Ray tracing - polygon rendering and ray tracing methods

Application of animation, Application of animation: There are a variety of...

Application of animation: There are a variety of utilizations for computer animation. They can vary from fun to practical and educational ones. Medicine, military, entertainment,

Video conferencing and virtual reality, Video Conferencing and Virtual Real...

Video Conferencing and Virtual Reality Virtual reality is a truly fascinating multimedia application. In such, the computer creates an artificial environment using hardware an

Computer aided design and computer aided manufacturing, The development of ...

The development of CAD had little consequence on CNC initially because of the various abilities and file formats used through drawing and machining programs. Conversely, as Compute

Hypertext, Hypertext: it is conceptually very similar as regular text: it ...

Hypertext: it is conceptually very similar as regular text: it can be stored, searched, read, or edited along with a significant difference: hypertext is text along with pointers

Lamberts cosine law - diffuse reflection, Lamberts Cosine Law - Diffuse Ref...

Lamberts Cosine Law - Diffuse Reflection "LAMBERTS COSINE LAW" specify that the radiant energy from any minute surface area dA in any direction θ relative to the surface usual

Uniform b - spline curve, Uniform B - spline curve: When the spacing betwe...

Uniform B - spline curve: When the spacing between Knot values is constant, the resulting curve is called a uniform B- spline. Blending function for B- spline curves are defined b

Polygon -rendering methods, Polygon -Rendering Methods Now we will see...

Polygon -Rendering Methods Now we will see the application of an illumination model to execute the rendering of standard graphics objects that are formed along with polygonal

Mplab ide software, MPLAB C18 TOOL (MC18) The MPLAB C18 compiler was de...

MPLAB C18 TOOL (MC18) The MPLAB C18 compiler was designed as a full featured ASNI- compliant C - complier for the PIC18 family of 8bits MCUs. MC18 compiler is integrated with c

Introduction of 2-d and 3-d transformations, Introduction of 2-D and 3-D  ...

Introduction of 2-D and 3-D  Transformations In this, the subsequent things have been discussed in detail as given below: Different geometric transformations as transla

Structural links, Structural Links: The information contained inside the h...

Structural Links: The information contained inside the hypermedia application is classically organized in several suitable fashions. This organization is represented by using stru

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