Ray Tracing Terminology Eric Haines and Peter Shirley NVIDIA
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Glossary Physics (I-Introduction)
1 Glossary Physics (I-introduction) - Efficiency: The percent of the work put into a machine that is converted into useful work output; = work done / energy used [-]. = eta In machines: The work output of any machine cannot exceed the work input (<=100%); in an ideal machine, where no energy is transformed into heat: work(input) = work(output), =100%. Energy: The property of a system that enables it to do work. Conservation o. E.: Energy cannot be created or destroyed; it may be transformed from one form into another, but the total amount of energy never changes. Equilibrium: The state of an object when not acted upon by a net force or net torque; an object in equilibrium may be at rest or moving at uniform velocity - not accelerating. Mechanical E.: The state of an object or system of objects for which any impressed forces cancels to zero and no acceleration occurs. Dynamic E.: Object is moving without experiencing acceleration. Static E.: Object is at rest.F Force: The influence that can cause an object to be accelerated or retarded; is always in the direction of the net force, hence a vector quantity; the four elementary forces are: Electromagnetic F.: Is an attraction or repulsion G, gravit. const.6.672E-11[Nm2/kg2] between electric charges: d, distance [m] 2 2 2 2 F = 1/(40) (q1q2/d ) [(CC/m )(Nm /C )] = [N] m,M, mass [kg] Gravitational F.: Is a mutual attraction between all masses: q, charge [As] [C] 2 2 2 2 F = GmM/d [Nm /kg kg 1/m ] = [N] 0, dielectric constant Strong F.: (nuclear force) Acts within the nuclei of atoms: 8.854E-12 [C2/Nm2] [F/m] 2 2 2 2 2 F = 1/(40) (e /d ) [(CC/m )(Nm /C )] = [N] , 3.14 [-] Weak F.: Manifests itself in special reactions among elementary e, 1.60210 E-19 [As] [C] particles, such as the reaction that occur in radioactive decay. -
The Diffuse Reflecting Power of Various Substances 1
. THE DIFFUSE REFLECTING POWER OF VARIOUS SUBSTANCES 1 By W. W. Coblentz CONTENTS Page I. Introduction . 283 II. Summary of previous investigations 288 III. Apparatus and methods 291 1 The thermopile 292 2. The hemispherical mirror 292 3. The optical system 294 4. Regions of the spectrum examined 297 '. 5. Corrections to observations 298 IV. Reflecting power of lampblack 301 V. Reflecting power of platinum black 305 VI. Reflecting power of green leaves 308 VII. Reflecting power of pigments 311 VIII. Reflecting power of miscellaneous substances 313 IX. Selective reflection and emission of white paints 315 X. Summary 318 Note I. —Variation of the specular reflecting power of silver with angle 319 of incidence I. INTRODUCTION In all radiometric work involving the measurement of radiant energy in absolute value it is necessary to use an instrument that intercepts or absorbs all the incident radiations; or if that is impracticable, it is necessary to know the amount that is not absorbed. The instruments used for intercepting and absorbing radiant energy are usually constructed in the form of conical- shaped cavities which are blackened with lampblack, the expecta- tion being that, after successive reflections within the cavity, the amount of energy lost by passing out through the opening is reduced to a negligible value. 1 This title is used in order to distinguish the reflection of matte surfaces from the (regular) reflection of polished surfaces. The paper gives also data on the specular reflection of polished silver for different angles of incidence, but it seemed unnecessary to include it in the title. -
Some Diffuse Reflection Problems in Radiation Aerodynamics Stephen Nathaniel Falken Iowa State University
Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1964 Some diffuse reflection problems in radiation aerodynamics Stephen Nathaniel Falken Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Part of the Aerospace Engineering Commons Recommended Citation Falken, Stephen Nathaniel, "Some diffuse reflection problems in radiation aerodynamics " (1964). Retrospective Theses and Dissertations. 3848. https://lib.dr.iastate.edu/rtd/3848 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. This dissertation has been 65-4604 microfilmed exactly as received FALiKEN, Stephen Nathaniel, 1937- SOME DIFFUSE REFLECTION PROBLEMS IN RADIATION AERODYNAMICS. Iowa State University of Science and Technology Ph.D., 1964 Engineering, aeronautical University Microfilms, Inc., Ann Arbor, Michigan SOME DIFFUSE REFLECTIOU PROBLEMS IN RADIATION AERODYNAMICS "by Stephen Nathaniel Falken A Dissertation Submitted to the Graduate Faculty in Partial Fulfillment of The Requirements for the Degree of DOCTOR OF HîILOSOEHï Major Subjects: Aerospace Engineering Mathematics Approved: Signature was redacted for privacy. Cmrg^Vf Major Work Signature was redacted for privacy. Heads of Mgjor Departments Signature was redacted for privacy. De of Gradu^ e College Iowa State University Of Science and Technology Ames, loTfa 196k ii TABLE OF CONTENTS page DEDICATION iii I. LIST OF SYMBOLS 1 II. INTRODUCTION. 5 HI. GENERAL AERODYNAMIC FORCE ANALYSIS 11 IV. THE THEORY OF RADIATION AERODYNAMICS Ik A. -
CUDA-SCOTTY Fast Interactive CUDA Path Tracer Using Wide Trees and Dynamic Ray Scheduling
15-618: Parallel Computer Architecture and Programming CUDA-SCOTTY Fast Interactive CUDA Path Tracer using Wide Trees and Dynamic Ray Scheduling “Golden Dragon” TEAM MEMBERS Sai Praveen Bangaru (Andrew ID: saipravb) Sam K Thomas (Andrew ID: skthomas) Introduction Path tracing has long been the select method used by the graphics community to render photo-realistic images. It has found wide uses across several industries, and plays a major role in animation and filmmaking, with most special effects rendered using some form of Monte Carlo light transport. It comes as no surprise, then, that optimizing path tracing algorithms is a widely studied field, so much so, that it has it’s own top-tier conference (HPG; High Performance Graphics). There are generally a whole spectrum of methods to increase the efficiency of path tracing. Some methods aim to create better sampling methods (Metropolis Light Transport), while others try to reduce noise in the final image by filtering the output (4D Sheared transform). In the spirit of the parallel programming course 15-618, however, we focus on a third category: system-level optimizations and leveraging hardware and algorithms that better utilize the hardware (Wide Trees, Packet tracing, Dynamic Ray Scheduling). Most of these methods, understandably, focus on the ray-scene intersection part of the path tracing pipeline, since that is the main bottleneck. In the following project, we describe the implementation of a hybrid non-packet method which uses Wide Trees and Dynamic Ray Scheduling to provide an 80x improvement over a 8-threaded CPU implementation. Summary Over the course of roughly 3 weeks, we studied two non-packet BVH traversal optimizations: Wide Trees, which involve non-binary BVHs for shallower BVHs and better Warp/SIMD Utilization and Dynamic Ray Scheduling which involved changing our perspective to process rays on a per-node basis rather than processing nodes on a per-ray basis. -
Practical Path Guiding for Efficient Light-Transport Simulation
Eurographics Symposium on Rendering 2017 Volume 36 (2017), Number 4 P. Sander and M. Zwicker (Guest Editors) Practical Path Guiding for Efficient Light-Transport Simulation Thomas Müller1;2 Markus Gross1;2 Jan Novák2 1ETH Zürich 2Disney Research Vorba et al. MSE: 0.017 Reference Ours (equal time) MSE: 0.018 Training: 5.1 min Training: 0.73 min Rendering: 4.2 min, 8932 spp Rendering: 4.2 min, 11568 spp Figure 1: Our method allows efficient guiding of path-tracing algorithms as demonstrated in the TORUS scene. We compare equal-time (4.2 min) renderings of our method (right) to the current state-of-the-art [VKv∗14, VK16] (left). Our algorithm automatically estimates how much training time is optimal, displays a rendering preview during training, and requires no parameter tuning. Despite being fully unidirectional, our method achieves similar MSE values compared to Vorba et al.’s method, which trains bidirectionally. Abstract We present a robust, unbiased technique for intelligent light-path construction in path-tracing algorithms. Inspired by existing path-guiding algorithms, our method learns an approximate representation of the scene’s spatio-directional radiance field in an unbiased and iterative manner. To that end, we propose an adaptive spatio-directional hybrid data structure, referred to as SD-tree, for storing and sampling incident radiance. The SD-tree consists of an upper part—a binary tree that partitions the 3D spatial domain of the light field—and a lower part—a quadtree that partitions the 2D directional domain. We further present a principled way to automatically budget training and rendering computations to minimize the variance of the final image. -
Ap Physics 2 Summary Chapter 21 – Reflection and Refraction
AP PHYSICS 2 SUMMARY CHAPTER 21 – REFLECTION AND REFRACTION . Light sources and light rays Light Bulbs, candles, and the Sun are examples of extended sources that emit light. Light from such sources illuminates other objects, which reflect the light. We see an object because incident light reflects off of it and reaches our eyes. We represent the travel of light rays (drawn as lines and arrows). Each point of a shining object or a reflecting object send rays in all directions. Law of reflection When a ray strikes a smooth surface such as a mirror, the angle between the incident ray and the normal line perpendicular to the surface equals the angle between the reflected ray and the normal line (the angle of incidence equals the angle of reflection). This phenomenon is called specular reflection. Diffuse reflection If light is incident on an irregular surface, the incident light is reflected in many different directions. This phenomenon is called diffuse reflection. Refraction If the direction of travel of light changes as it moves from one medium to another, the light is said to refract (bend) as it moves between the media. Snell’s law Light going from a lower to a higher index of refraction will bend toward the normal, but going from a higher to a lower index of refraction it will bend away from the normal. Total internal reflection If light tries to move from a more optically dense medium 1 of refractive index n1 into a less optically dense medium 2 of refractive index n2 (n1>n2), the refracted light in medium 2 bends away from the normal line. -
Method for Measuring Solar Reflectance of Retroreflective Materials Using Emitting-Receiving Optical Fiber
Method for Measuring Solar Reflectance of Retroreflective Materials Using Emitting-Receiving Optical Fiber HiroyukiIyota*, HidekiSakai, Kazuo Emura, orio Igawa, Hideya Shimada and obuya ishimura, Osaka City University Osaka, Japan *Corresponding author email: [email protected] ABSTRACT The heat generated by reflected sunlight from buildings to surrounding structures or pedestrians can be reduced by using retroreflective materials as building exteriors. However, it is very difficult to evaluate the solar reflective performance of retroreflective materials because retroreflective lightcannotbe determined directly using the integrating sphere measurement. To solve this difficulty, we proposed a simple method for retroreflectance measurementthatcan be used practically. A prototype of a specialapparatus was manufactured; this apparatus contains an emitting-receiving optical fiber and spectrometers for both the visible and the infrared bands. The retroreflectances of several types of retroreflective materials are measured using this apparatus. The measured values correlate well with the retroreflectances obtained by an accurate (but tedious) measurement. The characteristics of several types of retroreflective sheets are investigated. Introduction Among the various reflective characteristics, retroreflective materials as shown in Fig.1(c) have been widely used in road signs or work clothes to improve nighttime visibility. Retroreflection was given by some mechanisms:prisms, glass beads, and so on. The reflective performance has been evaluated from the viewpointof these usages only. On the other hand, we have shown thatretroreflective materials reduce the heatgenerated by reflected sunlight(Sakai, in submission). The use of such materials on building exteriors may help reduce the urban heatisland effect. However, itis difficultto evaluate the solar reflective performance of retroreflective materials because retroreflectance cannot be determined using Figure 1. -
Reflection Measurements in IR Spectroscopy Author: Richard Spragg Perkinelmer, Inc
TECHNICAL NOTE Reflection Measurements in IR Spectroscopy Author: Richard Spragg PerkinElmer, Inc. Seer Green, UK Reflection spectra Most materials absorb infrared radiation very strongly. As a result samples have to be prepared as thin films or diluted in non- absorbing matrices in order to measure their spectra in transmission. There is no such limitation on measuring spectra by reflection, so that this is a more versatile way to obtain spectroscopic information. However reflection spectra often look quite different from transmission spectra of the same material. Here we look at the nature of reflection spectra and see when they are likely to provide useful information. This discussion considers only methods for obtaining so-called external reflection spectra not ATR techniques. The nature of reflection spectra The absorption spectrum can be calculated from the measured reflection spectrum by a mathematical operation called the Kramers-Kronig transformation. This is provided in most data manipulation packages used with FTIR spectrometers. Below is a comparison between the absorption spectrum of polymethylmethacrylate obtained by Kramers-Kronig transformation of the reflection spectrum and the transmission spectrum of a thin film. Figure 1. Reflection and transmission at a plane surface Reflection takes place at surfaces. When radiation strikes a surface it may be reflected, transmitted or absorbed. The relative amounts of reflection and transmission are determined by the refractive indices of the two media and the angle of incidence. In the common case of radiation in air striking the surface of a non-absorbing medium with refractive index n at normal incidence the reflection is given by (n-1)2/(n+1)2. -
25 Geometric Optics
CHAPTER 25 | GEOMETRIC OPTICS 887 25 GEOMETRIC OPTICS Figure 25.1 Image seen as a result of reflection of light on a plane smooth surface. (credit: NASA Goddard Photo and Video, via Flickr) Learning Objectives 25.1. The Ray Aspect of Light • List the ways by which light travels from a source to another location. 25.2. The Law of Reflection • Explain reflection of light from polished and rough surfaces. 25.3. The Law of Refraction • Determine the index of refraction, given the speed of light in a medium. 25.4. Total Internal Reflection • Explain the phenomenon of total internal reflection. • Describe the workings and uses of fiber optics. • Analyze the reason for the sparkle of diamonds. 25.5. Dispersion: The Rainbow and Prisms • Explain the phenomenon of dispersion and discuss its advantages and disadvantages. 25.6. Image Formation by Lenses • List the rules for ray tracking for thin lenses. • Illustrate the formation of images using the technique of ray tracking. • Determine power of a lens given the focal length. 25.7. Image Formation by Mirrors • Illustrate image formation in a flat mirror. • Explain with ray diagrams the formation of an image using spherical mirrors. • Determine focal length and magnification given radius of curvature, distance of object and image. Introduction to Geometric Optics Geometric Optics Light from this page or screen is formed into an image by the lens of your eye, much as the lens of the camera that made this photograph. Mirrors, like lenses, can also form images that in turn are captured by your eye. 888 CHAPTER 25 | GEOMETRIC OPTICS Our lives are filled with light. -
Megakernels Considered Harmful: Wavefront Path Tracing on Gpus
Megakernels Considered Harmful: Wavefront Path Tracing on GPUs Samuli Laine Tero Karras Timo Aila NVIDIA∗ Abstract order to handle irregular control flow, some threads are masked out when executing a branch they should not participate in. This in- When programming for GPUs, simply porting a large CPU program curs a performance loss, as masked-out threads are not performing into an equally large GPU kernel is generally not a good approach. useful work. Due to SIMT execution model on GPUs, divergence in control flow carries substantial performance penalties, as does high register us- The second factor is the high-bandwidth, high-latency memory sys- age that lessens the latency-hiding capability that is essential for the tem. The impressive memory bandwidth in modern GPUs comes at high-latency, high-bandwidth memory system of a GPU. In this pa- the expense of a relatively long delay between making a memory per, we implement a path tracer on a GPU using a wavefront formu- request and getting the result. To hide this latency, GPUs are de- lation, avoiding these pitfalls that can be especially prominent when signed to accommodate many more threads than can be executed in using materials that are expensive to evaluate. We compare our per- any given clock cycle, so that whenever a group of threads is wait- formance against the traditional megakernel approach, and demon- ing for a memory request to be served, other threads may be exe- strate that the wavefront formulation is much better suited for real- cuted. The effectiveness of this mechanism, i.e., the latency-hiding world use cases where multiple complex materials are present in capability, is determined by the threads’ resource usage, the most the scene. -
Distribution Ray Tracing Academic Press, 1989
Reading Required: ® Shirley, 13.11, 14.1-14.3 Further reading: ® A. Glassner. An Introduction to Ray Tracing. Distribution Ray Tracing Academic Press, 1989. [In the lab.] ® Robert L. Cook, Thomas Porter, Loren Carpenter. “Distributed Ray Tracing.” Computer Graphics Brian Curless (Proceedings of SIGGRAPH 84). 18 (3) . pp. 137- CSE 557 145. 1984. Fall 2013 ® James T. Kajiya. “The Rendering Equation.” Computer Graphics (Proceedings of SIGGRAPH 86). 20 (4) . pp. 143-150. 1986. 1 2 Pixel anti-aliasing BRDF The diffuse+specular parts of the Blinn-Phong illumination model are a mapping from light to viewing directions: ns L+ V I=I B k(N⋅ L ) +k N ⋅ L d s L+ V + = IL f r (,L V ) The mapping function fr is often written in terms of ω No anti-aliasing incoming (light) directions in and outgoing (viewing) ω directions out : ωω ωω→ fr(in ,out) or f r ( in out ) This function is called the Bi-directional Reflectance Distribution Function (BRDF ). ω Here’s a plot with in held constant: f (ω , ω ) ω r in out in Pixel anti-aliasing All of this assumes that inter-reflection behaves in a mirror-like fashion… BRDF’s can be quite sophisticated… 3 4 Light reflection with BRDFs Simulating gloss and translucency BRDF’s exhibit Helmholtz reciprocity: The mirror-like form of reflection, when used to f(ωω→)= f ( ω → ω ) rinout r out in approximate glossy surfaces, introduces a kind of That means we can take two equivalent views of aliasing, because we are under-sampling reflection ω ω (and refraction). -
Multidisciplinary Design Project Engineering Dictionary Version 0.0.2
Multidisciplinary Design Project Engineering Dictionary Version 0.0.2 February 15, 2006 . DRAFT Cambridge-MIT Institute Multidisciplinary Design Project This Dictionary/Glossary of Engineering terms has been compiled to compliment the work developed as part of the Multi-disciplinary Design Project (MDP), which is a programme to develop teaching material and kits to aid the running of mechtronics projects in Universities and Schools. The project is being carried out with support from the Cambridge-MIT Institute undergraduate teaching programe. For more information about the project please visit the MDP website at http://www-mdp.eng.cam.ac.uk or contact Dr. Peter Long Prof. Alex Slocum Cambridge University Engineering Department Massachusetts Institute of Technology Trumpington Street, 77 Massachusetts Ave. Cambridge. Cambridge MA 02139-4307 CB2 1PZ. USA e-mail: [email protected] e-mail: [email protected] tel: +44 (0) 1223 332779 tel: +1 617 253 0012 For information about the CMI initiative please see Cambridge-MIT Institute website :- http://www.cambridge-mit.org CMI CMI, University of Cambridge Massachusetts Institute of Technology 10 Miller’s Yard, 77 Massachusetts Ave. Mill Lane, Cambridge MA 02139-4307 Cambridge. CB2 1RQ. USA tel: +44 (0) 1223 327207 tel. +1 617 253 7732 fax: +44 (0) 1223 765891 fax. +1 617 258 8539 . DRAFT 2 CMI-MDP Programme 1 Introduction This dictionary/glossary has not been developed as a definative work but as a useful reference book for engi- neering students to search when looking for the meaning of a word/phrase. It has been compiled from a number of existing glossaries together with a number of local additions.