EXTENDED TRACING DEPTH

Similar documents
THEA RENDER ADAPTIVE BSD ENGINE

Point based global illumination is now a standard tool for film quality renderers. Since it started out as a real time technique it is only natural

Advanced Rendering CHAPTER. Render Window. Learning Objectives. Image Pane

Rendering and Radiosity. Introduction to Design Media Lecture 4 John Lee

Caustics - Mental Ray

Ok, so to get started we will take a look at the settings in the Render setup. If we were to take a render right now this is what we would see...

Image Synthesis. Global Illumination. Why Global Illumination? Achieve more photorealistic images

Iray Uber Shader Properties. Workshop Reference Guide

Rendering Part I (Basics & Ray tracing) Lecture 25 December 1, 2015

Lecture 18: Primer on Ray Tracing Techniques

critical theory Computer Science

Strawberry Ice Cream. Modeling the Ice Cream: Brennan Shacklett and Peter Do

The Rendering Equation. Computer Graphics CMU /15-662

Texture Mapping. Images from 3D Creative Magazine

Advanced Distant Light for DAZ Studio

Effects needed for Realism. Computer Graphics (Fall 2008) Ray Tracing. Ray Tracing: History. Outline

Mental Ray for BK5100

Soft shadows. Steve Marschner Cornell University CS 569 Spring 2008, 21 February

V-RAY MATERIAL SETTINGS

Chapter 12- NURBS & Meta Shape Basics

Lighting. To do. Course Outline. This Lecture. Continue to work on ray programming assignment Start thinking about final project

Announcements. Written Assignment 2 out (due March 8) Computer Graphics

Rendering Engines - Specific tools may depend on "Rendering Engine"

Chapter 24. Wave Optics. Wave Optics. The wave nature of light is needed to explain various phenomena

Materials in Kerkythea ~ a beginners guide

COMPUTER GRAPHICS AND INTERACTION

FLAMINGO CHEAT SHEET FOR ES 305 CLASS 5 Pages of Fresh Flamingo Goodness

AWE Surface 1.0 Documentation

Chapter 11. Caustics and Global Illumination

521493S Computer Graphics. Exercise 3

Introduction to Visualization and Computer Graphics

Computer Graphics. Lecture 9 Environment mapping, Mirroring

CHAPTER 26 INTERFERENCE AND DIFFRACTION

IBL/GI & GLASS. Getting Realistic Results By Yon Resch. The Three Types of GI lighting and Glass

Chapter 9- Ray-Tracing

COMP30019 Graphics and Interaction Ray Tracing

THEA FOR CINEMA4D

Chapter 24. Wave Optics. Wave Optics. The wave nature of light is needed to explain various phenomena

Simple Nested Dielectrics in Ray Traced Images

AR-media TUTORIALS IMPROVING REALISM AMBIENT OCCLUSION. (June, 2011)

Autodesk Fusion 360: Render. Overview

Lighting. Figure 10.1

Ambient Occlusion Pass

Shadow Casting in World Builder. A step to step tutorial on how to reach decent results on the creation of shadows

Property of: Entrada Interactive. PBR Workflow. Working within a PBR-based environment

Ray Tracing: Special Topics CSCI 4239/5239 Advanced Computer Graphics Spring 2018

Final project bits and pieces

Higher -o-o-o- Past Paper questions o-o-o- 3.2 Refraction

SAMPLING AND NOISE. Increasing the number of samples per pixel gives an anti-aliased image which better represents the actual scene.

Caustics - Mental Ray

Ray Tracing. CSCI 420 Computer Graphics Lecture 15. Ray Casting Shadow Rays Reflection and Transmission [Ch ]

Phys 1020, Day 18: Questions? Cameras, Blmfld Reminders: Next Up: digital cameras finish Optics Note Final Project proposals next week!

There are many kinds of surface shaders, from those that affect basic surface color, to ones that apply bitmap textures and displacement.

