Computer Graphics 한신대학교 컴퓨터정보소프트웨어학부 류승택 2006 년 2 학기.

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.
Realistic Images Using Photon Mapping Under Supervision of : DR.Zaki Taha Project Team Ahmed IsmaielMahmoud Mostafa Assistants Amr GamgomSalma Hamdy.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
BPC: Art and Computation – Summer 2007 Computer Graphics Principles Erik Brisson
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.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
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.
Definition of Computer Graphics
가상현실 Virtual Reality CSE 425 Spring 2001 김 창 헌 Department of Computer Science Korea University
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.
3D Visualisation of Simulation Data. Informal Seminar 08/03/2004. By Chris Sweet.
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 An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
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.
OpenGl Graphics Programming. Introduction OpenGL is a low-level graphics library specification. It makes available to the programmer a small set of geomteric.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
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.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Advanced Computer Graphics
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.
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2012 년 2 학기. 강의 소개 담당교수 : 류승택 (60 주년 기념관 18407) 대상 : 한신대학교 컴퓨터공학부 3 학년 기간 : ~ 시간 : 매주 목 4-6 교시 (18309)
CS 470 Computer Graphic Getting Started with OpenGL.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Welcome.
1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and.
Handle By, S.JENILA AP/IT
게임 프로그래밍 특론 Advanced Game Programming 한신대학교 대학원 컴퓨터정보학과 류승택 Spring.
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.
Ray Tracing using Programmable Graphics Hardware
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
Computer Graphics.
Introduction to Computer Graphics
가상현실 Virtual Reality (CSCE 458 Fall 2004)
Alias/Autodesk Maya 第三組 林秉賢.
Computer Graphics : Introduction
Chapter 10: Computer Graphics
Introduction to Computer Graphics
Introduction to Computer Graphics
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Introduction to spagetti and meatballs
Computer Graphics (under.) Sep., 2017
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Final Project Topic Discussion
Introduction to Computer Graphics
Presentation transcript:

Computer Graphics 한신대학교 컴퓨터정보소프트웨어학부 류승택 2006 년 2 학기

강의 소개 대상 : 한신대학교 컴퓨터정보소프트웨어학부 3 학년 기간 : ~ 시간 : 매주 목 7-9 교시 (18307) 교재 : Hearn & Baker 저, Prentice Hall 출판사 Computer Graphics with OpenGL, 3 rd Edition 강의교재 

강의 평가 (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