• .
RAY CASTING METHOD IN COMPUTER
GRAPHICS
Presented by:
RASHUN KUMAR .R
Introduction:
 Ray casting is a rendering technique used in
computer graphics and computational geometry.
 It is capable of creating a three-dimensional
perspective in a two-dimensional map.
 Developed by scientists at the Mathematical
Applications Group in the 1960.
 it is considered one of the most basic graphics-
rendering algorithms.
 Ray casting makes use of the same geometric
algorithm as ray tracing.
Working:
 The main principle behind ray casting is that rays can
be cast and traced in groups based on certain
geometric constraints.
 In ray casting, a ray from the pixel through the
camera is obtained and the intersection of all objects
in the picture is computed.
 Next, the pixel value from the closest intersection is
obtained and is further set as the base for the
projection.
 Ray casting is distinct from ray tracing, with ray
casting being a rendering algorithm which would
never recursively trace secondary rays, while ray
tracing is capable of doing so.
Advantage:
Ray casting is fast, as only a single computation is
needed for every vertical line of the screen.
Compared to ray tracing, ray casting is faster, as it is
limited by one or more geometric constraints.
his is one of the reasons why ray casting was the
most popular rendering tool in early 3-D video
games.
Drawbacks:
• compared to ray tracing, the images generated with
ray casting are not very realistic
• Due to the geometric constraints involved in the
process, not all shapes can be rendered by ray
casting.
raycasting. ppt

raycasting. ppt

  • 1.
    • . RAY CASTINGMETHOD IN COMPUTER GRAPHICS Presented by: RASHUN KUMAR .R
  • 2.
    Introduction:  Ray castingis a rendering technique used in computer graphics and computational geometry.  It is capable of creating a three-dimensional perspective in a two-dimensional map.  Developed by scientists at the Mathematical Applications Group in the 1960.  it is considered one of the most basic graphics- rendering algorithms.  Ray casting makes use of the same geometric algorithm as ray tracing.
  • 3.
    Working:  The mainprinciple behind ray casting is that rays can be cast and traced in groups based on certain geometric constraints.  In ray casting, a ray from the pixel through the camera is obtained and the intersection of all objects in the picture is computed.  Next, the pixel value from the closest intersection is obtained and is further set as the base for the projection.
  • 4.
     Ray castingis distinct from ray tracing, with ray casting being a rendering algorithm which would never recursively trace secondary rays, while ray tracing is capable of doing so.
  • 5.
    Advantage: Ray casting isfast, as only a single computation is needed for every vertical line of the screen. Compared to ray tracing, ray casting is faster, as it is limited by one or more geometric constraints. his is one of the reasons why ray casting was the most popular rendering tool in early 3-D video games.
  • 6.
    Drawbacks: • compared toray tracing, the images generated with ray casting are not very realistic • Due to the geometric constraints involved in the process, not all shapes can be rendered by ray casting.