Saturday, December 4, 2010

other disadvantages of ray tracing

Except the slow speed of ray tracing algorithm, other drawbacks are in some case it could not show the “realistic image”

one of it is the dull-looking (non-reflective) objects. Because they do not reflect, the reflected ray (the perfect reflection of eye to object) part is 0. And, in real world, its real color is contributed by lights directly(Phong Shading) and other part of environment (ray tracing does not computer this part).

Another example is that mirror. Ray tracing could see what is in mirror perfectly. However, if a light ray irradiates a mirror, the light ray should perfect reflection to some place. When ray tracing to treat this place, it will not count this part of lights.

In conclusion, ray tracing is still a simplified algorithm to simulate the “real world”. The drawbacks above could be handled by another algorithm for rendering - “radiosity”. However, radiosity usually is more expensive than ray tracing.

No comments:

Post a Comment