File:Recursive raytracing.svg

Original file(SVG file, nominally 400 × 330 pixels, file size: 15 KB)

Captions

Captions

Add a one-line explanation of what this file represents

Summary edit

Description Idea of recursive raytracing
Date
Source Own work
Author Wojciech Muła
Permission
(Reusing this file)
Public domain

Summary edit

Idea of recursive raytracing.

The sample 3D scene has two lights and 3 objects:

  1. a - oval: nontransparent, nonreflecting
  2. b - sphere: transparent and reflecting
  3. c - cube: nontransparent, but reflecting

Observer (camera) is placed at point O. Primary ray (green) is emited from O and hits object b. Since this object reflects and refracts light two secondary rays are emitted from hit point: red for reflected and blue for refracted ray. Reflected ray hits object a and none secondary rays are emitted. Refracted ray hits object b and is refracted one more time (reflected ray hasn't been show, however it should be emitted too). This ray hit object c and just one reflected ray is emitted. It do not hit any object and recursion stops.

Thin dashed lines are shadow rays - additional rays use to determine visibility of light: object b occlude light L1 when point on b is shading, when point on a is shading, object blocks light L1.

Licensing edit

Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current10:52, 23 March 2008Thumbnail for version as of 10:52, 23 March 2008400 × 330 (15 KB)Wojciech mula (talk | contribs)+arrows
00:09, 21 March 2008Thumbnail for version as of 00:09, 21 March 2008400 × 330 (8 KB)Wojciech mula (talk | contribs){{Information |Description=Idea of recursive raytracing |Source=self-made |Date=2008-03-21 |Author= Wojciech Muła |Permission=Public domain |other_versions= }} ==en:Description== Idea of recursive raytracing. The sample 3D scene

There are no pages that use this file.

File usage on other wikis

The following other wikis use this file: