Ray tracing - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Ray tracing


Related Topics



  
 Ray tracing - Wikipedia, the free encyclopedia
Ray tracing in computer graphics derives its name and principles from a much older technique used for lens design since the 1900s.
A simple version of ray tracing known as ray transfer matrix analysis is often used in the design of optical resonators used in lasers.
Ray tracing can be used in any application to which geometrical optics can be applied: that is, systems in which diffraction is not important.
http://en.wikipedia.org/wiki/Ray_Tracing   (2083 words)

  
 Volume Graphics - Discrete Ray Tracing
In conventional ray tracing, computation time grows with the number of objects, and performance is greatly influenced by the type of objects comprising the scene; intersection calculation between a ray and a parametric surface is significantly more complex than intersecting the ray with a sphere or a polygon.
Therefore, the basic computation performed by a ray tracer is the calculation of the intersection points between rays and objects.
Unlike conventional ray tracing algorithms, in which analytical rays are intersected with the object list in order to find the closest intersection, in RRT 3D discrete rays (which are essentially voxelized lines) are traversed through the 3D raster in order to find the first surface voxel.
http://www.cs.sunysb.edu/~vislab/projects/volume/Papers/Discrete.html   (917 words)

  
 Ray Tracing
A major disadvantage of ray tracing is that its computation complexity is about square of object number.
With a simple implemenation of ray tracing, the effects of shadow, reflection, reflection and transparency are present on the final image without any further extension of algorithm.
There are infinity of rays emanate from light source and it is difficult, therefore, to trace rays in the direction of light propagation.
http://web.cs.wpi.edu/~matt/courses/cs563/talks/ray.html   (512 words)

  
 The Recursive Ray Tracing Algorithm
Ray tracing is a method of generating realistic images by computer, in which the paths of individual rays of light are followed from the viewer to their points of origin.
In ray tracing, the camera is much like this in that it determines where on the "film" (or, in the case of ray tracing, the computer screen) the light rays hit.
Because the standard ray tracing algorithm actually follows the path of light from the eye of the viewer backward to the light source, it is, in that sense, often referred to as backward ray tracing.
http://www.geocities.com/jamisbuck/raytracing.html#ListOfFigures   (4225 words)

  
 Ray Tracing Goes Mainstream
Ray tracing, on the other hand, needs a “retained mode” interface where random access to the whole scene is required, and when a visible triangle is determined, a specific shader needs to be invoked on demand.
Ray tracing relies on a so-called “acceleration structure”; this is organized as a spatial partitioning or indexing structure.
Because ray tracing takes a global approach, the natural interface to it is different than that used with raster graphics.
http://www.intel.com/technology/itj/2005/volume09issue02/art01_ray_tracing/p05_ray_tracing.htm   (1847 words)

  
 ray tracing - Internetnews.com - Webopedia.com
Ray tracing software works by simulating the path of a single light ray as it would be absorbed or reflected by various objects in the image.
Ray tracing requires enormous computational resources, and is supported by only the most advanced graphics systems.
In computer graphics, an advanced technique for adding realism to an image by including variations in shade, color intensity, and shadows that would be produced by having one or more light sources.
http://inews.webopedia.com/TERM/R/ray_tracing.html   (145 words)

  
 Distributed Ray Tracing
If N rays are cast initially and then those rays reflect off a glossy surface and each generate N more rays, and each of those hit an object that has to be checked for shadow by casting N more rays, etc. then the computation time of distributed ray tracing can quickly become unmanageable.
The value computed from each of these rays is then averaged to form the true translucent component.
The distributed ray tracing algorithm used is based on [COOK84].
http://web.cs.wpi.edu/~matt/courses/cs563/talks/dist_ray/dist.html   (1896 words)

  
 Ray Tracing
Ray tracing provides several basic features that are unavailable in a standard scanline renderer: accurate reflections, refractions, and soft shadows.
Ray intersection tests against a MB triangle are initially triggered by a ray's passage through a Fuji cell that contains the triangle.
Although our renderer's ray tracer is implemented efficiently, using a Fuji grid for hierarchical space partitioning, it is still faster to use the scanline engine where possible.
http://www.rhythm.com/~ivan/ray.html   (1330 words)

  
 Ray Tracing: Graphics for the Masses
