Everything2
Near Matches
Ignore Exact
Full Text
Everything2

ray casting

created by xdc

(idea) by madvid (1.1 y) (print)   ?   (I like it!) Wed Feb 07 2001 at 17:03:31

Ray Casting is a technique used to draw a 3D world using "rays" of light originating from the viewer (or more correctly, a view plane). By solving a linear equation, it can be determined if a ray intersects with a surface or not, and if so, where in 3D space the intersection occurs.

The technique is in many ways similar to Ray Tracing. The most notable difference is that with Ray Casting the rays are never reflected off the objects they hit, nor will anything cast shadows (although the latter can be simulated by using pre-rendered texture maps). Also, while a ray can theorhetically intersect with any kind of surface, most Ray Casting engines limit themselves to polygons or triangles to keep rendering times low.

Another advantage Ray Casting has over traditional polygon rendering is that there is no need to calculate hidden surfaces, or to keep a Z buffer. Nor is it required to scale or rotate textures beforehand, as the solution to the mentioned "ray equation" give the final coordinates for the texture.


printable version
chaos

Ray Tracing 1=2 Procedural texture Lempel-Ziv algorithm
First-person shooter 2 1/2D Crocodile Hunter z buffer
render POV Painter's Algorithm 3D
coordinates texture mapping texture map triangle
field of view Linear algebra texture intersection
equation polygon
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Just another sprinkling of indeterminacy
Poetry you found that you wrote when you were ten but secretly still like
Tap
Fuck the models
logicism
glassblowing
The Language of Flowers
Psychological Theories of Creativity
Being with an older woman
The facial nerve
ooblick
I'd dance forever if they'd let me, you know
accordion
Some of your peers who seem happy, popular, and self-confident are miserable
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
This page courtesy of The Everything Development Company