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

Slides:



Advertisements
Similar presentations
인공지능 소개 부산대학교 인공지능연구실. 인공 + 지능 인공지능이란 ? 2.
Advertisements

Computer Graphics 윈도우 프로그래밍 김 창 헌김 창 헌. Computer Graphics 2 윈도우 시스템  윈도우  스크린 위에서 독립적으로 움직일 수 있는 사각형 영역  윈도우 시스템  유저와 어플리케이션간의 그래픽 스크린을 통한 인터페이스 를.
미디어 프로그래밍 II 소개.
강좌 소개 사용자인터페이스설계 2014년 1학기 숙명여자대학교 임순범.
졸업 프로젝트 중간보고서 12조 Spot Browser.
애니메이션.
Automated Target Tracking & Pan-tilt Camera Tutor : 고형화 손채봉 Studied by : 오재도 최재형 이희웅 정종윤 2008 Capstone Project.
한신대학교 컴퓨터공학부 류승택 Spring
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2017년 2학기.
영상 기반 표현 (image Based Representation)
OpenGL Programming (III) 1. Drawing in 3D 2. Manipulating 3D Space
Multimedia Programming 05: Point Processing
컴퓨터 그래픽스 연구회지 2000년 5월 발표자 : 이영건 날짜 :
OpenGL 시작하기.
좋은 사람들의 아침 ( ) 미래디자인 - 융합 가상현실의 세계.
Eye-tracking을 통한 룸미러/ 사이드미러 조정 물리학 박영수 물리학 김정은
Mesh Saliency 김 종 현.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
Based on Inverse Kinematics 김동철
Animation 제작기법에 대하여 2001/03/13 미디어공학과 V 주다영.
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
제 3장. 이미지.
Internet Computing KUT Youn-Hee Han
 DBMS의 발전 배경(1) 화일 중심 자료처리(DP)시스템의 한계 ☞ Note
12. 데이터베이스 설계.
OpenGL Programming (II) 3D Graphics Fundamentals
애니메이션.
An Approximate Image-Space Approach for Interactive Refraction
Sang Il Park Sejong University
그래픽스 시스템과 모델.
Word2Vec Tutorial 박 영택 숭실대학교.
Computer Graphics with OpenGL
openGL Project 결과보고서 야구 시구 시뮬레이션
1장 그래픽스 시스템과 모델-이미지 형성, 모델, 구조
Project Proposal 그래픽스 및 웹 응용설계 2010년 6월 4일 백선재.
렌더링.
Dept. Of Digital Contents, Sejong University Sang Il Park
openGL Project 제안서 비 오는 정류장에서
OpenGL 프로젝트 김병욱 김상진 김성환.
≫ 감성과학이란 출현 배경 2) 정의 감성존중시대의 도래 * 나가마치 – “인간이 제품에 대해 가지고 있는 욕구로서의
멀티미디어 프로젝트 주간: 수요일 4,5,6 교시 D617호 야간: 목요일 1,2,3 교시 D617호
Introduction to Programming Language
OpenGL Project Dong-seo Univ Multimedia Engineering.
Computer Animation Algorithms and Techniques
정품 라이센스.
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
강좌 소개 사용자인터페이스설계 2011년 2학기 숙명여자대학교 임순범.
openGL Project 제안서 - 해상 전투
졸업프로젝트 제안서 [ Deep ] 이연주 이은지 장하은 |
OpenGL Project.
OpenGL project – Easy Flight Simulator
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
강좌 소개 UI/UX 설계 2019년 1학기 숙명여자대학교 임순범.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
1 개인과 공동체 04. 사회적 약자 보호 정책 및 지역 격차 해소 정책 사회적 약자 보호 정책 지역 격차 해소 정책
OPENGL project 구성원 : 김수민,남현우 OPENGL을 이용한 당구(3구) 구현하기.
New Themes in Computer Graphics
Web based Presentation & Controller Service
컴퓨터구조 강의소개 정보통신공학과 한성대학교.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
강좌 소개 UI/UX 설계 [구: 사용자인터페이스설계]
4. 데이타베이스 시스템의 구성.
Introduction to Computer System Spring, 2019
강좌 소개 사용자인터페이스설계 2012년 1학기 숙명여자대학교 임순범.
The Graphics Process: Summary
3장. 데이터베이스 시스템 데이터베이스 시스템의 정의 데이터베이스의 구조 데이터베이스 사용자 데이터 언어
HCI 입문 강의 계획 2005년2학기 김 창 헌
Ray Casting 발표자 : 박 경 와
Presentation transcript:

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

강의 소개 담당교수: 류승택 (60주년 기념관 18407호) 대상: 한신대학교 컴퓨터공학부 3학년 대상: 한신대학교 컴퓨터공학부 3학년 기간: 2015. 9. ~ 2015. 12. 시간 및 강의실 ( 60주년기념관 18422호) A반 매주 월 1-2교시(9:30~10:45), 수 3-4교시(11:00~12:15) B반 매주 월 3-4교시(11:00~12:15), 수 1-2교시(9:30~10:45) 교재 온라인 강의 노트 활용 http://bluelancer.ba.ro/ 강의 교재 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, 2005

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

Graphics Programming 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 OpenGL User Interface Library(GLUI) a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications.

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 input output

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 greenscreen photography What is an image? Compositing Resampling the CG Titanic http://vfxhq.com/1997/titanic-picssink.html the 'miniature' water and foam

Modeling Triangle meshes Surfaces Solids Procedural modeling

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

Animation Keyframing Motion Capture Kinematics Dynamics