The root node of this tree is the original ray (a in the figure) from the eye, and each node in the tree is either a reflected or a refracted ray from the ray above it.
Each leaf of the tree is either where the ray hit a non-reflective and non-transparent object, or where the tree depth reached a maximum.
Ray tracing is a technique for rendering three-dimensional graphics with very complex light interactions.
http://www.cs.unc.edu/~rademach/xroads-RT/RTarticle.html   (3777 words)

  
 Vulnerability / Survivability Ray-Tracing Tool
Rays are "traced" by finding intersections between the ray and the target geometry as the length of the ray is increased from zero.
Modern vulnerability and survivability codes simulate the path of threat projectiles through a target using a technique known as "ray tracing." Rays, also known as shotlines, are described mathematically by an origin, a direction, and a length.
In addition to finding efficient algorithms for intersecting rays with surfaces and solids, much of the science of ray tracing has focused on reducing the number of ray-geometry intersections that must be examined.
http://www.thermoanalytics.com/products/muses/survivability.html   (2164 words)

  
 Real-Time Ray Tracing Realization. SSE Optimization
Today we will examine an original graphics engine for computer games which is based on the ray tracing technique and which differs completely from others used in modern popular 3D games.
In the ray tracing algorithm a speed of operation depends on a resolution.
That is why it is only a ray processing procedure which is optimized with the SSE; but it is written entirely in Assembler, without FPU, and innerproducts are calculated by the most optimal method.
http://www.digit-life.com/articles/rtraytracing   (5737 words)

  
 GRACE++ - Ray Tracing Introduction
After pointing out the advantages of ray tracing over current z-buffering technologies, a rough estimation of the processing requirements of real-time ray tracing is given.
This section introduces the existing parts of the ray tracing technology which is employed in the Avalon chip.
Current real time rendering systems do not use ray tracing because it requires very high computation power.
http://www.ert.rwth-aachen.de/Projekte/grace/raytracing.html   (576 words)

  
 Ray Tracing News, Volume 13, Number 1
The main reason for this is that real-time or interactive ray tracing is quite possible to do on multiprocessor computers.
The ultimate may be to project the ray onto a plane perpendicular to the ray with the bounding sphere at the origin.
Several papers on ray tracing appeared at WSCG'2000(http://wscg.zcu.cz/wscg2000/wscg_2000_program.htm), SCCG2000(http://www.dcs.fmph.uniba.sk/~sccg/2000/program.htm), and EGWR 2000(http://www.fee.vutbr.cz/egrw2000/program.html), that could be of interest.
http://web.umr.edu/~johns/raytracer/rtn/rtnv13n1.html   (6813 words)

  
 Ray Tracing News, Volume 1, Number 8
Ray tracing is a big part of my interests but not all.
My interests are primarily in how to make ray traced images that are significantly more realistic than the computer generated images we often see now.
If we want to ray trace large databases on many processors, we must determine efficient ways to make pieces of the data set available dynamically to processors as they perform intersection searches.
http://web.umr.edu/~johns/raytracer/rtn/rtnews4a.html   (3688 words)

  
 Ray Tracing Images by Henrik Wann Jensen
An advantage of ray tracing based rendering approaches compared to radiosity is that they handle procedural models and complex objects that do not need tessellation.
Ray tracing is probably the best known technique for rendering photorealistic images.
The sphereflake was introduced (I believe) by Eric Haines in his database SPD for testing the speed of ray tracing software.
http://graphics.ucsd.edu/~henrik/images/raytrace.html   (316 words)

  
 Ray Tracing
It's called ray tracing because the method used is for the computer to project a ray into the scene from each pixel in the image area.
Back then, computers were a lot slower than they are today and the efficiency of ray tracing programs wasn't what it is today, either.
A ray tracing seemed just the ticket since it allows total control and some degree of simplification, making for a better graphic.
http://webpages.charter.net/wb8rcr/raytrace.html   (506 words)

  
 Square Gear - Ray Tracing
Ray Tracing is a method of rendering 3D computer graphics that can create very photorealistic results.
The program I was using was DKB Ray Trace Version 2.12.
I bought a book on ray-tracing a long time ago and it came with some software.
http://www.squaregear.net/raytrace   (425 words)

  
 Open Directory - Computers: Software: Graphics: 3D: Ray Tracing
Ray Tracing Introduction from SIGGRAPH - A basic introduction to building a ray tracer, with some pointers to more advanced subjects at the end.
The Recursive Ray Tracing Algorithm - Explains how the basic ray tracing algorithm with reflection, transparency and shadows works.
Java Ray Tracer - Java ray tracing engine distributed under the GNU General Public License.
http://dmoz.org/Computers/Software/Graphics/3D/Ray_Tracing   (922 words)

  
 Perl Paraphernalia: Ray Tracing
