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

Raster and random scan displays - hardware primitive, Raster and random sca...

Raster and random scan displays In Raster scan displays, whole screen is refreshed a number of times in a second to keep the picture visible on the screen. This is called refre

What do you understand by the term image compositing, Question 1: (a) E...

Question 1: (a) Explain in detail what you understand by the term image compositing and where it is more often used? (b) You are given 3-5 images to make a photo montage/ima

Transformation for 3-d scaling, As we already seen that the scaling proces...

As we already seen that the scaling process is mainly utilized to change the size of an object. The scale factors find out whether the scaling is a magnification as s>1 or a red

Non-zero accelerations - computer animation, Non-Zero Accelerations - Compu...

Non-Zero Accelerations - Computer Animation This method of simulating the motion is fairly helpful introducing the realistic displays of speed changes, particularly at the sta

Homogeneous coordinates, What are the uses of homogeneous coordinates? Conv...

What are the uses of homogeneous coordinates? Convert translation rotation and scaling in homogeneous coordinates. In mathematics homogeneous coordinates introduced by August

Role of computer graphics in education and training, Question: Explain how ...

Question: Explain how computer graphics would play a useful role in education and training. Answer: Computer graphics has occupied an important role in education and training.

High level techniques (motion generalized), High level techniques (motion g...

High level techniques (motion generalized) Techniques utilized to explain general motion behavior of any of graphic object, such techniques are algorithms or models utilized to

Introduction of visible surface detection, Introduction of Visible Surface ...

Introduction of Visible Surface Detection For displaying a realistic presentation of the given 3Dimentional object, hidden surfaces and hidden lines should be identified fo

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