SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
• .
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

More Related Content

PPTX
Ray casting algorithm by mhm
PPTX
Depth Buffer Method
PPTX
Computer Graphics: Visible surface detection methods
PPT
PPTX
Halftoning in Computer Graphics
PPTX
illumination model in Computer Graphics by irru pychukar
PPTX
Ray tracing
PPTX
Canny Edge Detection
Ray casting algorithm by mhm
Depth Buffer Method
Computer Graphics: Visible surface detection methods
Halftoning in Computer Graphics
illumination model in Computer Graphics by irru pychukar
Ray tracing
Canny Edge Detection

What's hot (20)

PPTX
Edge Detection algorithm and code
PPTX
Image Acquisition
PPTX
Ray tracing
PPTX
Simultaneous Smoothing and Sharpening of Color Images
PPSX
Edge Detection and Segmentation
PPTX
NOISE FILTERS IN IMAGE PROCESSING
PPT
Image enhancement
PPTX
Features image processing and Extaction
PPTX
Ray tracing
PPTX
HSV color model
PPTX
Properties of light
PPTX
Back face detection
PDF
Image segmentation
PPTX
Point processing
PPT
Texture mapping
PPTX
Histogram Equalization
PPT
Morphological Image Processing
PPTX
Concept of basic illumination model
PDF
Image Restoration (Digital Image Processing)
PPT
Spatial filtering
Edge Detection algorithm and code
Image Acquisition
Ray tracing
Simultaneous Smoothing and Sharpening of Color Images
Edge Detection and Segmentation
NOISE FILTERS IN IMAGE PROCESSING
Image enhancement
Features image processing and Extaction
Ray tracing
HSV color model
Properties of light
Back face detection
Image segmentation
Point processing
Texture mapping
Histogram Equalization
Morphological Image Processing
Concept of basic illumination model
Image Restoration (Digital Image Processing)
Spatial filtering
Ad

Similar to raycasting. ppt (20)

PDF
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
PDF
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
PDF
Automated Laser Scanning System For Reverse Engineering And Inspection
PPTX
Basics of 3D scanning and how structured light scanning works
PDF
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
PDF
Surface generation from point cloud.pdf
PDF
D04432528
PDF
3D reconstruction
PDF
06466595
PDF
Visual odometry _report
DOC
MODEL-BASED EDGE DETECTOR FOR SPECTRAL IMAGERY USING SPARSE SPATIOSPECTRAL MASKS
PDF
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
PPTX
Rendering Algorithms.pptx
PDF
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
PDF
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
PDF
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
PDF
EVALUATION OF THE VISUAL ODOMETRY METHODS FOR SEMI-DENSE REAL-TIME
PPTX
Real Time Stitching Of IR Images using ml.pptx
PPTX
data acquisition methods in reverse engineering
PDF
TUPPC055_Final
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
Automated Laser Scanning System For Reverse Engineering And Inspection
Basics of 3D scanning and how structured light scanning works
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
Surface generation from point cloud.pdf
D04432528
3D reconstruction
06466595
Visual odometry _report
MODEL-BASED EDGE DETECTOR FOR SPECTRAL IMAGERY USING SPARSE SPATIOSPECTRAL MASKS
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
Rendering Algorithms.pptx
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
EVALUATION OF THE VISUAL ODOMETRY METHODS FOR SEMI-DENSE REAL-TIME
Real Time Stitching Of IR Images using ml.pptx
data acquisition methods in reverse engineering
TUPPC055_Final
Ad

Recently uploaded (20)

PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PDF
Trump Administration's workforce development strategy
PPTX
Lesson notes of climatology university.
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
Classroom Observation Tools for Teachers
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
Anesthesia in Laparoscopic Surgery in India
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
LDMMIA Reiki Yoga Finals Review Spring Summer
History, Philosophy and sociology of education (1).pptx
Yogi Goddess Pres Conference Studio Updates
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Final Presentation General Medicine 03-08-2024.pptx
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Final Presentation General Medicine 03-08-2024.pptx
Supply Chain Operations Speaking Notes -ICLT Program
01-Introduction-to-Information-Management.pdf
Trump Administration's workforce development strategy
Lesson notes of climatology university.
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Classroom Observation Tools for Teachers
A systematic review of self-coping strategies used by university students to ...
Orientation - ARALprogram of Deped to the Parents.pptx
Computing-Curriculum for Schools in Ghana
Anesthesia in Laparoscopic Surgery in India

raycasting. ppt

  • 1. • . RAY CASTING METHOD IN COMPUTER GRAPHICS Presented by: RASHUN KUMAR .R
  • 2. 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.
  • 3. 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.
  • 4.  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.
  • 5. 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.
  • 6. 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.