Ray tracing is one of the most flexible and versatile methods of rendering three-dimensional computer images.
In this article, I show you a simple ray tracing program written in Perl and explain how it works.
Tar file with ray-tracing software and sample input files
http://perl.plover.com/RayTracer   (60 words)

  
 Radiosity - Ray Tracing
With a standard ray tracing algorithm, this is a very time consuming task, since a huge number of rays have to be shot.
This method is very good at simulating specular reflections and transparency, since the rays that are traced through the scenes can be easily bounced at mirrors and refracted by transparent objects.
For this reason, stochastic methods were invented, that simulate the photon propagation using a Monte Carlo type algorithm.
http://www.cg.tuwien.ac.at/research/rendering/rays-radio   (730 words)

  
 ray tracing from FOLDOC
Ray tracing is an ideal application for parallel processing since there are many pixels, each of whose values is independent and can thus be calculated in parallel.
Nearby terms: ray casting « Rayleigh distribution « Ray Tomlinson « ray tracing » R:BASE » RBASIC » RBCSP
A technique used in computer graphics to create realistic images by calculating the paths taken by rays of light entering the observer's eye at different angles.
http://foldoc.org/?query=ray+tracing   (165 words)

  
 POV-Ray: Documentation: 1.1.2 What is Ray-Tracing?
Ray-tracing is a rendering technique that calculates an image of a scene by simulating the way rays of light travel in the real world.
The user specifies the location of the camera, light sources, and objects as well as the surface texture properties of objects, their interiors (if transparent) and any atmospheric media such as fog, haze, or fire.
Ray-tracing programs like POV-Ray start with their simulated camera and trace rays backwards out into the scene.
http://www.povray.org/documentation/view/4   (306 words)

  
 The Third Annual ICFP Programming Contest (Version 1.18)
Conceptually, this color is computed by tracing the path of the light backwards from the eye of the viewer, to where it bounced off an object, and ultimately back to the light sources.
One approach to ray tracing with a modeling language that supports affine transformations (such as GML) is to transform the rays into object space and do the intersection tests there.
The problem arises from when the origin of a shadow ray is on the wrong side of its originating surface, and thus intersets the surface.
http://www.cs.cornell.edu/icfp/task.htm   (4616 words)

  
 Ray Tracing Example
The ray tracing algorithm would be modified so that instead of finding the closest intersection of each a ray with any object, each ray trace would collect all intersections.
The program implements "ray tracing" to draw (or "render") nontrivial computer graphics scenes.
The color to paint the image point represented by the ray would then be computed by iterating over the intersections from closest to furthest (and finally the background color, which obviously should have zero transparency).
http://www.dynamiclearningcenter.com/samples/ray-tracing/description.html   (3185 words)

  
 Overview of Ray Tracing
If the intersected object is transparent, then a transmitted ray is generated and tested against all the objects in the scene.
The pixel is then set to the color values returned by the ray.
Sometimes the ray misses all of the objects:
http://www.siggraph.org/education/materials/HyperGraph/raytrace/rtrace1.htm   (309 words)

  
 Image Formation - Ray Tracing Basics
For any given mirror or lens, you could pick any two rays from your object (the thing we are making the image of) and trace them out using a protractor and possibly some trig.
Drawing any two of these known rays can identify where the image is. Pick whichever two rays make the most sense to you.
To find the where the image of an object gets formed, pick your two favorite rays and trace them for the top of the object.
http://www.regentsprep.org/Regents/physics/phys09/bcraytrace   (293 words)

  
 2A) Ray tracing primitives
Having the polygon as a ray tracing primitive allows a ray tracer to render anything that a PSC algorithm could.
The sphere is the simplest finite object with which to intersect a ray.
Practically any ray tracing program will include the sphere as a primitive.
http://www.cl.cam.ac.uk/Teaching/2000/AGraphHCI/AG/p2a.html   (1039 words)

  
 Details: Ray Tracing Gizmo ExploreLearning
Rays traced from an object to an image are shown as an object is dragged around, and the height changed.
The converging lens can be moved to different locations and the focal length of the lens can be adjusted.
http://www.explorelearning.com/index.cfm?method=cResource.dspDetail&ResourceID=38   (187 words)

  
 An Introduction To Ray Tracing
