Raycast Rendering Maya 2013

Similar documents
Chapter 11. Caustics and Global Illumination

Cast Shadows Maya 2013

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

Photorealism: Ray Tracing

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

Ray Tracing. Kjetil Babington

Turn your movie file into the homework folder on the server called Lights, Camera, Action.

Ray-Tracing. Misha Kazhdan

Intro to Lights & Rendering Maya 2013

COMP371 COMPUTER GRAPHICS

Me Again! Peter Chapman. if it s important / time-sensitive

After saving out your Rhino model as an IGES file: Open up Maya Go to File - Import

STARTING COMPOSITING PROJECT

Chapter 23- UV Texture Mapping

Lighting and Shading

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

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

Basic Rendering Techniques Part B

critical theory Computer Science

Caustics - Mental Ray

So far, we have considered only local models of illumination; they only account for incident light coming directly from the light sources.

I have a meeting with Peter Lee and Bob Cosgrove on Wednesday to discuss the future of the cluster. Computer Graphics

CS 325 Computer Graphics

Intro to Ray-Tracing & Ray-Surface Acceleration

Computer Graphics 1. Chapter 7 (June 17th, 2010, 2-4pm): Shading and rendering. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2010

4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.

Materials in Kerkythea ~ a beginners guide

Chapter 9- Ray-Tracing

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

MASY Easy Caustics. A Manual

Indirect Illumination

Render methods, Compositing, Post-process and NPR in NX Render

Chapter 7 - Light, Materials, Appearance

Ray Tracer Due date: April 27, 2011

Problem Set 4 Part 1 CMSC 427 Distributed: Thursday, November 1, 2007 Due: Tuesday, November 20, 2007

An Introduction to Maya. Maya. Used in industrial design, CAD, computer games and motion picture effects. The ambition is what get

COMP 4801 Final Year Project. Ray Tracing for Computer Graphics. Final Project Report FYP Runjing Liu. Advised by. Dr. L.Y.

Global Illumination. Why Global Illumination. Pros/Cons and Applications. What s Global Illumination

Chapter 4- Blender Render Engines

CS 464 Review. Review of Computer Graphics for Final Exam

