2110512+COMPUTER+ANIMATION


 * 2110512 COMPUTER ANIMATION วิชาApproveตัวนึง โดยวิชานี้เปิดเฉพาะเทอมสอง โดยเปิดสลับกับ 2110479 COMPUTER GRAPHICS ซึ่งจะเปิดในเทอมแรก ==ผู้สอน== ปี 2553: อาจารย์พิษณุ ปี 2554: ก่อน Midterm สอนโดยอาจารย์พิษณุ ส่วนหลัง Midterm เป็นอาจารย์ณัฐพงษ์ อาจารย์สองท่านตัดเกรดแยกกัน แล้วค่อยเอามารวมทีหลัง ==ต้องเรียนวิชาพื้นฐานอะไรก่อนมั้ย== ไม่จำเป็น แต่ควรมีพื้นฐานทางด้าน Physics+Numer นิดหน่อย เพราะสิ่งที่จะเจอในวิชานี้มันคือ วิชา Programming+Physics+Numer มากๆ ==ความยากง่ายของเกรด== ปี 2553: ส่งงานครบ(แบบไม่เลทจนน่าเกลียดและกากจนเกินไป) และอ่านสอบคร่าวๆก็น่าจะได้ A ได้ ปี 2554: ยังไม่รู้ชะตากรรม =.= ==เนื้อหาวิชา== midterm: จะเป็นพื้นฐาน math คร่าวๆ, quantanion, และก็พวก kinemetic - Introduction - Basic mathematics - Interpolation - Key-frame animation - Forward kinematics & Inverse kinematics - Motion Capture final: Physical based simulation - Flocking (พวกพฤติกรรม เช่น พฤติกรรมการบินของนก) - Subdivision การแบ่งส่วนออกเป็นส่วนเล็กๆให้ง่ายต่อการควบคุม - Particle System การแทนวัตถุด้วย particle ชิ้นเล็กๆ (เชื่อมด้วย Spring) - FEM การแทนวัตถุด้วย mesh แผ่นเล็กๆ - Fluid Simulation (Liquid ใช้วิธี SPH, Gas ใช้วิธี Grid) ==มีงานไรบ้าง== ปี 2553: วิชานี้ปกติจะมี project งานกลุ่มเป็นให้ทำ animation โดยใช้โปรแกรม 3d แต่เหมือนปีที่แล้วจะเปลี่ยนเป็นงานย่อยๆแทน งานแรก เขียนโปรแกรมให้วาดรูปพื้นฐาน + หุ่น งานสอง ทำ animation ให้วัตถุวิ่งตามเส้น งานสาม เอา quantanion มาใส่ในหุ่นที่เราได้ทำในงานแรก + animation งานสี่ เอาไฟล์ motion capture มาใส่หุ่น ปี 2554: มีการบ้านสองชิ้น (ก่อน Midterm) และโปรเจคหนึ่งชิ้น (หลัง Final) โดยการบ้านชิ้นแรกจะเป็นการให้นำ รูปทรงเลขาคณิตมาสร้างเป็นหุ่นรูปคนแบบ 3D และสามารถหมุนมุมกล้องได้ และ ขยับได้ ประมาณนี้ Assessment 1 Basic 3D object viewer : In this assignment, you will implement a basic 3D object viewer using any language and any UI toolkit: OpenGL, GLUT, and/or the GLUI, etc. You will be able to view basic shapes and more complex hierarchies of these. You must provide camera controls in order to view your scene from different angles. Optional: Your geometric objects might have lighting and material properties to increase the realism of your scenes. การบ้านชิ้นที่สอง จะให้ต่อยอดจากชิ้นแรก โดยให้นำ Object จากงานชิ้นแรกมาทำการ deform และทำการเคลื่อนไหวตาม keyframe ที่กำหนด ==มีเขียนโปรแกรมมั้ย== มีการเขียนโปรแกรมโดยใช้ Opengl ปล.เขียนโปรแกรมเยอะอยู่นะ ==สอบยากไหม== ยากอยู่นะ มีทั้งสอบ Midterm และ Final =.= == ความเห็นของรุ่นพี่ปีก่อนๆ == กด edit ได้เลยครับ ใส่เครื่องหมาย --1403619375 เพื่อลงชื่อครับ ณัฐชัย(บอส) - ส่วนอาจารย์ณัฐพงศ์สอนเร็วมากๆหลุดทีไปยาว + มีเปเปอร์แจกให้อ่านเยอะ ||