Common principles of ray tracing, Computer Graphics

Assignment Help:

Common Principles of Ray Tracing

Based upon the nature or attributes of the surface given by the user, the subsequent effects are implemented, as per to rules of optics:

 a)  Reflection (as per to the angle of incidence and reflectivity of the surface).

 b) Refraction (as per to the angle of incidence and refraction index).

 c) Display of renderings that is texture or pattern as given, or shadows i.e. on the next nearest object or background concerning transparency or opacity, like the case may be.

903_Common Principles of Ray Tracing.png

Figure demonstrates some of the common principles of ray tracing.

A ray start from O hits the transparent glass plate P at an angle i.e. A. Then it gets refracted in the plate specified by the kink inside the plate thickness. The exiting ray occurs to hit the edge of the triangle i.e. 'T' and casts a shadow upon the opaque rectangular plate i.e. 'R' at the point C. A portion of the ray incident on the plate P gets reflected at 'A' and the reflected ray hits the elliptical object 'E' at the point 'D'. If P is a green glass plate, the exiting ray AC will be allocated the suitable green colour. If R or E has a textured surface, the consequent point C or D will be specified the attributes of the surface rendering.

If O is a point source of light, the ray OC will position the shadow of the point B upon the edge of the triangle T on the point C at the rectangle 'R'. Diverse locations of light sources may be combined along with be different view positions to enhance the realism of the scene. The way is common also in the sense which it can apply to curved surfaces and also to solids made of flat polygonal segments. Due to its versatile and wide applicability, this is a "brute force" method, concerning massive computer resources and great computer effort.


Related Discussions:- Common principles of ray tracing

Microcomputer applications, Calculate how many customers there are for each...

Calculate how many customers there are for each lawn size. Name this sheet

Definitions of hypermedia, Definitions of Hypermedia It is a term ...

Definitions of Hypermedia It is a term created through Ted Nelson in the year 1970. It utilized as a logical extension of the term hypertext, wherein graphics, video, audi

Target market before doing a design work, Question: (a) Explain the i...

Question: (a) Explain the importance of knowing and understanding your target market before doing a design work. Use example(s) to enhance your answer. (b) Describe the

Application of computer aided design, Application of Computer Aided Design ...

Application of Computer Aided Design There are several CAD software applications. Several of them along with their respective vendors are listed here: CAD Applications

Design a bitmap for the english vowels, 1. Design a bitmap for the English ...

1. Design a bitmap for the English vowels A, E, I, O, U for two different sizes and then implement the bitmaps to plot these vowels on the display. Keep in mind that baseline of al

Overstriking, why overstriking is harmful.justify

why overstriking is harmful.justify

Will the shape of the resulting b-spline curve change, If the spacing betwe...

If the spacing between the knot sequence is uniformly doubled, will the shape of the resulting B-spline curve change?  Justify your answer.

Categories of line segments - 2d clipping algorithms, Categories of Line Se...

Categories of Line Segments It categorizes line segments into three categories (i) trivially rejected (ii) trivially selected (iii) may be partially visible or totally invisibl

Ray tracing algorithm, Ray Tracing:  Ray t racing is the technique to dete...

Ray Tracing:  Ray t racing is the technique to determine which objects in the scene are visible.  In this to identify the visible surface for each pixel we continue to bounce the

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