File:Recursive raytracing.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

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: