ผลต่างระหว่างรุ่นของ "418382 ภาคต้น 2553"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) |
Cardcaptor (คุย | มีส่วนร่วม) ล ("418382 ภาคต้น 2553" ถูกล็อก ([edit=autoconfirmed] (ตลอดกาล) [move=autoconfirmed] (ตลอดกาล))) |
||
(ไม่แสดง 12 รุ่นระหว่างกลางโดยผู้ใช้ 2 คน) | |||
แถว 2: | แถว 2: | ||
== ประกาศ == | == ประกาศ == | ||
+ | * สอบปลายภาค'''วันจันทร์ที่ 4 ตุลาคม 2553 เวลา 13.00 น. - 15.00 น.''' | ||
* เลื่อนการส่งการบ้านที่สองไปเป็น '''วันศุกร์ที่ 27 สิงหาคม 2553 เวลา 23.59 น.''' | * เลื่อนการส่งการบ้านที่สองไปเป็น '''วันศุกร์ที่ 27 สิงหาคม 2553 เวลา 23.59 น.''' | ||
* [http://theory.cpe.ku.ac.th/~pramook/418382/midterm_2008.pdf ข้อสอบมิดเทอมปี 2551] [http://theory.cpe.ku.ac.th/~pramook/418382/midterm_2009.pdf ข้อสอบมิดเทอมปี 2552] | * [http://theory.cpe.ku.ac.th/~pramook/418382/midterm_2008.pdf ข้อสอบมิดเทอมปี 2551] [http://theory.cpe.ku.ac.th/~pramook/418382/midterm_2009.pdf ข้อสอบมิดเทอมปี 2552] | ||
แถว 187: | แถว 188: | ||
<td> | <td> | ||
* Physical Simulation | * Physical Simulation | ||
− | * | + | * Particle Systems |
</td> | </td> | ||
<td> | <td> | ||
แถว 196: | แถว 197: | ||
<tr> | <tr> | ||
− | <td> | + | <td>30 ส.ค. 2553</td> |
<td> | <td> | ||
* Blending | * Blending | ||
แถว 204: | แถว 205: | ||
* Anti-aliasing in OpenGL | * Anti-aliasing in OpenGL | ||
</td> | </td> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<td> | <td> | ||
− | * | + | สไลด์: |
− | + | * [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-10.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-10.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-10.pdf PDF] | |
− | * | + | โค้ดตัวอย่าง |
− | + | * [http://theory.cpe.ku.ac.th/~pramook/418382/codes/lecture10.zip ZIP] | |
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
แถว 222: | แถว 217: | ||
<td> | <td> | ||
* Introduction to GLSL Shading Language | * Introduction to GLSL Shading Language | ||
− | |||
</td> | </td> | ||
− | <td></td> | + | <td> |
+ | สไลด์ | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-11.pdf PDF] | ||
+ | โค้ดตัวอย่าง | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418382/codes/lecture11.zip ZIP] | ||
+ | </td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<td>13 ก.ย. 2553</td> | <td>13 ก.ย. 2553</td> | ||
<td> | <td> | ||
− | * | + | * GLSL Data Types |
− | * | + | * Uniform Variables |
+ | * Using Texture in GLSL | ||
+ | * Varying Variables | ||
+ | * Implement the Phong lighting model. | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture12.pdf PDF] | ||
+ | โค้ดตัวอย่าง | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418382/codes/lecture12.zip ZIP] | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>18 ก.ย. 2553</td> |
<td> | <td> | ||
* Shadow Techniques | * Shadow Techniques | ||
** Shadow Maps | ** Shadow Maps | ||
** Shadow Volume | ** Shadow Volume | ||
+ | * Techniques to Enhance Surface Details | ||
+ | ** Displacement Mapping | ||
+ | ** Normal Mapping | ||
+ | ** Bump Mapping | ||
+ | ** Relief Mapping | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์: | ||
+ | * เงา [http://access.cs.sci.ku.ac.th/~pramook/418341/lecture-25/17_shadows.pdf PDF (จาก MIT)] | ||
+ | * เทคนิคการทำผิวขรุขระ [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-13.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-13.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture-13.pdf PDF] | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>20 ก.ย. 2553</td> |
+ | TBA | ||
<td> | <td> | ||
− | * | + | * Cube Map |
− | ** | + | * Environmental Map |
− | ** | + | * Reflection |
− | ** | + | * Refraction |
− | * | + | * Fresnel Effect |
+ | * Chromatic Dispersion | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์: | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture14.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture14.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418382/slides/lecture14.pdf PDF] | ||
+ | โค้ดตัวอย่าง | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418382/codes/lecture14.zip ZIP] | ||
</td> | </td> | ||
− | + | ||
</tr> | </tr> | ||
รุ่นแก้ไขปัจจุบันเมื่อ 02:13, 2 ตุลาคม 2554
ขอต้อนรับเข้าสู่วิชา 418382: สภาพแวดล้อมการทำงานคอมพิวเตอร์กราฟิกส์
เนื้อหา
ประกาศ
- สอบปลายภาควันจันทร์ที่ 4 ตุลาคม 2553 เวลา 13.00 น. - 15.00 น.
- เลื่อนการส่งการบ้านที่สองไปเป็น วันศุกร์ที่ 27 สิงหาคม 2553 เวลา 23.59 น.
- ข้อสอบมิดเทอมปี 2551 ข้อสอบมิดเทอมปี 2552
- เรียนชดเชยวันที่ 12 กรกฎาคม 2553 ในวันเสาร์ที่ 24 กรกฎาคม 2553 เวลา 13.00 น. - 16.00 น. ณ ห้อง 101 อาคาร SMC
- งดการเรียนการสอนในวันจันทร์ที่ 12 กรกฎาคม 2553
- 7 พ.ค. 2553: เริ่มสร้างเว็บไซต์
รายละเอียด
- เนื้อหา
- วิชานี้เป็นวิชาสำหรับนิสิตปริญญาตรีปีสาม มีเนื้อหาเกี่ยวกับการเขียนโปรแกรมทางคอมพิวเตอร์กราฟิกส์เพื่อสร้างภาพสามมิติ ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมดี รู้ภาษา C++
- เวลาและสถานที่
- วันจันทร์ 16.00 น. - 19.00 น. SMC 126
- การให้คะแนน
- การบ้าน 40%
- สอบกลางภาค 30%
- สอบปลายภาค 30%
- หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต
- ผู้สอน
- อ.ประมุข ขันเงิน
- อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
- มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
- เวลาเข้าพบ: วันพุธและวันศูกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
- ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา
- อ.ประมุข ขันเงิน
- หนังสือ
- Dave Shreiner, Mason Woo, Jackie Neider, and Tom Davis. OpenGL Programming Guide: The Official Guide to Learning OpenGL.
การบ้าน
การบ้านครั้งที่ 1
- ให้ไว้ ณ วันที่ 1 มิืถุนายน 2553
- ส่งภายในวันอาทิตย์ที่ 27 มิถุนายน 2553 เวลา 23.59 น.
- ดูรายละเอียดที่นี่
การบ้านครั้งที่ 2
- ให้ไว้ ณ วันที่ 9 สิงหาคม 2553
- ส่งภายในวันอาทิตย์ที่ 27 สิงหาคม 2553 เวลา 23.59 น.
- ดูรายละเอียดที่นี่
การเรียนการสอน
TBA
วันที่ | หัวข้อ | เอกสาร |
7 มิ.ย. 2553 |
|
สไลด์: โค้ดตัวอย่าง: |
14 มิ.ย. 2553 |
|
สไลด์: โค้ดตัวอย่าง: |
21 มิ.ย. 2553 |
|
สไลด์: โค้ดตัวอย่าง |
28 มิ.ย. 2553 |
|
สไลด์: |
5 ก.ค. 2553 |
|
สไลด์: โค้ดตัวอย่าง |
12 ก.ค. 2553 |
งดการเรียนการสอน |
|
19 ก.ค. 2553 |
|
สไลด์: โค้ดตัวอย่าง |
24 ก.ค. 2553 |
|
สไลด์: |
4 ส.ค. 2553 | สอบกลางภาค | |
9 ส.ค. 2553 |
|
สไลด์: |
16 ส.ค. 2553 | อาจารย์ไปราชการต่างประเทศ | |
23 ส.ค. 2553 |
|
|
30 ส.ค. 2553 |
|
สไลด์: โค้ดตัวอย่าง |
6 ก.ย. 2553 |
|
สไลด์ โค้ดตัวอย่าง |
13 ก.ย. 2553 |
|
สไลด์ โค้ดตัวอย่าง |
18 ก.ย. 2553 |
|
สไลด์:
|
20 ก.ย. 2553 |
|
สไลด์: โค้ดตัวอย่าง |
ลิงก์ภายนอก
เวบเพจรายวิชาที่มหาวิทยาลัยอื่นๆ
- 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