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

What is the use of projection reference point, What is the use of Projectio...

What is the use of Projection reference point?  In Perspective projection, the object positions are transformed to the view plane with these converged projection line and the p

Boundary fill algorithm - output primitives, Boundary Fill Algorithm Bo...

Boundary Fill Algorithm Boundary fill algorithm is suitable when the boundary has single color while flood fill algorithm is more suitable for filling regions which are defined

Explain vector data model with examples, Question 1 How does GIS differ fr...

Question 1 How does GIS differ from traditional Maps? Explain Question 2 Explain vector data model with examples Question 3 What is spatial analysis? explain

Types of animation systems, Types of Animation Systems: Keyframe, scriptin...

Types of Animation Systems: Keyframe, scripting and parameterized •Morphing: object shape's transformation from one form to the other is termed as morphing that is short form

Explain three dimensional transformations, Explain Three Dimensional Transf...

Explain Three Dimensional Transformations A 3D geometric transformation is utilized extensively in object modelling and rendering. 2D transformations are naturally extended to

Rotation about z-axis - transformation for 3-d rotation, Rotation about z-a...

Rotation about z-axis - Transformation for 3-d rotation Rotation about z-axis is explained by the xy-plane. Suppose a 3-D point P(x,y,z) be rotated to P'(x',y',z') along with

Positive accelerations - computer animation, Positive Accelerations - Compu...

Positive Accelerations - Computer Animation So as to incorporate increasing speed in an animation the time spacing among the frames should increase, hence greater change in th

Odd-even rule and non-zero winding number rule, What is the difference betw...

What is the difference between odd-even rule and non-zero winding number rule to identify interior regions of an object? Develop an algorithm for a recursive method for filling a 4

Explain about the computer animation, Explain about the Computer animation ...

Explain about the Computer animation Computer animation is the art of creating moving images by computer software and hardware. For 3D animation, objects are designed on a

Multimedia tool features, Multimedia Tool Features General to nearly a...

Multimedia Tool Features General to nearly all multimedia tool platforms are various features for encapsulating the content, presenting the data, acquiring user input and cont

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