graphics graphics lab @ korea university cgvr.korea.ac.kr 가상현실 virtual reality cse 425...
TRANSCRIPT
Graphics
cgvr.korea.ac.kr Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
가상현실
Virtual RealityCSE 425 Spring 2002
김 창 헌 Department of Computer Science
Korea University http://cgvr.korea.ac.kr/courses/2002/cse425/
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Course Information
CSE425 Virtual Reality Credit: 3 학점 Attendee: 3, 4 학년 Prerequisites
Data Structure Programming Skills of C and C++ Computer Graphics
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Time and Place
Lecture 10:30 ~ 11:45(2 교시 ) Monday, 이학관 230 호 10:30 ~ 11:45(2 교시 ) Wednesday, 이학관 231 호
Lab 10:30 ~ 11:45(2 교시 ) Wednesday, 이학관 231 호( 해당 되는 주 )
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Textbooks
Textbooks Lecture Notes
References John Vince, Virtual Reality Systems, Addison-
Wesley,1995. Compute Graphics C version 2nd edition, D. Hearn,
M. P. Baker, 1997, Prentice
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Course Outline
VR World Creation, Navigation
3DS max, Photoshop
OpenGL ,Direct3d
C ,C++,Java,etc.
VR Theory VR Application
Graphics Software
Graphics Library
Programming Language
VR Toolkit
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Course Scope
Introduction to Virtual reality
VR system & Application
VR & HCI
Creation of Virtual Worlds
3D Animation
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Assignments
Assignments #1: Modeling Assignments #2: Navigation Assignments #3: Control Object/Camera
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Design Assignment #1 Modeling a Car with 3D MAX
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Design Assignment #1 Modeling a Human with 3D MAX
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Assignment #2 Import Object from 3DS MAX & Display using
DirectX with Object Moving and Navigation
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Assignment #3
1. Insert Sounds and Background Music using DirectSound
2. Control Object/Camera with Keyboard & Mouse using DirectInput
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Group Term Project
Written proposal (due 4. 29, 2001)
Demo day (due 6. 3, 2001)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Group Project (1)
Group Project Spec. : 2 인 1 조
가상공간 구현 ( 방 1 개 이상 , 물건 4 개 이상 ) Navigation 필수 Example
건물 , 사무실 , 집 , 자동차 등 가상 공간 모델링 Special VR: 우주 , 해저 , 지형 , 동굴
가상 공간 상에 table, 의자 , 벽걸이 모델링 Special Object: 사람 , 애완동물 , 물
가상 공간 Navigation 기능 필수 Modeling 은 3D MAX,Maya 등 기타 모델링 툴 사용가능 Rendering 과 Animation 은 Programming 으로 제작하여야 함 (DirectX
or OpenGL 이용 )
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Group Project (2)
Example
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Course Organization
3/4: Overview 3/6: Introduction to VR3/11: VR History 3/13: VR System3/18: VR Application3/25: HCI 1 4/1: HCI 2 4/3: DirectX Programming 4/8: Modeling 4/10:3DMax Model Im./Ex.(Asg#2) 4/15: Rendering 4/17: Haptic & Direct User Input 4/22: Midterm Exam.4/29: Term Proj. Proposal 5/1: Sound Programming 5/6: Texture Mapping 5/8: Collision Detection (Asg#3) 5/13: Animation 기본이론 5/15: MAX Plug-in Programming5/20: Computer Animation 1 5/22: Computer Animation 2 5/27: Kinematics 1 6/3: Term Project Demo 6/5: Final Exam.
5/29: Kinematics 2
3/20:Modeling & Animating(Asg#1) 3/21:Rendering Pipeline in DX8.1
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University Graphics Lab @ Korea University Graphics Lab @ Korea University
Grading
Midterm Exam (15%) Final Exam (25%) Design, Program Assignments (25%) Final Project (25%) Class Participation (0~100%)