Can light bend? REFRACTION

SPIRIT OF VENGEANCE. A Product by SickleYield and Fuseling USER'S GUIDE

The Traditional Graphics Pipeline

Architectural Visualization Workflow in Autodesk Building Design Suite 2013

MITOCW MIT6_172_F10_lec18_300k-mp4

RAYTRACING. Christopher Peters INTRODUCTION TO COMPUTER GRAPHICS AND INTERACTION. HPCViz, KTH Royal Institute of Technology, Sweden

AP Physics Problems -- Waves and Light

Major new features. Disclamer. SketchUp 2017, 64 bit. Updated UI: Sections

COMP environment mapping Mar. 12, r = 2n(n v) v

Lighting affects appearance

CS5610 Final Project : Realistic Water Simulation with opengl

Models and Architectures

Lesson 03: We will add water and will set the placing conditions for the material. WorldBuilder 3.5. for. About Digital Element Tutorials:

These are the annotated slides of the real time part of the Many Lights Rendering

1. (25pts) Answer the following questions. Justify your answers. (Use the space provided below and the next page)

MATERIAL TYPES CLO VIRTUAL FASHION

4. Refraction. glass, air, Perspex and water.

AP* Optics Free Response Questions

Global Illumination CS334. Daniel G. Aliaga Department of Computer Science Purdue University

Oso Toon Shader. Step 1: Flat Color

gltf 2.0: Status and Outlook

RAY TRACER. Winter 2013 Help Slides

Chapter 4- Materials and Textures

On Fig. 7.1, draw a ray diagram to show the formation of this image.

Topic 12: Texture Mapping. Motivation Sources of texture Texture coordinates Bump mapping, mip-mapping & env mapping

Advanced Graphics. Path Tracing and Photon Mapping Part 2. Path Tracing and Photon Mapping

Raycast Rendering Maya 2013

Light II. Physics 2415 Lecture 32. Michael Fowler, UVa

CSCI 4972/6963 Advanced Computer Graphics Quiz 2 Tuesday April 17, 2007 noon-1:30pm

Consider a partially transparent object that is illuminated with two lights, one visible from each side of the object. Start with a ray from the eye

Reflection and Refraction of Light

Corona Sky Corona Sun Corona Light Create Camera About

Computer Graphics. Lecture 13. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura

Topic 11: Texture Mapping 11/13/2017. Texture sources: Solid textures. Texture sources: Synthesized

Local Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Visual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading

LECTURE 13 THIN FILM INTERFERENCE. Instructor: Kazumi Tolich

SESSION 5: INVESTIGATING LIGHT. Key Concepts. X-planation. Physical Sciences Grade In this session we:

Chapter 26 Geometrical Optics

Ray tracing. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 3/19/07 1

Hair. Hair. Edit Panel

Topic 11: Texture Mapping 10/21/2015. Photographs. Solid textures. Procedural

COMP371 COMPUTER GRAPHICS

03. 3ds Max Design & Mental Ray

Unit 5.C Physical Optics Essential Fundamentals of Physical Optics

Advanced Gemstone Shaders

EECS 487: Interactive Computer Graphics

Transcription:

EXTENDED TRACING DEPTH When dealing with transparent objects in our scene, the Tracing Depth in Presto render panel is an important factor to get an artifact-f ree image. A too low value can produce black areas on glass objects or other transparent materials like the leaves of a tree or any material on which we have applied a clip map. A Subsurface Scattering material (SSS) is another case where higher Tracing Depth may be needed to avoid too dark materials. The only solution to avoid these problems, was to increase the Tracing Depth until the artifacts disappear. By doing so we also increase the render times and in some cases quite a lot. In many situations a higher Tracing Depth is needed to fix a small area of a scene that otherwise could have been rendered without such high Tracing Depth. Let's have a look at image 01 to see a typical situation. This kitchen scene looks overall ok, we have nice lighting and reflections but there is a problem at the wine glasses in the background and at the bread (that uses Subsurface Scattering) that is also too dark. The Tracing Depth is too low to travel though all those glasses which makes them turn black and the same goes for the bread that will need more Tracing Depth to show the Subsurface Scattering effect. The solution is to increase our Tr acing Depth until we have nice clean transparent glasses and a nice looking bread. The image was rendered using Tracing Depth of 6. Let's see how much we have to increase it to reach a satisfying result (images 02-05). Image 01. scene by Andrew Price 1

