2110479+COMPUTER+GRAPHICS

2110479 COMPUTER GRAPHICS วิชาApproveตัวนึง โดยวิชานี้เปิดเฉพาะเทอมหนึ่ง โดยเปิดสลับกับ 2110512 COMPUTER ANIMATION ซึ่งจะเปิดในเทอมสอง ==ผู้สอน== อาจารย์พิษณุสอนคับ แต่คาดว่าตั้งแต่เทอมหน้าๆน่าจะมี อ.ณัฐพงศ์ ซึ่งเป็นอาจารย์ใหม่มาช่วยสอน

ต้องเรียนวิชาพื้นฐานอะไรก่อนมั้ย
ไม่ต้องเลยคับ เรียนปีหนึ่งยังเรียนได้ (เว่อไป 555) *ก็ถ้าจะให้ดีจริงๆ ควรเรียน EE math มาก่อน เพราะมีการเอา linear algebra พวก matrix มาใช้เล็กน้อย *อีกวิชาที่จิงๆไม่สำคัญแต่รู้ก็ดี คือ numer มีการพูดถึงบ้างนิดนึง (นิดนึงมากๆ)

การให้คะแนน
แล้วแต่เทอม โดยอาจารย์จะให้นิสิตโหวตกัน สำหรับเทอมล่าสุด (1/2554) #การบ้าน/แลป 70% >>จริงๆต้องมี 7 ชิ้น แต่สุดท้ายมีแค่ 4 ชิ้น #สอบไฟนอล 30% >>Open book เอาเอกสารเข้าได้ เครื่องคิดเลขเข้าได้

ความยากง่ายของเกรด
ยังไม่รู้เพิ่งเรียน ยังไม่ได้สอบเลย 555

เนื้อหาวิชา
ก็เรียน CG นั่นแหล่ะ แต่ CG เป็นศาสตร์ที่ใหญ่มาก มีหลายแขนงย่อย สำหรับวิชานี้จะเน้นหนักไปที่ศาสตร์เกี่ยวกับการ Render (อ่อการ Render คือการเอารูปที่เรามีมาประมวลผลแล้วแสดงผลบนหน้าจอนะ)

เรียนไรบ้าง
เริ่มตั้งแต่พื้นฐานทาง math เลยน้องๆวิชา linear algebra แล้วก็ต่อด้วยทฤษฎีการ Render พวกอัลกอริทึมที่ใช้ในการคำนวนให้เร็วๆ หัวข้อสำคัญในวิชานี้อีกอย่างคือ GPU pipeline ซึ่งมันก็คือ GPU render ภาพออกมามีขั้นตอนอย่างไร

มีเขียนโปรแกรมมั้ย
จริงๆเน้นทฤษฎีสะมากกว่า ถ้าเกี่ยวกับการเขียนโปรแกรมจะไปอยู่ในแลป มี 2 งาน #openGL (ใช้ C++) เป็น library ยอดนิยมทางด้าน CG #POV-Ray Language เป็น functional language ใช้วาดรูปสามมิติ ที่เหลือก็ใช้ Tool อยากรู้อะไรมาแก้ถามไว้ละกัน เดี่ยวจะมาตอบ