Graphics Syllabus cgvr korea ac kr 1 Graphics
Graphics Syllabus 고려대학교 컴퓨터 그래픽스 연구실 cgvr. korea. ac. kr 1 Graphics Lab @ Korea University
Course Information CGVR CSE 338 -00 Computer Graphics n Credit n n n Schedule n n Junior & Senior Text Book n n Mon 7 th~8 th Class (17: 00 - 18: 50) Wed 5 th Class (14: 00 – 15: 15) Attendee n n 3. 0 Computer Graphics C Version Second Edition Prerequisite Data Structure n Programming Skills of C & C++ or JAVA n cgvr. korea. ac. kr 2 Graphics Lab @ Korea University
Course Outline CGVR I. Modeling Wireframe Modeling II. Rendering III. Animation Simulating brushed aluminum surface Body Animation cgvr. korea. ac. kr 3 Graphics Lab @ Korea University
Part I: Modeling n CGVR Representations of geometry Curves: splines n Surfaces: meshes, splines, subdivision n Solids: voxels, CSG, BSP n n Procedural modeling Sweeps n Fractals n Grammars n A composite Bezier surface constructed with two Bezier section cgvr. korea. ac. kr 4 Graphics Lab @ Korea University
Part II: Rendering n 3 D Rendering Pipeline n n n n CGVR Modeling transformations Viewing transformations Hidden surface removal Illumination, shading, and textures Scan conversion, clipping Hierarchical scene graphics Open. GL A ray–traced scene Global illumination Ray tracing n Radiosity n cgvr. korea. ac. kr 5 Nave of Chartres Cathedral rendered with a progressive refinement radiosity Graphics Lab @ Korea University
Part III: Animation n CGVR Keyframing Kinematics n Articulated figures n n Motion capture Capture n Warping n n Dynamics Facial animation Physically-based simulations n Particle systems n cgvr. korea. ac. kr 6 Graphics Lab @ Korea University
CGVR 9/2: Introduction 9/6: Mathematics for CG 9/9: 2 D Geo. Trans. 9/13: Output Primitives 9/16: 2 D viewing I (Asg. #1 출제) 9/20: 9/27: 3 D Geo. Trans. I 9/23: 2 D viewing II 9/30: Asg. #1 -검사 (Asg. #2 출제) 10/4: 3 D Geo. Trans. II 10/7: 3 D Geo. Trans. III 10/11: 10/14: Asg. #2 -검사 (Asg. #3 출제) 10/18: 3 D Viewing I 10/21: Midterm Exam. 10/28: 3 D Viewing II 11/1: Term Proj. Proposal 11/8: 3 D Obj. Presentation 11/4: Asg. #3 -검사 11/11: Illumination Models I 11/15: Illumination Models II 11/18: Texture mapping 11/22: Surface Rendering & Hidden Surface removal Methods 11/25: Computer animation & Kinematics and Dynamics 12/2: Term Project Demo 12/9: Final Exam. cgvr. korea. ac. kr 7 Graphics Lab @ Korea University
Coursework CGVR Midterm Exam (20%) n Final Exam (30%) n Programming Assignments ( 5% each ) n n n Assignment #1~#3 Term Project (35%) n 3 D Computer Animation cgvr. korea. ac. kr 8 Graphics Lab @ Korea University
Programming Assignments n When? n n CGVR Every 2 Weeks How? Windows n C and C++ or Java n Not Using Graphics Library (Open. GL, Direct. X, Java 3 D) n cgvr. korea. ac. kr 9 Graphics Lab @ Korea University
Term Project n CGVR What? Create Your Own Graphics Art n Not Still Image n n When? n n After Final Exam How? Windows n C and C++ or Java n Not Using Graphics Library (Open. GL, Direct. X, Java 3 D) n Using Your Assignments n cgvr. korea. ac. kr 10 Graphics Lab @ Korea University
Example n CGVR 2001 Fall Semester Robot Arm Kinematics Cubic Logic 폴리곤 분수 cgvr. korea. ac. kr 펭귄 11 Graphics Lab @ Korea University
Contact n Course web page n n http: //cgvr. korea. ac. kr/course/2002/cse 338/ Graphics Lab n n CGVR 아산 이학관 240호 Teaching assistant smjang@cgvr. korea. ac. kr n syshin@cgvr. korea. ac. kr n n Professor n chkim@koera. ac. kr cgvr. korea. ac. kr 12 Graphics Lab @ Korea University
- Slides: 12