Image 02. Tracing Depth: 6 Time: 6 minutes 52 seconds Image 03. Tracing Depth: 16 Time: 9 minutes 18 seconds 2

Image 04. Tracing Depth: 18 Time: 9 minutes 24 seconds Image 05. Tracing Depth: 21 Time: 9 minutes 30 seconds 3

A Tracing Depth of 21 seems to give nice results; but we also see that we get a render time penalization going from a Tracing Depth of 6 and a render time of 6 minutes and 52 seconds to a render time of 9 minutes and 30 seconds with Tracing Depth 21. Now there is a solution if we want to keep the render time low and this is to make use of the new feature introduced with Thea 1.4 called Extended Tracing Depth. You can enable this feature by clicking the check box on Extended Tracing located under Tracing Depth (image 06). Image 06. By enabling Extended Tracing Depth we can efficiently render scenes like the one presented here with lower Tracing Depth values and have better render times. Looking at the comparison between the render with Tracing Depth 6 and Extended Tracing Depth enabled with the render using Tracing Depth 21, we can see that we get comparable image quality with shorter render time (image 07). The benefit on render times will depend a lot on the scene complexity, light setup and image resolution. The more complex the scene and the more light sources being used, the more you will notice the render time benefit using Extended Tracing Depth. 4

Image 07. Extended Tracing Depth ON Tracing Depth: 6 Time: 7 minutes 39 seconds Extended Tracing Depth OFF Tracing Depth: 21 Time: 9 minutes 30 seconds 5

On exterior scenes we often have a similar problem but this time with trees and other vegetation that use clip maps. In general, for an exterior scene a low Tracing Depth can be enough for Global Illumination. Using a Tracing Depth of 4 to 6 can give satisfying results but here again we can have an issue when objects like trees are present, where we have a lot of clipping maps for the leaves. In this case the clip map is indicating where the texture of the leave should be transparent and a too low Tracing Depth can quickly make the tree show unnatural dark areas in places where the Tracing Depth stops, but more clip maps are present, blocking the light from showing through. By using Extended Tracing Depth we can solve this issue like we did for the kitchen scene (image 08). Image 08. Extended Tracing Depth OFF Tracing Depth: 5 Extended Tracing Depth ON Tracing Depth: 5 6

ADVANCED MODE Extended Tracing Depth will work for most common scenes but in some cases altering the default values may be needed. You can access the Extended Tracing Depth settings by enabling Advanced user mode in the Thea Preferences window (image 09). Image 09. 7

Transparency Depth determines the Extended Tracing Depth for all transparent materials like Thin Film, Glossy Glass and Clip Map. It only affects transparency. Internal Reflection Depth determines the Extended Tracing Depth for transparent materials that have refraction and total internal reflection. These materials are created with the use of Thea Glossy material (for example solid glass or water). If you notice that you get dark areas on solid glass, the cause is often because of too low Internal Reflection Depth and not due to the Transparency Depth. SSS Depth determines the Extended Tracing Depth for Subsurface Scattering (SSS) materials. In some cases increasing this value is needed to increase the brightness of bright colored dense SSS materials. Note that the Extended Tracing Depth values get added to the normal Tracing Depth value, meaning that if we have a Tracing Depth = 6 and a Transparency Depth = 15, the final Transparency Depth is = 21. The same happens also with the other Extended Tracing Depth values. The default values for Extended Tracing Depth are set to 15 and work good for most common scenes. 8