Compositing and Rendering

Slides:



Advertisements
Similar presentations
8.1si31_2001 SI31 Advanced Computer Graphics AGR Lecture 8 Polygon Rendering.
Advertisements

UV UNWRAPPING AND PAINTING Chakrit Watcharopas Reference: The Essential Blender: The Official Guide to 3D Creation with the Blender Open Source Suite Author.
CS123 | INTRODUCTION TO COMPUTER GRAPHICS Andries van Dam © 1/16 Deferred Lighting Deferred Lighting – 11/18/2014.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Week 7 - Monday.  What did we talk about last time?  Specular shading  Aliasing and antialiasing.
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
CS 325 Introduction to Computer Graphics 04 / 09 / 2010 Instructor: Michael Eckmann.
1Notes. 2Atop  The simplest (useful) and most common form of compositing: put one image “atop” another  Image 1 (RGB) on top of image 2 (RGB)  For.
Advanced lighting and rendering Multipass rendering.
7/2/2006Based on: Angel (4th Edition) & Akeine-Möller & Haines (2nd Edition)1 CSC345: Advanced Graphics & Virtual Environments Lecture 4: Visual Appearance.
1 Ι © Dassault Systèmes Ι Confidential Information Ι Instructor’s Guide to Teaching SolidWorks Software Lesson 11 School’s Name Teacher’s Name Date.
Shading. What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get.
Filtering and Color To filter a color image, simply filter each of R,G and B separately Re-scaling and truncating are more difficult to implement: –Adjusting.
CS-378: Game Technology Lecture #4: Texture and Other Maps Prof. Okan Arikan University of Texas, Austin V Lecture #4: Texture and Other Maps.
Realtime NPR Toon and Pencil Shading Joel Jorgensen May 4, 2010.
Getting Started with Fireworks A few tips: –Before you begin an assignment, be sure to create a folder on your drive for it. –If your canvas is checkered,
09/16/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Environment mapping Light mapping Project Goals for Stage 1.
Multimedia Authoring1 Image Manipulation Software Image Manipulation As Images are such an important part of Multimedia presentations you are going to.
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Unit 21 AO5: Lesson 01 Making Advertising Banners Mr C Johnston ICT Teacher
Single Pass Point Rendering and Transparent Shading Paper by Yanci Zhang and Renato Pajarola Presentation by Harmen de Weerd and Hedde Bosman.
Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in.
SolidWorks Teacher Guide Lesson11 School’s Name Teacher’s Name Date.
CS 325 Introduction to Computer Graphics 04 / 07 / 2010 Instructor: Michael Eckmann.
Introduction to Layers GIMP User Manual. What is a Layer? Every image in GIMP is made by combining one or more images called Layers laid on top of each.
Computer Graphics: Illumination
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
A Beginner’s Guide to Photoshop Tools – Part 1
MultiPass Rendering & Layering in 3D Pertemuan 08
Color Wheel/Color Theory
Batch Rendering BEFORE YOU START!
Layers in Adobe After Effect
Pixels, Colors and Shapes
Rendering tools in 3DMax
Computer Graphics Lecture 3 Computer Graphics Hardware
Computer Graphics Imaging
Week 7 - Monday CS361.
Photorealistic Rendering vs. Interactive 3D Graphics
Chapter 10 Computer Graphics
Patrick Cozzi University of Pennsylvania CIS Fall 2013
MATERIALS Chakrit Watcharopas Reference:
Deferred Lighting.
Hank Childs, University of Oregon
Assignment 8 Chess Game.
Understanding Theory and application of 3D
Mike Merchant Nicholas Hilbert
Introducing Blender.
Images Presentation Name Course Name Unit # – Lesson #.# – Lesson Name
Introducing Blender.
Real-Time Volume Graphics [06] Local Volume Illumination
(c) 2002 University of Wisconsin
Parallel Spectral Renderer
Lighting.
Computer Animation Texture Mapping.
Exercise 30 - Skills Fireworks uses layers to help you organize and work with the various elements in your drawings. You can us layers to keep objects.
UMBC Graphics for Games
Computer Graphics Imaging Ying Zhu Georgia State University
Computer Graphics Imaging Ying Zhu Georgia State University
Texture and Shadow Mapping
Images Presentation Name Course Name Unit # – Lesson #.# – Lesson Name
An Algorithm of Eye-Based Ray Tracing on MATLAB
CS-378: Game Technology Lecture #4: Texture and Other Maps
GR2 Advanced Computer Graphics AGR
Frame Buffer Applications
Artistic Rendering Final Project Initial Proposal
Directional Occlusion with Neural Network
Computer Graphics Image processing 紀明德
Computer Animation Ying Zhu Georgia State University
Presentation transcript:

Compositing and Rendering Chakrit Watcharopas Reference: The Essential Blender: The Official Guide to 3D Creation with the Blender Open Source Suite   Author Roland Hess Publisher No Starch Press Publication Date 2007-09-27 Also from: http://blenderunderground.com/2008/03/31/introduction-to-composite-nodes-part-1/

Why Composite?

Why Composite? (2) Although rendering might seem to be done, in a real production environment you would almost certainly have to color correct or composite the render with a pre-created background, or possibly even put it together with several different renders, building a final image in layers Though possible to add all elements of finished scene into a single render, it is an inefficient and time consuming approach to a production

Render Passes Left to Right, Top to Bottom: Combined, Alpha, Z Buffer, Color, Diffuse, Specular, Shadow, Ambient Occlusion, Reflection.

Render Passes (2) Blender’s Composite Nodes give the user access to data from its render passes When Blender calculates things like shadows or specular highlights, it stores the results as pixel data Images will be combined later using pixel math

Render Passes (3) You can access each of these passes individually, modify them, and put them back together in whatever way you see fit Above process is known as compositing The primary definition of a composite is something made up of differing parts, combined to make a whole

Render Passes (4) In Blender, when you press F12 and render your scene, what you’re seeing is a composite of render passes – a set of separate images combined together into one final With CompositeNodes, you can control how these render passes get assembled, and what happens to them along the way

CompositeNodes Combined – This is the renderer’s composite of all the render passes

CompositeNodes (2) Alpha – This pass is an 8-bit graphic representing the combined render’s transparency information White pixels represent full opacity and black pixels indicate full transparency

CompositeNodes (3) Z-buffer – You might not be able to see the data represented of the scene depth here Z-buffer information is stored as a 32 bit floating point number

CompositeNodes (4) Color – This is an RGB color mask containing information for each object in the scene

CompositeNodes (5) Diffuse – This pass contains all shading and color information from lighting calculations in the scene

CompositeNodes (6) Specular – The information generated from all materials’ specular shaders are contained in this pass

CompositeNodes (7) Shadow – For ray traced or buffered shadows, this pass stores the shadow data for the scene

CompositeNodes (8) Ambient Occlusion (AO) – This pass is the result of a separate pass using the AO algorithm

CompositeNodes (9) Reflection – Data generated from ray traced reflections are stored in this pass

Render Layers In the Render Layers panel of the Scene buttons (F10) are buttons for activating the various passes Left: Render Layers panel with render passes selected. Right: Render Layer node with corresponding render pass points

Setting Up for Node Editing Node editor with composite nodes button selected and “Use Nodes” button active.

Setting Up for Node Editing (2) Once you have the Node editor active, you’ll need to select the Composite Nodes button at the bottom, and turn on the Use Nodes button

Setting Up for Node Editing (3) The last step is turning on “Do Composite” in the Anim panel of the Scene buttons – if you don’t, all the node editing in the world won’t affect your final render Anim panel with “Do Composite” active