ผลต่างระหว่างรุ่นของ "418341 ภาคต้น 2552"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) |
(→ประกาศ) |
||
(ไม่แสดง 62 รุ่นระหว่างกลางโดยผู้ใช้ 7 คน) | |||
แถว 2: | แถว 2: | ||
== ประกาศ == | == ประกาศ == | ||
+ | * 23 กันยายน 2552: ตัวอย่างข้อสอบเก่า [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/final.pdf PDF] | ||
+ | * 11 กันยายน 2552: แก้ไขไฟล์การบ้าน 2 | ||
+ | ** '''problem2_test.cpp ผิด''' | ||
+ | ** คุณสามารถ download ไฟล์การบ้าน 2 ใหม่ได้ที่นี่ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/homework-02/homework-02.zip ZIP] | ||
+ | ** หรือจะเอาไฟล์ที่ problem2_test.cpp ที่ถูกต้องได้ที่นี่ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/homework-02/problem2_test.cpp problem2_test.cpp] | ||
+ | * 11 กันยายน 2552: '''ส่งการบ้าน 2 ข้อ 1-3 ภายในวันที่ 15 สิงหาคม 2552 เวลา 23.59 น.''' | ||
+ | * 31 สิงหาคม 2552: เรียนชดเชย'''วันที่ 1 กันยายน 2552 ณ ห้อง 101 เวลา 14.30 น. - 16.00 น.''' | ||
+ | * 28 สิงหาคม 2552: ดูคะแนนสอบมิดเทอมได้ที่นี่ [[418341 ภาคต้น 2552/คะแนนสอบมิดเทอม]] | ||
+ | * 11 กรกฏาคม 2552: เลื่อนเวลาส่งการบ้าน 1 เป็นวันที่ '''12 กรกฏาคม 2552 เวลา 23.59 น.''' | ||
+ | * 16 มิถุนายน 2552: ดูวิดีโอสาธิตการตั้งสภาวะแวดล้อมสำหรับเขียนโปรแกรมเพื่อใช้ OpenGL ได้ที่นี่ http://theory.cpe.ku.ac.th/~pramook/418341/first2009/tutorial/tutorial.htm | ||
* 1 มิ.ย. 2552: เริ่มสร้างเว็บไซต์ | * 1 มิ.ย. 2552: เริ่มสร้างเว็บไซต์ | ||
แถว 25: | แถว 35: | ||
** Randima Fernando and Mark J. Kilgard. '''The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics.''' | ** Randima Fernando and Mark J. Kilgard. '''The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics.''' | ||
*** [http://developer.nvidia.com/object/cg_tutorial_home.html อ่าน] | *** [http://developer.nvidia.com/object/cg_tutorial_home.html อ่าน] | ||
+ | |||
+ | == การบ้าน == | ||
+ | === การบ้านครั้งที่ 1 === | ||
+ | * ให้เมื่อวันอังคารที่ 30 มิถุนายน 2552 | ||
+ | * ส่งภายใน'''วันอาทิตย์ที่ 12 กรกฏาคม 2552 เวลา 23:59 นาที''' | ||
+ | * [[418341 ภาคต้น 2552: การบ้าน 1|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === การบ้านครั้งที่ 2 === | ||
+ | * ให้ไว้ ณ '''วันอังคารที่ 8 กันยายน 2552''' | ||
+ | * ส่งข้อ 1-3 ภายในเวลา '''23.59 น. วันอังคารที่ 15 กันยายน 2552''' | ||
+ | * ส่งทั้งหมด ภายในเวลา '''23.59 น. วันอังคารที่ 22 กันยายน 2552''' | ||
+ | * [[418341 ภาคต้น 2552: การบ้าน 2|ดูรายละเอียดที่นี่]] | ||
== การเรียนการสอน == | == การเรียนการสอน == | ||
แถว 38: | แถว 60: | ||
<td>10 มิ.ย.</td> | <td>10 มิ.ย.</td> | ||
<td>Introduction to Computer Graphics</td> | <td>Introduction to Computer Graphics</td> | ||
− | <td>สไลด์ [http:// | + | <td>สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-01/lecture-01.pdf PDF] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-01/lecture-01.ppt PPT] |
− | [http:// | + | [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-01/lecture-01.pptx PPTX]</td> |
<td></td> | <td></td> | ||
</tr> | </tr> | ||
แถว 54: | แถว 76: | ||
* อ่าน Shreiner บทที่ 1 | * อ่าน Shreiner บทที่ 1 | ||
* อ่าน GLUT Tutorial [http://www.lighthouse3d.com/opengl/glut/ Setup] และ [http://www.lighthouse3d.com/opengl/glut/index.php?2 Initialization] | * อ่าน GLUT Tutorial [http://www.lighthouse3d.com/opengl/glut/ Setup] และ [http://www.lighthouse3d.com/opengl/glut/index.php?2 Initialization] | ||
− | * สไลด์ [http:// | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-02/lecture-02.pdf PDF] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-02/lecture-02.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-02/lecture-02.pptx PPTX] |
− | * โค้ดตัวอย่าง | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-02/lecture-02-code.zip ZIP] |
+ | * [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/tutorial/tutorial.htm วิดีโอสาธิตการตั้งสภาวะแวดล้อมสำหรับเขียนโปรแกรมเพื่อใช้ OpenGL] | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 72: | แถว 95: | ||
* อ่าน GLUT Tutorial [http://www.lighthouse3d.com/opengl/glut/index.php?3 Resizing the Window] | * อ่าน GLUT Tutorial [http://www.lighthouse3d.com/opengl/glut/index.php?3 Resizing the Window] | ||
* สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-03/lecture-03.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-03/lecture-03.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-03/lecture-03.pptx PPTX] | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-03/lecture-03.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-03/lecture-03.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-03/lecture-03.pptx PPTX] | ||
− | * โค้ดตัวอย่าง | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-03/lecture-03-code.zip ZIP] |
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 88: | แถว 111: | ||
* อ่าน GLUT Tutorial [http://www.lighthouse3d.com/opengl/glut/index.php?4 Animation] [http://www.lighthouse3d.com/opengl/glut/index.php?5 Keyboard] | * อ่าน GLUT Tutorial [http://www.lighthouse3d.com/opengl/glut/index.php?4 Animation] [http://www.lighthouse3d.com/opengl/glut/index.php?5 Keyboard] | ||
* สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-04/lecture-04.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-04/lecture-04.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-04/lecture-04.pptx PPTX] | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-04/lecture-04.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-04/lecture-04.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-04/lecture-04.pptx PPTX] | ||
− | * โค้ดตัวอย่าง | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-04/lecture-04-code.zip ZIP] |
− | |||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 101: | แถว 123: | ||
<td> | <td> | ||
* อ่าน Shreiner บทที่ 3 | * อ่าน Shreiner บทที่ 3 | ||
− | * สไลด์ | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-05/lecture-05.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-05/lecture-05.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-05/lecture-05.pdf PDF] |
− | * โค้ดตัวอย่าง | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-05/lecture-05-code.zip ZIP] |
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 114: | แถว 136: | ||
<td> | <td> | ||
* อ่าน Shreiner บทที่ 3 | * อ่าน Shreiner บทที่ 3 | ||
− | * สไลด์ | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-06/lecture-06.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-06/lecture-06.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-06/lecture-06.pdf PDF] |
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 122: | แถว 144: | ||
<td>1 ก.ค.</td> | <td>1 ก.ค.</td> | ||
<td> | <td> | ||
− | Projection Transform | + | * Projection Transform |
+ | * Transformations in Modeling | ||
</td> | </td> | ||
<td> | <td> | ||
* อ่าน Shreiner บทที่ 3 | * อ่าน Shreiner บทที่ 3 | ||
− | * สไลด์ [http:// | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-07/lecture-07.pdf PDF] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-07/lecture-07.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-07/lecture-07.pptx PPTX] |
− | * โค้ดตัวอย่าง | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-07/lecture-07-code.zip ZIP] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 144: | แถว 156: | ||
<tr> | <tr> | ||
− | <td> | + | <td>3 ก.ค.</td> |
<td> | <td> | ||
− | * Rasterization | + | * Rasterization |
− | * Depth | + | * Depth Buffer |
</td> | </td> | ||
<td> | <td> | ||
แถว 158: | แถว 170: | ||
<tr> | <tr> | ||
− | <td> | + | <td>10 ก.ค.</td> |
<td> | <td> | ||
− | * Color | + | * Color Theory |
* Reflectance | * Reflectance | ||
</td> | </td> | ||
แถว 170: | แถว 182: | ||
<tr> | <tr> | ||
− | <td> | + | <td>15 ก.ค.</td> |
<td> | <td> | ||
− | Lighting in OpenGL | + | Lighting in OpenGL</td> |
− | </td> | ||
<td> | <td> | ||
* อ่าน Shreiner บทที่ 5 | * อ่าน Shreiner บทที่ 5 | ||
แถว 182: | แถว 193: | ||
<tr> | <tr> | ||
− | <td> | + | <td>17 ก.ค.</td> |
<td> | <td> | ||
* Mouse Input | * Mouse Input | ||
แถว 196: | แถว 207: | ||
<tr> | <tr> | ||
− | <td> | + | <td>22 ก.ค.</td> |
<td> | <td> | ||
− | + | Texture Mapping | |
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture- | + | * อ่าน Shreiner บทที่ 9 |
+ | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-15/lecture-15.ppt PPT] (จาก University of Virginia) | ||
+ | * โค้ดตัวอย่าง [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-15/lecture-15-code.zip ZIP] | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 207: | แถว 220: | ||
<tr> | <tr> | ||
− | <td> | + | <td>24 ก.ค.</td> |
<td> | <td> | ||
− | Texture Mapping | + | * Texture Mapping II |
+ | * เตรียมสอบกลางภาค | ||
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture- | + | * อ่าน Shreiner บทที่ 7 |
+ | * สไลด์ Blending และหมอก [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-16/lecture-16.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-16/lecture-16.pptx PPTX] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-16/lecture-16.pdf PDF] | ||
+ | * โค้ดตัวอย่าง [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-16/lecture-16-code.zip ZIP] | ||
+ | * สไลด์เตรียมสอบกลางภาค [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-13/lecture-13.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-13/lecture-13.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-13/lecture-13.pptx PPTX] | ||
+ | * ข้อสอบเก่า: [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/old-midterm/midterm.pdf PDF] | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 218: | แถว 236: | ||
<tr> | <tr> | ||
− | <td> | + | <td>19 ส.ค.</td> |
<td> | <td> | ||
− | + | การเขียนโปรแกรมเพื่อจัดการข้อมูลทางคอมพิวเตอร์กราฟิกส์สามมิติ I | |
</td> | </td> | ||
<td> | <td> | ||
− | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-16/lecture-16.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-16/lecture-16.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-16/lecture-16.pdf PDF] | |
− | * สไลด์ [http:// | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-16/lecture-16-code-pub.zip ZIP] |
− | * โค้ดตัวอย่าง [http:// | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 231: | แถว 248: | ||
<tr> | <tr> | ||
− | <td> | + | <td>21 ส.ค.</td> |
<td> | <td> | ||
− | + | การเขียนโปรแกรมเพื่อจัดการข้อมูลทางคอมพิวเตอร์กราฟิกส์สามมิติ II | |
− | |||
</td> | </td> | ||
<td> | <td> | ||
− | * | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-17/lecture-17-code-pub.zip ZIP] |
− | |||
− | |||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 245: | แถว 259: | ||
<tr> | <tr> | ||
− | <td> | + | <td>26 ส.ค.</td> |
<td> | <td> | ||
− | + | Animation of Rigid Bodies | |
</td> | </td> | ||
<td> | <td> | ||
− | |||
− | |||
− | |||
<td></td> | <td></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>28 ส.ค.</td> |
<td> | <td> | ||
− | + | Animation of Articulated Rigid Bodies | |
− | |||
</td> | </td> | ||
<td> | <td> | ||
− | |||
− | |||
− | |||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 271: | แถว 278: | ||
<tr> | <tr> | ||
− | <td> | + | <td>1 ก.ย.</td> |
<td> | <td> | ||
− | + | * Character Animation | |
+ | * Skinning | ||
+ | * Skeletal Subspace Deformation | ||
</td> | </td> | ||
<td> | <td> | ||
− | |||
− | |||
</td> | </td> | ||
<td></td> | <td></td> | ||
</tr> | </tr> | ||
+ | |||
<tr> | <tr> | ||
− | <td> | + | <td>2 ก.ย.</td> |
<td> | <td> | ||
− | Cg Programming | + | Cg Programming I: The Basics |
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture- | + | * สไลด์ Shader Programming [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-18/Shader_Programming.pdf PDF] |
− | * โค้ดตัวอย่าง [http:// | + | * สไลด์ Cg Programming [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-19/lecture-19.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-19/lecture-19.pptx PPTX] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-19/lecture-19.pdf PDF] |
+ | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-19/lecture-19.zip ZIP] | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 295: | แถว 304: | ||
<tr> | <tr> | ||
− | <td> | + | <td>4 ก.ย.</td> |
<td> | <td> | ||
− | Cg Programming | + | Cg Programming II: Uniform and Texture Parameters |
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http:// | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-20/lecture-20.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-20/lecture-20.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-20/lecture-20.pdf PDF] |
− | * โค้ดตัวอย่าง [http:// | + | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-20/lecture-20-code.zip ZIP] |
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 307: | แถว 316: | ||
<tr> | <tr> | ||
− | <td> | + | <td>8 ก.ย.</td> |
<td> | <td> | ||
− | + | * Cube Maps | |
+ | * Reflection Mapping | ||
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http:// | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-21/lecture-21.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-21/lecture-21.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-21/lecture-21.pdf PDF] |
+ | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-21/lecture-21-code.zip ZIP] | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 320: | แถว 331: | ||
<td>9 ก.ย.</td> | <td>9 ก.ย.</td> | ||
<td> | <td> | ||
− | * | + | * Refraction |
− | * | + | * Fresnel Effect |
+ | * Chromatic Dispersion | ||
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture- | + | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-24/lecture-24.ppt PPT] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-24/lecture-24.pptx PPTX] [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-24/lecture-24.pdf PDF] |
− | * โค้ดตัวอย่าง [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture- | + | * โค้ดตัวอย่าง [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-24/lecture-24-code.zip ZIP] |
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 333: | แถว 345: | ||
<td>11 ก.ย.</td> | <td>11 ก.ย.</td> | ||
<td> | <td> | ||
− | + | Bump Mapping | |
− | |||
− | |||
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ [http:// | + | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-23/lecture-23.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-23/lecture-23.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-23/lecture-23.pdf PDF] |
− | |||
</td> | </td> | ||
<td></td> | <td></td> | ||
แถว 347: | แถว 356: | ||
<td>16 ก.ย.</td> | <td>16 ก.ย.</td> | ||
<td> | <td> | ||
− | + | เงา | |
</td> | </td> | ||
<td> | <td> | ||
+ | * สไลด์ [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-25/17_shadows.pdf PDF] (จาก MIT)</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td>18 ก.ย.</td> | ||
+ | <td> | ||
+ | การคำนวณต่างๆ ที่อาจจะออกข้อสอบ | ||
+ | </td> | ||
+ | <td> | ||
+ | * สไลด์ [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-25/lecture-25-1up.pdf 1-up PDF] [http://theory.cpe.ku.ac.th/~pramook/418341/first2009/lecture-25/lecture-25-6up.pdf 6-up PDF] | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
</tr> | </tr> | ||
+ | <tr> | ||
+ | <td>23 ก.ย.</td> | ||
+ | <td> | ||
+ | TBA | ||
+ | </td> | ||
+ | <td> | ||
+ | * สไลด์ <font color="red">'''แก้ไข'''</font> | ||
+ | </td> | ||
+ | <td></td> | ||
+ | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>25 ก.ย.</td> |
<td> | <td> | ||
− | + | TBA | |
− | |||
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ | + | * สไลด์ <font color="red">'''แก้ไข'''</font> |
</td> | </td> | ||
<td></td> | <td></td> |
รุ่นแก้ไขปัจจุบันเมื่อ 04:41, 23 กันยายน 2552
ขอต้อนรับเข้าสู่วิชา 418341: สภาพแวดล้อมการทำงานคอมพิวเตอร์กราฟิกส์
เนื้อหา
ประกาศ
- 23 กันยายน 2552: ตัวอย่างข้อสอบเก่า PDF
- 11 กันยายน 2552: แก้ไขไฟล์การบ้าน 2
- problem2_test.cpp ผิด
- คุณสามารถ download ไฟล์การบ้าน 2 ใหม่ได้ที่นี่ ZIP
- หรือจะเอาไฟล์ที่ problem2_test.cpp ที่ถูกต้องได้ที่นี่ problem2_test.cpp
- 11 กันยายน 2552: ส่งการบ้าน 2 ข้อ 1-3 ภายในวันที่ 15 สิงหาคม 2552 เวลา 23.59 น.
- 31 สิงหาคม 2552: เรียนชดเชยวันที่ 1 กันยายน 2552 ณ ห้อง 101 เวลา 14.30 น. - 16.00 น.
- 28 สิงหาคม 2552: ดูคะแนนสอบมิดเทอมได้ที่นี่ 418341 ภาคต้น 2552/คะแนนสอบมิดเทอม
- 11 กรกฏาคม 2552: เลื่อนเวลาส่งการบ้าน 1 เป็นวันที่ 12 กรกฏาคม 2552 เวลา 23.59 น.
- 16 มิถุนายน 2552: ดูวิดีโอสาธิตการตั้งสภาวะแวดล้อมสำหรับเขียนโปรแกรมเพื่อใช้ OpenGL ได้ที่นี่ http://theory.cpe.ku.ac.th/~pramook/418341/first2009/tutorial/tutorial.htm
- 1 มิ.ย. 2552: เริ่มสร้างเว็บไซต์
รายละเอียด
- เนื้อหา
- วิชานี้เป็นวิชาสำหรับนิสิตปริญญาตรีปีสาม มีเนื้อหาเกี่ยวกับการเขียนโปรแกรมทางคอมพิวเตอร์กราฟิกส์เพื่อสร้างภาพสามมิติ ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมดี รู้ภาษา C หรือ C++
- เวลาและสถานที่
- วันพุธและศุกร์ 11.00 น. - 12.30 น. SMC 101
- การให้คะแนน
- การบ้าน 40%
- สอบกลางภาค 30%
- สอบปลายภาค 30%
- หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาึคต
- ผู้สอน
- อ.ประมุข ขันเงิน
- อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
- มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
- เวลาเข้าพบ: วันพุธและวันศูกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
- ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาีควิชา
- อ.ประมุข ขันเงิน
- หนังสือ
การบ้าน
การบ้านครั้งที่ 1
- ให้เมื่อวันอังคารที่ 30 มิถุนายน 2552
- ส่งภายในวันอาทิตย์ที่ 12 กรกฏาคม 2552 เวลา 23:59 นาที
- ดูรายละเอียดที่นี่
การบ้านครั้งที่ 2
- ให้ไว้ ณ วันอังคารที่ 8 กันยายน 2552
- ส่งข้อ 1-3 ภายในเวลา 23.59 น. วันอังคารที่ 15 กันยายน 2552
- ส่งทั้งหมด ภายในเวลา 23.59 น. วันอังคารที่ 22 กันยายน 2552
- ดูรายละเอียดที่นี่
การเรียนการสอน
วันที่ | หัวข้อ | เอกสา่ร | การบ้าน |
10 มิ.ย. | Introduction to Computer Graphics | สไลด์ PDF PPT PPTX | |
12 มิ.ย. |
|
|
|
17 มิ.ย. |
Geometric Primitives in OpenGL |
|
|
19 มิ.ย. |
|
||
24 มิ.ย. |
Transformation I |
||
26 มิ.ย. |
Transformation II |
||
1 ก.ค. |
|
||
3 ก.ค. |
|
||
10 ก.ค. |
|
|
|
15 ก.ค. | Lighting in OpenGL |
|
|
17 ก.ค. |
|
||
22 ก.ค. |
Texture Mapping |
||
24 ก.ค. |
|
||
19 ส.ค. |
การเขียนโปรแกรมเพื่อจัดการข้อมูลทางคอมพิวเตอร์กราฟิกส์สามมิติ I |
||
21 ส.ค. |
การเขียนโปรแกรมเพื่อจัดการข้อมูลทางคอมพิวเตอร์กราฟิกส์สามมิติ II |
|
|
26 ส.ค. |
Animation of Rigid Bodies |
||
28 ส.ค. |
Animation of Articulated Rigid Bodies |
||
1 ก.ย. |
|
||
2 ก.ย. |
Cg Programming I: The Basics |
||
4 ก.ย. |
Cg Programming II: Uniform and Texture Parameters |
||
8 ก.ย. |
|
||
9 ก.ย. |
|
||
11 ก.ย. |
Bump Mapping |
||
16 ก.ย. |
เงา |
|
|
18 ก.ย. |
การคำนวณต่างๆ ที่อาจจะออกข้อสอบ |
||
23 ก.ย. |
TBA |
|
|
25 ก.ย. |
TBA |
|
ลิงก์ภายนอก
เวบเพจรายวิชาที่มหาวิทยาลัยอื่นๆ
- Harvard's CSCI E-234: Introduction to Computer Graphics and GPU Programming
- 6.837 เรขภาพคอมพิวเตอร์, ฤดูใบไม้ร่วง 2003 ของ MIT
- Stanford's CS 248 - Introduction to Computer Graphics
- University of Virginia's CS 445 - Introduction to Computer Graphics, Spring 2004
- Virginia Tech's CS4204 - Computer Graphics
- UIUC's CS 418 - Interactive Computer Graphics