In 1986 I was a professional researcher working in ray tracing, and I thought I should gather together some of my colleagues to present a SIGGRAPH course on ray tracing.
"An Introduction to Ray Tracing" is an excellent nuts and bolts summary of the science and practice of ray tracing.
We did, and An Introduction to Ray Tracing was the result.
http://www.glassner.com/andrew/writing/books/irt.htm   (338 words)

  
 Ray Tracing on Programmable Graphics Hardware
Finally, we demonstrate that ray tracing on graphics hardware could prove to be faster than CPU based implementations as well as competitive with traditional hardware accelerated feed-forward triangle rendering.
We also show how this approach is applicable to other ray tracing algorithms such as Whitted ray tracing, path tracing, and hybrid rendering algorithms.
In this paper, we evaluate these trends in programmability of the graphics pipeline and explain how ray tracing can be mapped to graphics hardware.
http://graphics.stanford.edu/papers/rtongfx   (257 words)

  
 Ray Tracing
Early on, I learned a lot about computer graphics by writing ray tracers.
The following summer, in 1989, I wrote a more sophisticated ray tracer that handled arbitrary transformations and had a complex scene definition file format.
In the computer graphics class I took that fall, I added Kay-Kajia bounding slab code to optimize intersection tests.
http://www.traipse.com/ray_tracer   (368 words)

  
 [No title]
This GPU ray-intersection implementation reconfigures the geometry engine into a ray engine that efficiently intersects caches of rays for a wide variety of host-based rendering tasks, including ray tracing, path tracing, form factor computation, photon mapping, subsurface scattering and general visibility processing.
Assisted by recent advances in programmable graphics hardware, fast rasterization-based techniques have made significant progress in photorealistic rendering, but still only render a subset of the effects possible with ray tracing.
Our simulations using the precision available on upcoming hardware are indistinguishable from software renderings.
http://graphics.cs.uiuc.edu/~jch/papers/rt2   (200 words)

  
 inTrace - Realtime Ray-Tracing
The goal of the OpenRT Real-Time Ray-Tracing Project is to develop ray tracing to the point where it offers an alternative to the current rasterization based approach for interactive 3D graphics.
To focus and facilitate research on realtime ray tracing, we are creating a new forum for this rapidly developing field, the 2006 IEEE Symposium on Interactive Ray Tracing, sponsored by the IEEE Visualisation and Graphics Technical Committee (agreement pending).
Therefore the project consists of several parts: a highly optimized ray-tracing core, the OpenRT-API which is similar to OpenGL and many applications ranging from dynamically animated massive models and global illumination, via high quality prototype visulization to computer games.
http://www.intrace.com   (1110 words)

  
 Ray tracing primitives
A ray is defined by an origin or eye point,
A full discussion of the implementation details of this, and other point-in-polygon algorithms, can be found in Graphics Gems IV pp.
As an example, consider the ellipsoid created by scaling the unit sphere by the matrix:
http://www.cl.cam.ac.uk/Teaching/1999/AGraphHCI/SMAG/node2.html   (2111 words)

  
 Roger's Ray Tracing Page
I first got interested in ray tracing in 1987 when I bought an Acorn Archimedes RISC computer.
Another example is given here for the picture at the top left of this page which was inspired by an image produced by TAOS systems who were developing a distributed ray tracer for the Archimedes at about the same time as I was developing my ray-tracer.
Even with this machine I'd been interested in computer graphics, but with a whole 1MB of RAM, here was a machine with almost limitless possibilities for graphics.
http://www.fortunecity.com/meltingpot/covent/37/raytrace.htm   (852 words)

  
 Tachyon Parallel / Multiprocessor Ray Tracing System
I've been developing a parallel ray tracing library named Tachyon, for use on distributed memory parallel computers, shared memory computers, and clusters of workstations.
I'm presently working on making Tachyon more efficient for real-time ray tracing, and to improve its performance and features as the primary external renderer for VMD.
Tachyon supports MPI for distributed memory parallel computers, threads for shared memory machines, and can support both simultaneously for clusters of shared memory machines.
http://jedi.ks.uiuc.edu/~johns/raytracer   (102 words)

  
 CS4390-Introduction to Ray Tracing-Title
Ray tracing, also known as ray casting, determines the visibility of surfaces by tracing imaginary rays of light from the viewer's eye to the objects in the scene.
This section will introduce the topic of ray tracing.
http://www.cc.gatech.edu/gvu/multimedia/nsfmmedia/cware/graphics/notes/vsdet/vsray/vsray00.html   (37 words)

  
 Chazography » Ray Tracing
