CISC440 --- Final Review ---Miao Tang.

Slides:



Advertisements
Similar presentations
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Advertisements

3D Graphics Rendering and Terrain Modeling
Texture Visual detail without geometry. Texture Mapping desire for heightened realism.
Week 7 - Wednesday.  What did we talk about last time?  Transparency  Gamma correction  Started texturing.
CS5500 Computer Graphics © Chun-Fa Chang, Spring 2007 CS5500 Computer Graphics April 19, 2007.
(conventional Cartesian reference system)
X86 and 3D graphics. Quick Intro to 3D Graphics Glossary: –Vertex – point in 3D space –Triangle – 3 connected vertices –Object – list of triangles that.
Particle Systems Final Exam Study Guide Game Design Experience Professor Jim Whitehead March 16, 2009 Creative Commons Attribution 3.0 (Except copyrighted.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
Status – Week 277 Victor Moya.
Pixel Shader Vertex Shader The Real-time Graphics Pipeline Input Assembler Rasterizer Output Merger.
CS248 Final Review Derek Chan and Abe Davis. CS248 Final Monday, December 8, 3:30 to 6:30 pm Closed book, closed notes Mainly from material in the second.
Under the Hood: 3D Pipeline. Motherboard & Chipset PCI Express x16.
Real-time Rendering of Dynamic Vegetation Alexander Kusternig Vienna University Of Technology.
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Sebastian Enrique Columbia University Real-Time Rendering Using CUReT BRDF Materials with Zernike Polynomials CS Topics.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 Going-through.
Computer Science Term 1, 2006 Tutorial 5 The Final Exam.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Shading Examples shaderSphere1, 2, 3 & 4 of Chapter 6.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Basic Rendering Pipeline and Shading Spring 2012.
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Surface Rendering Methods 고려대학교 컴퓨터 그래픽스 연구실.
RENDERING Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
CSCI 440.  So far we have learned how to  build shapes  create movement  change views  add simple lights  But, our objects still look very cartoonish.
Knowing the GLSL version of your GPU glGetString(GL_SHADING_LANGUAGE_VERSION) GLSL 1.20 or later?
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
Render methods. Contents Levels of rendering Wireframe Plain shadow Gouraud Phong Comparison Gouraud-Phong.
Ray Tracing by GPU Ming Ouhyoung. Outline Introduction Graphics Hardware Streaming Ray Tracing Discussion.
Midterm Review. Overall No OpenGL programming questions, but programming pipeline and concepts of important OpenGL functions are required. – Parameter.
2 3D Viewing Process  3D viewing process MC Model Space Model Transformation Model Transformation WC World Space Viewing Transformation Viewing Transformation.
Schedule Update GP 4 – Tesselation/Cg GDS 4 – Subdiv Surf. GP 5 – Object Modeling Lab: Mini-proj Setup GDS 5 – Maya Modeling MCG 6 – Intersections GP 6.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
How to use a Pixel Shader CMT3317. Pixel shaders There is NO requirement to use a pixel shader for the coursework though you can if you want to You should.
Graphics Pipeline Bringing it all together. Implementation The goal of computer graphics is to take the data out of computer memory and put it up on the.
Illumination and Shading. Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
Shaders, part 2 alexandri zavodny.
Week 7 - Wednesday CS361.
Photorealistic Rendering vs. Interactive 3D Graphics
ICG Syllabus 1. Introduction 2. Viewing in 3D and Graphics Programming
Angle Relationships Lesson 1.5.
Shadows Depth Map shadows Raytrace shadows.
Deferred Lighting.
3D Graphics Rendering PPT By Ricardo Veguilla.
The Graphics Rendering Pipeline
Understanding Theory and application of 3D
Reflections from Bumpy Surfaces
CSC461: Lecture 23 Shading Computation
Vectors, Normals, & Shading
Introduction to Computer Graphics
Introduction to Computer Graphics with WebGL
COMP 575/770 Review Session May 4, 2016.
CSC418 Computer Graphics Shading Color.
Unity’s Standard Shader Physically Based Shading
CS5500 Computer Graphics April 17, 2006 CS5500 Computer Graphics
ICG 2018 Fall Homework1 Guidance
CS5500 Computer Graphics May 29, 2006
Algebra 1 Mini Posters Systems of Linear and Quadratic Equations
Illumination and Shading
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
CIS 441/541: Introduction to Computer Graphics Lecture 15: shaders
Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Simple Texture Mapping
Presentation transcript:

CISC440 --- Final Review ---Miao Tang

Time, location, notes Monday May 24 7:00PM-9:00PM KRB205 You can bring a A4 size note with you, both sides.

Any difference between midterm and final? Much more emphasized on the materials covered after midterm (>80%) 4 questions in total: 20 pts for the each of first 2 questions 30 pts for the each of the last 2 questions

Ray Tracing You need to know the whole process No implementation code questions But details about every step Intersection? Shadow? Complexity? Order of operations?

BSP Tree What is the BSP tree? What is it used for? How to split? (draw it, number it) How to build the tree? Traversal after the tree is built?

Texture mapping What are the usual techniques? Topics: Why we need them? Compare between them. Topics: Linear interpolation(problem and solution) Minification Magnification Mimaps Summed area table Environment map

GPU programming Basic concepts (pipeline, 4 types of qualifiers) Fragment shader vs. Vertex shader Small

Shading Flat vs. Gouraud vs. Phong I am looking for details: Normal? Color? Vertex? Interpolation? Compare them Big formular: Clear about every coefficient What if I change some of the coefficents

Combining question GPU programming on some technique(like texture mapping, shading) Texture mapping within ray tracing BSP tree applications

Only for Grads Including all the topics for undergrads Plus: About 30% of the questions are mathematical deduction Mathematical analysis on given picture or effects Environment mapping