Computer Graphics 한신대학교 컴퓨터공학부 류승택 2012 년 2 학기. 강의 소개 담당교수 : 류승택 (60 주년 기념관 18407) 대상 : 한신대학교 컴퓨터공학부 3 학년 기간 : 2012. 9. ~ 2012. 12. 시간 : 매주 목 4-6 교시 (18309)

Slides:



Advertisements
Similar presentations
CS 445 Introduction to Computer Graphics Fall 2006 Aaron Bloomfield.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
CMSC 427: Computer Graphics David Jacobs. Today’s Class Whirlwind intro to graphics –What problems does graphics deal with? –Examples of leading edge.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Computer Graphics Introduction
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
Definition of Computer Graphics
가상현실 Virtual Reality CSE 425 Spring 2001 김 창 헌 Department of Computer Science Korea University
CSC505 Tools of the Trade. CSC505 Design Tools Tools for creating 2D and 3D graphics off-line –Model building –Animation –Particle effects Pyrotechnic,
Computer Animation - Lecture 1 1 SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
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.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Invitation to Computer Science 5th Edition
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Graphics Programming using OpenGL. OpenGL is a software interface that allows the programmer to create 2D and 3D graphics images. This interface consists.
Computer Animation - Lecture 1 1 Lecture 1 : SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics 靜宜大學 資訊工程系 蔡奇偉 副教授
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
CSE Real Time Rendering. TBT (Not So) Real Time Rendering.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Graphics Graphics Korea University cgvr.korea.ac.kr 가상현실 Virtual Reality CSE 425 Spring 2002 김 창 헌 Department of Computer Science Korea University.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
MAE 152 Computer Graphics for Scientists and Engineers Fall 2003 Dr. Prashant V. Mahajan Senior Research Scientist AValonRF, Inc., El Cajon, CA.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Parallel Rendering Ed Angel Professor Emeritus of Computer Science University of New Mexico 1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
Computer Graphics Bing-Yu Chen National Taiwan University.
Game Programming 한신대학교 컴퓨터공학부 류승택 Spring. 2 강의 소개 ■ 대상 : 한신대학교 컴퓨터공학부 4 학년 ■ 기간 : ~ ■ 시간 : 매주 월 I (9:30~10:45), 수 II (11:00~12:15)
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Welcome.
Handle By, S.JENILA AP/IT
게임 프로그래밍 특론 Advanced Game Programming 한신대학교 대학원 컴퓨터정보학과 류승택 Spring.
CS559: Computer Graphics Lecture 1 Introduction Li Zhang University of Wisconsin, Madison.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
게임 프로그래밍 특론 Advanced Game Programming 한신대학교 대학원 컴퓨터공학과 류승택 Spring.
Lecture : Mark Anthony P. Cezar.  Definition  Producing pictures or images using a computer  Example  Starship Troopers: Tango-Urilla, Death From.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Computer Graphics 한신대학교 컴퓨터정보소프트웨어학부 류승택 2006 년 2 학기.
Introduction to Computer Graphics
Introduction Prof. Lizhuang Ma.
가상현실 Virtual Reality (CSCE 458 Fall 2004)
Alias/Autodesk Maya 第三組 林秉賢.
Computer Graphics : Introduction
Introduction to Computer Graphics
Introduction Prof. Lizhuang Ma.
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Type to enter a caption. Computer Graphics Week 1Lecture 1.
Introduction to spagetti and meatballs
Computer Graphics (under.) Sep., 2017
Introduction to Computer Graphics
Presentation transcript:

Computer Graphics 한신대학교 컴퓨터공학부 류승택 2012 년 2 학기

강의 소개 담당교수 : 류승택 (60 주년 기념관 18407) 대상 : 한신대학교 컴퓨터공학부 3 학년 기간 : ~ 시간 : 매주 목 4-6 교시 (18309) 교재  온라인 강의 노트 활용  강의 교재 Hearn & Baker, Computer Graphics with OpenGL, Prentice Hall OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis, OpenGL Programming Guide: The Official Guide to Learning OpenGL, 5th Edition, Addison-Wesley, 200OpenGL Architecture Review BoardDave ShreinerMason Woo Jackie NeiderTom Davis

강의 평가 (CourseWork) 시험 (Exam) : 50%  중간 (25%), 기말 (25%) 과제 (Programming Assignment) : 40%  예시 ) 강의내용에 따라 변경 가능 과제 (Assignment) 1: 영상처리 (10%) 과제 2: 모델링 (10%) 과제 3: 렌더링 (10% ) 과제 4: 가상환경 구축 및 탐색 (10%) 출석 (Class Participation) : 10%

Graphics Programming  C, C++ Programming language  Hardware Independent Graphics Library (OpenGL) Graphics primitives, attributes, geometric transformations viewing transformations, and many other operations  OpenGL Utility Toolkit (GLUT) Handle the window-managing operations

What is Computer Graphics ? Humans Communicate well with images  1/3 of our brain is devoted to visual processing  A picture is worth a thousand words WYSIWYG (What You See Is What You Get) paradigm Definition : Picture style I/O technology involving the  creation  manipulation  storing and  display of pictures with the aid of computer Numerical data Picture (Image) data inputoutput

What is Computer Graphics ? What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing 2D images from 3D objects  Animation : Simulating changes over time

Images What is an image? Compositing Resampling the CG Titanic the 'miniature' water and foam the greenscreen photography

Modeling Triangle meshes Surfaces Solids Procedural modeling

Rendering 3D Rendering Pipeline Shading & Shadows Illumination Texture mapping Ray tracing

Animation Keyframing Motion Capture Kinematics Dynamics