실감나조 (Team SilGamNa) 컴퓨터학과 05 김현식 컴퓨터학과 05 홍종찬 고려대학교 2011 년 1 학기 Computer Graphics.

Slides:



Advertisements
Similar presentations
Real-Time Rendering 靜宜大學資工研究所 蔡奇偉副教授 2010©.
Advertisements

Graphics Pipeline.
Optimized Stencil Shadow Volumes
Computer Graphic Creator: Mohsen Asghari Session 2 Fall 2014.
Course Note Credit: Some of slides are extracted from the course notes of prof. Mathieu Desburn (USC) and prof. Han-Wei Shen (Ohio State University). CSC.
3D Graphics Rendering and Terrain Modeling
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
黃聰賢. Light Position Mesh Polygon Shadow Polygon  Clear color buffer and stencil buffer  Render the scene with ambient only.
INTRODUCTION. Painting with numbers! Aspects Modeling Rendering Animation.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
CS5500 Computer Graphics © Chun-Fa Chang, Spring 2007 CS5500 Computer Graphics April 19, 2007.
Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering Cass Everitt and Mark J. Kilgard Speaker: Alvin Date: 5/28/2003 NVIDIA.
X86 and 3D graphics. Quick Intro to 3D Graphics Glossary: –Vertex – point in 3D space –Triangle – 3 connected vertices –Object – list of triangles that.
CS 4731: Computer Graphics Lecture 19: Shadows Emmanuel Agu.
1cs426-winter-2008 Notes  RenderMan tutorial now on web site too  More papers to read when you can: Hanrahan and Lawson, “A language for shading and.
Approximate Soft Shadows on Arbitrary Surfaces using Penumbra Wedges Tomas Akenine-Möller Ulf Assarsson Department of Computer Engineering, Chalmers University.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Norman Margolus Lectures. LGA = lattice gas Margolus.
Introduction to OpenGL. What is OpenGL OpenGL is a low-level software interface to graphics hardware No commands for performing windowing tasks or obtaining.
Texture Mapping using Surface Flattening via Multi-Dimensional Scaling G.Zigelman, R.Kimmel, N.Kiryati IEEE Transactions on Visualization and Computer.
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 Other Rendering Techniques Types of rendering – Wireframe techniques – Scan-line conversion – Reyes.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Shadow No, not the Hank Marvin kind!. Go to: ows.html ows.html.
What is ? Open Graphics Library A cross-language, multi-platform API for rendering 2D and 3D computer graphics. The API is used to interact with a Graphics.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Programmable Pipelines. Objectives Introduce programmable pipelines ­Vertex shaders ­Fragment shaders Introduce shading languages ­Needed to describe.
Invitation to Computer Science 5th Edition
1 SIC / CoC / Georgia Tech MAGIC Lab Rossignac Textures and shadows  Generation  Mipmap  Texture coordinates,
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.
Real-Time Computer Graphics. Introduction Aims The aim of the module is to provide a good grounding in the main techniques and algorithms of real-time.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Chris Kerkhoff Matthew Sullivan 10/16/2009.  Shaders are simple programs that describe the traits of either a vertex or a pixel.  Shaders replace a.
Computer Graphics Using Direct 3D Introduction. 2 What are we doing here? Simply, learning how to make the computer draw.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr The Content and Role of the Computer Graphics Course in the Liberal Arts 2008 Consortium.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
CS662 Computer Graphics Game Technologies Jim X. Chen, Ph.D. Computer Science Department George Mason University.
Review of OpenGL Basics
3D Computer Graphics in a Nutshell Guillaume Caumon, January 2002.
Texture Mapping CAP4730: Computational Structures in Computer Graphics.
Processing (Program Language) by Piseth Tep intro Processing is a code base visual design and electronic art programing. It were initiated by Casey Reas.
High detail models, depth of field, soft shadows, reflective surfaces. (Image created by Toxic Studios using Brazil R/S)
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Computer Graphics IN5I11 Nabil H. Mustafa
Computing & Information Sciences Kansas State University Lecture 12 of 42CIS 636/736: (Introduction to) Computer Graphics CIS 636/736 Computer Graphics.
Computing & Information Sciences Kansas State University Advanced CG 2 of 8: MappingsCIS 636/736: (Introduction to) Computer Graphics CIS 736 Computer.
11/24/ :45 Graphics II Shadow Maps Reflections Session 5.
Shadows David Luebke University of Virginia. Shadows An important visual cue, traditionally hard to do in real-time rendering Outline: –Notation –Planar.
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 13.
Stencil Shadows Garrett Weng. What are stencil shadows? Also known as shadow volumes Relies on use of the stencil buffer Create volumes of the shadows.
The Graphics Pipeline Revisited Real Time Rendering Instructor: David Luebke.
Graphics, Modeling, and Textures Computer Game Design and Development.
Revision Sheet Computer Graphics and Human Interaction By Dr. HANY ELSALAMONY1.
Introduction Hair Geometry Hair Shading Introduction 4,095 individual hairs 123,000 vertices (just for the hair rendering)
Computer Graphics 한신대학교 컴퓨터정보소프트웨어학부 류승택 2006 년 2 학기.
14.0 Math Review 14.1 Using a Calculator Calculator
Android Wallpaper Windmill on a meadow. Used technologies and programs(1) An OpenGL ES 2.0 Based 3D Framework For Android Rajawali is a 3D framework for.
- Introduction - Graphics Pipeline
25 Math Review Part 1 Using a Calculator
CS451Real-time Rendering Pipeline
Graphics, Modeling, and Textures
Chapter I Introduction
Texture and Shadow Mapping
Computer Graphics Module Overview
Computer Graphics Practical Lesson 9
Unreal Engine 短期課程 指導老師: 資訊工程系 胡敏君 老師 教育部資通訊軟體創新人才推升推廣計畫
Social Practice of the language: Share information through graphic
Frame Buffer Applications
Introduction to Computer Graphics
Presentation transcript:

실감나조 (Team SilGamNa) 컴퓨터학과 05 김현식 컴퓨터학과 05 홍종찬 고려대학교 2011 년 1 학기 Computer Graphics

 System Environment  Object Modeling  Physics  Reflection

 IDE  Visual Studio 2010  Language  C++, OpenGL

 Ball  Mesh Loader(obj)  Texture Mapping  Surrounded by glWireSphere  Bowling Pin  Mesh Loader(obj)  Surrounded by glWireCube  Increase 10 pin

 Lane  Texture Mapping  Reflections and Shadows only shown on this area

 Assume that bowling pins are similar to cube

 Stencil Buffer  Calculate shadow matrix correlated with Plane and Light Position  Designate area where we’d like to display reflections and shadows

 NeHe Production(  Physics for Game Developers by David M Bourg  Beginning Math and Physics for Game Programmers by Wendy Stahler  Real-time rendering by Tomas Möller  Improving Shadows and Reflections via the Stencil Buffer by Mark J. Kilgard  bowling-pins/ bowling-pins/597006