Upload
baldwin-farmer
View
217
Download
1
Embed Size (px)
Citation preview
가상현실
Virtual RealityCSE 425 Spring 2001
김 창 헌 Department of Computer Science Korea University http://cgvr.korea.ac.kr/courses/cse425/
Course Information
CSE425 Virtual Reality Credit: 3학점 Attendee: 3, 4학년 Prerequisites
Data Structure Programming Skills of C and C++ Computer Graphics
Time and Place Lecture
10:30 ~ 11:45 Monday, 이학관 433 호 2:00 ~ 3:15 Wednesday, 이학관 433 호
Lab 2:00~ 3:15 Wednesday, 이학관 433 호( 해당 되는 주 )
Textbooks Textbooks
Virtual Reality Systems, J. Vince, 1995, Addison-Wesley
References Virtual Reality Excursions with Programs in C,
S. R. Marenka , 1994, AP Professional Compute Graphics C version 2nd edition, D. H
earn, M. P. Baker, 1997, Prentice Hall
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
Course Scope Introduction to Virtual reality VR system & Application VR & HCI Creation of Virtual Worlds
Assignments Design Assignments
Assignment #1:Modeling1 Assignment #2:Modeling2 Assignment #3:Animation & Rendering Assignment #4:Morphing & Discussion
Programming Assignments (2 개중 선택 ) Renderer(Fog, Texture Mapping 포함 ) – 낮은 레벨 Rubiks Cube – 높은 레벨
Design Assignment #1 Modeling a Car with 3dcg
Design Assignment #2 Modeling a Human with 3dcg
Design Assignment #3 Animation & Rendering with 3dcg
Design Assignment #4
Programming Assignment Choose One
1) basic Rendering 2) Rubiks Cube rendering
Group Term Project Written proposal (due 4. 30, 2001) Demo day (due 6. 4, 2001)
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 으로 제작하여야 함
Group Project (2) Example
Course Organization3/5: Overview 3/7: Introduction to VR3/12: VR History 3/14: VR System3/19: VR Application 3/21: Modeling (Design Asg.#1)3/26: Virtual Worlds 1 3/28: Animation(Design Asg.#2)4/2: Virtual Worlds 2 4/4: Rendering4/9: Human Factors 1 4/11: Rendering(Design Asg.#3)4/16: Human Factors 2 4/18: PostProduction (Asg.#4)4/23: Midterm Exam.4/30: Term Proj. Proposal 5/2: Introduction to Opengl5/7: Ray Casting 5/9: Modeling with Opengl5/14: Illumination 5/16: Rendering (Prog. Asg.#1)5/21: Keyframe Animation 5/23: Kinematics5/28: Video show6/4: Term Project Demo 6/6: Final Exam.
Grading Midterm Exam (15%) Final Exam (25%) Design, Program Assignments
(25%) Final Project (25%) Class Participation (0~100%)