Jump to content

Ray tracing: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
Ray tracing is a technique for rendering three-dimensional images with complex light interactions by tracing a path of light through pixels on an image plane. This technique can create graphics of mirrors, transparent surfaces, and shadows with very good results. <ref name=”1”>Rademacher, P. Ray tracing: Graphics for the masses. Retrieved from https://www.cs.unc.edu/~rademach/xroads-RT/RTarticle.html</ref> <ref name=”2”>WhatIs. Ray tracing (raytracing, ray-tracing or ray casting). Retrieved from http://whatis.techtarget.com/definition/ray-tracing-raytracing-ray-tracing-or-ray-casting</ref>
Ray tracing is a technique for rendering three-dimensional images with complex light interactions by tracing a path of light through pixels on an image plane. This technique can create graphics of mirrors, transparent surfaces, and shadows with very good results. <ref name=”1”>Rademacher, P. Ray tracing: Graphics for the masses. Retrieved from https://www.cs.unc.edu/~rademach/xroads-RT/RTarticle.html</ref> <ref name=”2”>WhatIs. Ray tracing (raytracing, ray-tracing or ray casting). Retrieved from http://whatis.techtarget.com/definition/ray-tracing-raytracing-ray-tracing-or-ray-casting</ref>


It is necessary to use a renderer that can simulate the light interactions occurring in the scene to achieve a sense of realism. These interactions can be the reflection of light, refraction, absorption, etc., and it is necessary a full knowledge of the scene when processing each individual pixel. A common rendering technique - a real-time rasterised renderer - does not really support such computations. <ref name=”3”>Einig, M. (2017). How ray tracing is bringing disruption to the graphics market and impacting VR. Retrieved from https://www.virtualreality-news.net/news/2017/mar/17/how-ray-tracing-bringing-disruption-graphics-market-and-impacting-vr/</ref>
It is necessary to use a renderer that can simulate the light interactions occurring in the scene to achieve a sense of realism. These interactions can be the reflection of light, refraction, absorption, etc., and it is necessary a full knowledge of the scene when processing each individual pixel. A common rendering technique - a real-time rasterised renderer - does not really support such computations. <ref name=”3”>Einig, M. (2017). How ray tracing is bringing disruption to the graphics market - and impacting VR. Retrieved from https://www.virtualreality-news.net/news/2017/mar/17/how-ray-tracing-bringing-disruption-graphics-market-and-impacting-vr/</ref>


Using ray tracing, rays are sent out into the scene to explore the surroundings when rendering a pixel. If a ray is interrupted by some piece of geometry, there is a shadow. Using a ray to find the color of an object, there are reflections. This allows for graphical effects that are not possible with traditional renderers. <ref name=”1”></ref>
Using ray tracing, rays are sent out into the scene to explore the surroundings when rendering a pixel. If a ray is interrupted by some piece of geometry, there is a shadow. Using a ray to find the color of an object, there are reflections. This allows for graphical effects that are not possible with traditional renderers. <ref name=”1”></ref>
Line 40: Line 40:
On the technological side, in 2016, NVIDIA announced new SDKs and updates for NIVIDIA DesignWorks and NVIDIA VRWorks that improve the capabilities for interactive ray tracing. With the update, it is easier to create VR scenes and panoramas in their physically based ray tracing software. It is a matter of selecting a 360-degree camera from the list provided and a scene can be viewed as a fully ray traced VR experience with a single step. <ref name=”5”></ref>
On the technological side, in 2016, NVIDIA announced new SDKs and updates for NIVIDIA DesignWorks and NVIDIA VRWorks that improve the capabilities for interactive ray tracing. With the update, it is easier to create VR scenes and panoramas in their physically based ray tracing software. It is a matter of selecting a 360-degree camera from the list provided and a scene can be viewed as a fully ray traced VR experience with a single step. <ref name=”5”></ref>


NVIDIA has also updated their OptiX ray tracing engine “to include support for NVIDIA NVLink and Pascal GPUs including the powerful new DGX-1 appliance with 8 high-performance NVIDIA GPUs per node. This allows the visualization of scenes as large as 64GB in size never before possible using GPU rendering. OptiX is used in commercial applications such as Adobe After Effects, as well as in-house tools at studios like PIXAR.“ <ref name=”5”></ref>
NVIDIA has also updated their OptiX ray tracing engine “to include support for NVIDIA NVLink and Pascal GPUs including the powerful new DGX-1 appliance with 8 high-performance NVIDIA GPUs per node. This allows the visualization of scenes as large as 64GB in size, never before possible using GPU rendering. OptiX is used in commercial applications such as Adobe After Effects, as well as in-house tools at studios like PIXAR.“ <ref name=”5”></ref>


==References==
==References==
<references />
[[Category:Terms]] [[Category:Technical Terms]]