4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.

Slides:



Advertisements
Similar presentations
Exploration of advanced lighting and shading techniques
Advertisements

 Welke overwegingen komen daar bij kijken?  Multiplatform?  Install base -> potential user base.
Exploration of bump, parallax, relief and displacement mapping
Week 9 - Friday.  What did we talk about last time?  Area lighting  Environment mapping  Blinn and Newell's method  Sphere mapping  Cubic environmental.
March 1, 2009Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Rendering Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
Week 11 - Wednesday.  Image based effects  Skyboxes  Lightfields  Sprites  Billboards  Particle systems.
Week 10 - Monday.  What did we talk about last time?  Global illumination  Shadows  Projection shadows  Soft shadows.
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.
4.11. T REES AND V EGETATION Rendering of trees and vegetation.
Real-Time Rendering SPEACIAL EFFECTS Lecture 03 Marina Gavrilova.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Business and Computing Deanery 3D Modelling Tools Week 8 Introduction to materials.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
CIS 681 Distributed Ray Tracing. CIS 681 Anti-Aliasing Graphics as signal processing –Scene description: continuous signal –Sample –digital representation.
Three-Dimensional Concepts
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Basic Rendering Techniques V Recognizing basic rendering techniques.
Painterly Rendering for Animation Barbara J. Meier Walt Disney Feature Animation SIGGRAPH 96.
Computer Graphics Inf4/MSc Computer Graphics Lecture 11 Texture Mapping.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
Guilford County Sci Vis V204.01
Shadow No, not the Hank Marvin kind!. Go to: ows.html ows.html.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Intro to 3D Computer Graphics © 2003, 2004, 2005 Jason Leigh Electronic.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Chapter 6 Special Effects 강 신 진강 신 진
Ray Tracing Sang Il Park SEjong University With lots of slides stolen from Jehee Lee, Doug James, Steve Seitz, Shree Nayar, Alexei Efros, Fredo Durand.
TERRAIN SET09115 Intro to Graphics Programming. Breakdown  Basics  What do we mean by terrain?  How terrain rendering works  Generating terrain 
Game Programming (Mapping) Spring.
UNIT VI O BJECT RENDERING. INTRODUCTION Lighting in computer graphics refers to the placement of lights in a scene to achieve some desired effect. Lighting.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
3D animation is rendered clip of animated 3D objects in a 3D environment. An example: Examples of movies released in 3D are Toy Story, Cars, Shrek, Wall-E,
Ray Tracer Spring 2008 Help Session. Outline Project Web Resources What do you have to do for this project? Ray Class Isect Class Requirements Tricks.
Chapter 6 Value and Texture. Goals Differentiate between the use of value and texture in illustrative art Get a handle on the various attributes of strokes.
09/16/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Environment mapping Light mapping Project Goals for Stage 1.
BUMP-MAPPING SET09115 Intro to Graphics Programming.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Paint Effects.  Uses: paint brush strokes paint particle effects Traditional paint program ○ paint images on a canvas ○ paint repeatable textures that.
Aaron Hertzmann New York University
Electronic Visualization Laboratory (EVL) University of Illinois at Chicago Paper-4 Interactive Translucent Volume Rendering and Procedural Modeling Joe.
1 Chapter 5: Sources, Shadows, Shading Light source: Anything emits light that is internally generated Exitance: The internally generated power per unit.
Material obtained from Summer workshop in Guildford County, July, 2014 Unit 6.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
Ray Tracing Fall, Introduction Simple idea  Forward Mapping  Natural phenomenon infinite number of rays from light source to object to viewer.
Edison Gao 主讲人:高原. GameFinal A Next-Gen 3D Game Engine Edison Gao.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Particle Systems Reference: Reeves W.: "Particle Systems -- A Technique for Modelling a Class of Fuzzy Objets", Computer Graphics, 17(3), pp ,
3D Rendering Techniques Light Source: Shading is also dependent on the lighting used. Usually, upon rendering a scene a number of different lighting techniques.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
CAD Illustration For the exam you must know the role of common techniques for the representations of light, reflection, shadow, tone layout, material and.
Chapter 10: Computer Graphics
Aspects of Game Rendering
Week 11 - Wednesday CS361.
Basic Rendering Techniques
ATCM 6317 Procedural Animation
Basic Rendering Techniques
Interactive Computer Graphics
© University of Wisconsin, CS559 Fall 2004
(c) 2002 University of Wisconsin
Distributed Ray Tracing
(c) 2002 University of Wisconsin
Illumination and Shading
Announcement Sign up for paper presentations now!
Final Project Topic Discussion
CSC418 Computer Graphics Raytracing Shadows Global Illumination.
Using billboards within games
Rendering of trees and vegetation
Artistic Rendering Final Project Initial Proposal
Week 11 - Monday CS361.
Presentation transcript:

4.1. R ENDERING Aspects of Game Rendering

From Wikipedia: Rendering is the process of generating an image from a model. The model is a description of a 3D object typically containing geometry, viewpoint, texture, lighting and shading information.

Features/techniques associated with rendering include: shading — how the colour and brightness of a surface varies with lighting texture-mapping —applying detail to surfaces of a 3d mesh bump-mapping —simulating small-scale bumpiness on surfaces shadows — the effect of obstructing light soft shadows — varying darkness caused by partially obscured light sources reflection — mirror-like or highly glossy reflection transparency — transmission of light through solid objects translucency — highly scattered transmission of light through solid objects indirect illumination — surface illumination by light reflected off other surfaces, rather than directly from a light source (global illumination) depth of field — objects appear blurry when distance from the focal object motion blur — objects appear blurry due to high-speed relative motion non-photorealistic rendering — rendering of scenes in an artistic style, intended to look like a painting or drawing

Video not available in on-line slides

Deferred Rendering Lighting and Shadowing Approaches Level of Detail Billboarding Water, Fluid Dynamics and Cloth modelling Instancing Materials Particle Effects Displacement Mapping Trees and Vegetation

Video not available in on-line slides

Directed general reading concerning rendering Directed reading

Directed reading Read StarCraft II - Effects & Techniques – for information on rendering within StarCraft II Read Finding Next Gen – CryEngine 2 – for information on rendering within the CryEngine