Virtual Reality Virtual Reality CSCE 458 Fall 2004

  • Slides: 15
Download presentation
Virtual Reality 가상현실 Virtual Reality (CSCE 458 Fall 2004) 담당교수: 김 창 헌(chkim@korea. ac.

Virtual Reality 가상현실 Virtual Reality (CSCE 458 Fall 2004) 담당교수: 김 창 헌(chkim@korea. ac. kr) 김 선 정(sunjeongkim@korea. ac. kr) 이 정(airjung@korea. ac. kr) http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Course Information n Virtual Reality (CSCE 458, 3학점) n Major Attendee: Junior & Senior

Course Information n Virtual Reality (CSCE 458, 3학점) n Major Attendee: Junior & Senior n Prerequisite n n Data Structure n Computer Graphics n C, C++ Programming Skill KUCG Time and Classroom n Mon, 10: 30 ~ 11: 45(2교시), 이학관 633호 n Wed, 14: 00 ~ 15: 15(5교시), 이학관 112호 http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Textbooks n Textbook n Power. Point Lecture Notes n Virtual Reality Systems o n

Textbooks n Textbook n Power. Point Lecture Notes n Virtual Reality Systems o n John Vince, Addison-Wesley, 1995 Practical Algorithms for 3 D Computer Graphics o n KUCG R. Stuart Ferguson, A. K. Peters Ltd. , 2001 References n Computer Graphics C Version 2 nd Edition o D. Hearn, M. P. Baker, Prentice Hall, 1997 http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Course Outline n VR Theory n VR-related n 3 D KUCG Problem Solving Techniques

Course Outline n VR Theory n VR-related n 3 D KUCG Problem Solving Techniques Implementation Skills http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

VR Theory KUCG n Introduction to Virtual Reality n VR Systems & Applications n

VR Theory KUCG n Introduction to Virtual Reality n VR Systems & Applications n VR & HCI (Human-Computer Interaction) http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

VR-related Problem Solving Techniques (1 / 2) n KUCG Modeling Subdivision surfaces n Point-set

VR-related Problem Solving Techniques (1 / 2) n KUCG Modeling Subdivision surfaces n Point-set surfaces n Level of Detail (LOD) n n Animation Dynamics: fluid (gas, water) simulation n Motion capture: character n Collision detection n http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

VR-related Problem Solving Techniques (2 / 2) n KUCG Rendering n Hardware-accelerated rendering n

VR-related Problem Solving Techniques (2 / 2) n KUCG Rendering n Hardware-accelerated rendering n Non-photorealistic rendering (NPR) n Texture-mapping issues http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

3 D Implementation Skills n KUCG 3 D modeling tools MAYA n 3 D

3 D Implementation Skills n KUCG 3 D modeling tools MAYA n 3 D Studio Max n n 3 D graphics libraries o Hardware-accelerated Open. GL n Direct. X n Pixel shader o Vertex shader o http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Coursework n Final exam (25%) n Assignments (30%) n n KUCG #1 (10%), #2

Coursework n Final exam (25%) n Assignments (30%) n n KUCG #1 (10%), #2 (20%) Term project (45%) n Paper analysis & Presentation (15%) n Implementation (30%) You will fail if you miss just one!! And no negotiation. . . http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Assignments n KUCG Assignment #1 n 3 D modeling MAYA or o 3 D

Assignments n KUCG Assignment #1 n 3 D modeling MAYA or o 3 D Studio Max (3 DMax) o n Assignment #2 n 3 D model loader o Import ASCII file format (. asc, . ase, . ma) Rendering n Model manipulation n o Translation, rotation, scaling, . . . http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Assignment #1 Example KUCG n 3 DMax http: //kucg. korea. ac. kr Graphics. Lab@

Assignment #1 Example KUCG n 3 DMax http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Assignment #2 Example http: //kucg. korea. ac. kr KUCG Graphics. Lab@ @Korea. University

Assignment #2 Example http: //kucg. korea. ac. kr KUCG Graphics. Lab@ @Korea. University

Term Project n Paper analysis n n KUCG Choose one research theme Presentation Paper

Term Project n Paper analysis n n KUCG Choose one research theme Presentation Paper summary n Implementation plan n n Paper implementation http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University

Course Schedule http: //kucg. korea. ac. kr KUCG Graphics. Lab@ @Korea. University

Course Schedule http: //kucg. korea. ac. kr KUCG Graphics. Lab@ @Korea. University

Contact n Course web page n n http: //kucg. korea. ac. kr/education/2004/csce 458 Laboratory

Contact n Course web page n n http: //kucg. korea. ac. kr/education/2004/csce 458 Laboratory n n KUCG 아산이학관 249호 Teaching assistants n 지준용 (guybrushji@korea. ac. kr) 홍진경 (bestinas@korea. ac. kr) o 이승호 (gop 0077@korea. ac. kr) o http: //kucg. korea. ac. kr Graphics. Lab@ @Korea. University