가상현실 Virtual Reality CSE 425 Spring 2001 김 창 헌 Department of Computer Science Korea...

Preview:

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%)

Recommended