Illumination. Michael Kazhdan ( /657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2

LIGHTING - 1. Note. Lights. Ambient occlusion

Recursion and Data Structures in Computer Graphics. Ray Tracing

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

CS-184: Computer Graphics. Administrative

Animation Basics. Learning Objectives

Illumination Algorithms

BIBIN FX.COM RENDERING BOTTLES IN MAYA MOSTAFA TALEBI BIBINFX.COM MOSTAFATALEBI.WEEBLY.COM

Programming projects. Assignment 1: Basic ray tracer. Assignment 1: Basic ray tracer. Assignment 1: Basic ray tracer. Assignment 1: Basic ray tracer

Introduction Ray tracing basics Advanced topics (shading) Advanced topics (geometry) Graphics 2010/2011, 4th quarter. Lecture 11: Ray tracing

Computer Graphics. Ray Tracing. Based on slides by Dianna Xu, Bryn Mawr College

Photoshop PSD Export. Basic Tab. Click here to expand Table of Contents... Basic Tab Additional Shading Tab Material Tab Motion Tab Geometry Tab

Ø Sampling Theory" Ø Fourier Analysis Ø Anti-aliasing Ø Supersampling Strategies" Ø The Hall illumination model. Ø Original ray tracing paper

Advanced Maya Texturing and Lighting

Ray Tracing Part 1. CSC418/2504 Introduction to Computer Graphics. TA: Muhammed Anwar & Kevin Gibson

Movie: For The Birds. Announcements. Ray Tracing 1. Programming 2 Recap. Programming 3 Info Test data for part 1 (Lines) is available

Advanced Maya e Texturing. and Lighting. Second Edition WILEY PUBLISHING, INC.

MR Shaders Dielectric Materials Rendering Glass and Simple Caustics

Lecture 18: Primer on Ray Tracing Techniques

Ray tracing Tutorial. Lukas Herzberger

Indirect Illumination

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

Submerge Camera Shader

CS 428: Fall Introduction to. Raytracing. Andrew Nealen, Rutgers, /18/2009 1

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

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

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

Topics and things to know about them:

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

Lecture 17: Recursive Ray Tracing. Where is the way where light dwelleth? Job 38:19

Input Nodes. Surface Input. Surface Input Nodal Motion Nodal Displacement Instance Generator Light Flocking

Shaders and Textures in Artlantis 2.0 By Gérard Bomer, Abvent

Ray tracing. EECS 487 March 19,

Questions??? Announcements Assignment 3 due today

General mental ray questions

Texture Mapping. Images from 3D Creative Magazine

Photo Studio Optimizer

Algebra Based Physics

CGS 3034 Lecture 2 Ball Bounce

Chapter 6- Lighting and Cameras

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing

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

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

Ray Tracing. Local Illumination. Object Space: Global Illumination. Image Space: Backward Ray Tracing. First idea: Forward Ray Tracing

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

LEVEL 1 ANIMATION ACADEMY2010

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

CS 488. More Shading and Illumination. Luc RENAMBOT

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome!

9. Illumination and Shading

Assignment 6: Ray Tracing

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

CS 4204 Computer Graphics

COMPLETION OF Z-buffer Graphics Pipeline

Reflection & refraction

Ambient Occlusion Pass

CS 354R: Computer Game Technology

Simple Lighting/Illumination Models

COM337 COMPUTER GRAPHICS Other Topics

Raytracing. COSC 4328/5327 Scott A. King

Transcription:

2000 2012 Michael O'Rourke Raycast Rendering Maya 2013 (See also the Intro to Lights and Rendering tutorial for an introduction to the basics of rendering an image) Concept There are several algorithms (software approaches) to rendering a picture of 3D scene A common algorithm is raycasting Also known sometimes as scan-line rendering This is Maya s default software rendering approach Maya calls it simply Maya Software Raycasting is simple but gives reasonable results Other rendering algorithms can yield specialized looks For example: vector rendering Other rendering algorithms can yield more physically accurate renderings For example: raytracing and global illumination See the tutorials in this set for each of those renderers Here, we introduce Raycasting The algorithm goes line by line through each pixel of the image

(Hence the term scan-line rendering ) For each pixel of the screen a single beam/ray is cast from the camera location through the pixel until it hits the surface of a model in the scene The ray stops when it hits that surface -- that is, this ray does not bounce off or pass through surfaces This means: It cannot render reflections or refractions at all It can render transparency, but not with 100% physical accuracy To get these effects more accurately, you can use one of the other rendering algorithms Big advantage of raycasting: It can be much faster than raytracing or global illumination, because it is much simpler So If your scene does not require the slower algorithms, you can use the raycasting algorithm Setup Model a simple scene with a few primitives and a floor plane and some lighting

and some shaders Or retrieve an earlier scene Set Parameters for Rendered Picture Before rendering, you should define certain important parameters for the rendering Maya provides default parameters, but here we will set our own values >Window >Rendering Editors >Render Settings Inside the Render Settings window First, at the very top of the window, Make sure Render using is set to Maya Software This is Maya s default and Maya s raycaster Go to the Common tab >File Output > Image Format (Maya.iff,.jpeg,.tiff,.tga, etc) If bringing your file to another program (e.g., Photoshop, Premiere), do NOT use Maya.iff format, since most programs can t read it Leave the rest of the settings as is >Image Size Presets = 640x480 This is a standard video resolution For Digital Video Width = 720, Height = 480 Pixel Aspect Ratio = 0.9 (More about this is the Creating a DV-format Movie tutorial) Go to the Maya Software tab >Anti-aliasing Quality Quality = Preview Quality for testing

Quality = Intermediate for better rendering Other settings may or may not be necessary depending on your situation Leave all other settings in the Render Settings at their defaults Test Render your Frame See the Rendering Test Renders tutorial for details Things you can t do in Raycasting Reflections Make a Phong material In its Attribute Editor, go to >Specular Shading Notice that Reflectivity is 0.5 by default That is 50% reflective Render it as above There are no reflections at all! To get reflections, you must use the raytracing algorithm which is an option within the Maya Software algorithm Refractions This is the bending of light as it passes through a material Classic example: a straw in a glass of water For the same Phong material you made, Look in its Attribute Editor Under the >Raytrace Options tab Again, you have to use raytracing to get this effect Diffuse reflection of light This is the boucing of light off a non-reflective surface For example, off a concrete wall For this effect you need to use either Global illumination or

final gathering (which is a simplified form of global illumination) See the tutorials on those topics for details