Check out these images generated by a friend’s ray tracing program.
Well, I’m making a little progress on my Ray Tracer for my Computer Graphics class.
Of course, when you see the stuff that you can really do with Ray Tracing, that’s not very impressive.
http://www.chazography.com/?p=4   (136 words)

  
 ray tracing
A ray-tracer simulates the firing of light rays into a scene and outputs the result as pixels, varying the result dependent on whether an object is encountered, the object's shape, colour and texture, distance in the scene and shadow.
Model is the traditional Spanish Pajarita "= Little Bird"
http://members.aol.com/ukpetd/raytracing.htm   (148 words)

  
 Technorati Tag: ray tracing
Ray tracing is another possible use of those 7 SPEs in a PS/3.
Ray Tracer - Compare Prices At NexTag Find and compare bargain prices for millions of products at NexTag.
Ray Tracer - Bargain Prices At Calibex Before you buy, compare prices at Calibex.
http://www.technorati.com/tag/ray+tracing   (318 words)

  
 Ray Tracing on GPU [home]
GPU Based Ray Tracer: GLSL/HLSL Implementation (addendum to the PDF)
Implementing a GPU based Ray Tracer [in OpenGL / Direct3D]
Right now, the ray tracer only runs on NVidia GeForce 6 based cards!!
http://www.clockworkcoders.com/oglsl/rt   (114 words)

  
 Star-Ray Interactive Ray-Tracer - Feature Story - Scientific Computing and Imaging Institute
Though the final images produced by these two approaches are often identical (though not always: ray-tracers can often produce images with much greater visual richness), the computational complexities are quite different.
Featuring four themed rooms, connected with transparent submerged tubes, the virtual tour carried audiences through scenes that demonstrated the application benefits of Star-Ray's ray-tracing engine: photorealistic refraction, reflection, and shading; direct rendering of curved-surface models; and interactive manipulation and navigation of large-scale scientific data.
While traditional z-buffer based graphics accelerators operate by "pushing" all of the geometry in a scene "through" the screen, ray-tracing works by "casting" a ray through each pixel of the screen and finding the scene geometry intersected by that ray.
http://www.sci.utah.edu/stories/2002/sum_star-ray.html   (591 words)

  
 Official POV-Ray for Mac OS Web Site
The Persistence of Vision Ray Tracer or POV-Ray for short, is a ray tracer, computer graphics software that can create stunning photo-realistic computer-generated images and animations.
POV-Ray is Freeware, meaning you can download it and use it at no cost.
If you enjoy POV-Ray please consider supporting the cost of this web server.
http://mac.povray.org   (266 words)

  
 Ray Tracing Bibliography
You may use Lucene syntax, available fields are:
The ray tracing bibliography consists of research articles and educational books on the topic of ray tracing for the purpose of creating synthetic images.
http://liinwww.ira.uka.de/bibliography/Graphics/ray.html   (123 words)

  
 Mark Newbold's Home Page
POV-Ray (a very cool freeware ray tracing program)
Powers of Ten (move through space towards the Earth in successive orders of magnitude) See also: zoomquilt and the Droste Effect.
Traceroute Servers (Trace the path of a packet through the internet.)
http://www.dogfeathers.com/mark   (491 words)

  
 The Internet Ray Tracing Competition
Voting is closed for the October-January 2006 animation round, and the results are in.
The Internet Ray Tracing Competition is an open competition.
http://www.irtc.org   (227 words)

  
 Steven's LEGO(R) Ray Tracing
For almost eight years now, I've been playing around creating ray traced images of my favorite childhood past time: building with LEGO bricks.
Even today I spend time building those same memories with my two daughters.
http://www.geocities.com/CapeCanaveral/Hangar/1969/lego   (184 words)

  
 PHYS 1F20/1F20 - Ray Tracing for Thin Lenses Applet
PHYS 1F20/1F20 - Ray Tracing for Thin Lenses Applet
http://www.physics.brocku.ca/faculty/sternin/120/applets/Lenses   (17 words)

  
 PHYS 1F20/1F20 - Ray tracing for spherical mirrors
PHYS 1F20/1F20 - Ray tracing for spherical mirrors
http://www.physics.brocku.ca/faculty/sternin/120/applets/Mirrors   (16 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.