ผลต่างระหว่างรุ่นของ "418441 ภาคปลาย 2550"
Cardcaptor (คุย | มีส่วนร่วม) |
Cardcaptor (คุย | มีส่วนร่วม) |
||
(ไม่แสดง 22 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน) | |||
แถว 1: | แถว 1: | ||
− | หน้านี้เป็นหน้าของวิชา '''418441 | + | หน้านี้เป็นหน้าของวิชา '''418441 คอมพิืวเตอร์กราฟฟิกส์''' |
== ประกาศ == | == ประกาศ == | ||
+ | * 6 ธันวาคม 2550: การบ้านครั้งที่ 1 ออกแล้ว '''กำหนดส่งวันที่ 3 มกราคม 2551''' | ||
+ | * 12 พฤศจิกายน 2550: เปลี่ยนแปลงเวลาสั่งและส่งการบ้าน 1 และ 2 | ||
+ | * 31 ตุลาคม 2550: เพิ่มแผนการสอนและข้อมูลทั่วไป | ||
* 28 ตุลาคม 2550: ขอต้อนรับเข้าสู่วิชา | * 28 ตุลาคม 2550: ขอต้อนรับเข้าสู่วิชา | ||
− | == | + | == การบ้าน == |
− | : | + | * การบ้านครั้งที่ 1 |
+ | ** [http://theory.cpe.ku.ac.th/~pramook/418441/homework-01.pdf รายละเอียดการบ้าน] | ||
+ | ** [http://theory.cpe.ku.ac.th/~pramook/418441/homework-01.zip ดาวน์โหลดไฟล์โปรแกรมที่นี่] | ||
− | == | + | == เอกสารประกอบการสอน == |
− | : | + | * การบรรยายครั้งที่ 1: [http://theory.cpe.ku.ac.th/~pramook/418441/lecture-01-1up 1 Up] [http://theory.cpe.ku.ac.th/~pramook/418441/lecture-01-4up 4 Up] |
+ | * การบรรยายครั้งที่ 9: [[สื่อ:Ray-tracer-implementation.pdf|1 Up]] | ||
== ข้อมูลทั่วไป == | == ข้อมูลทั่วไป == | ||
− | : | + | * หน่วยกิต: 3 |
+ | * เวลาเรียน: วันอังคาร 14.30 - 16.00 น., พฤหัสบดี 15.30 - 17.00 น. | ||
+ | * ห้อง: SMC 126 | ||
+ | * ผู้สอน: [http://theory.cpe.ku.ac.th/~pramook/ ประมุข ขันเงิน] | ||
+ | * ดูรายละเอียดของวิชาเป็น [http://theory.cpe.ku.ac.th/~pramook/418441/syllabus.pdf PDF] (หมายเหตุ: แผนการสอนจริงถูกเปลี่ยนแปลงแล้ว กรุณาดูแผนการสอนจริงที่ข้างล่างหน้านี้) | ||
== รายละเอียด == | == รายละเอียด == | ||
แถว 28: | แถว 38: | ||
== ลิงก์ภายนอก == | == ลิงก์ภายนอก == | ||
* [https://graphics.stanford.edu/wikis/cs348b-06 Stanford's Image Synthesis Techniques] | * [https://graphics.stanford.edu/wikis/cs348b-06 Stanford's Image Synthesis Techniques] | ||
+ | |||
+ | == แผนการสอน == | ||
+ | : ''เนื่องจากแผนการสอนอาจเปลี่ยนแปลงได้ในอนาคต กรุณาเช็คเวบเพจนี้บ่อยๆ'' | ||
+ | |||
+ | <table style="text-align: left;" border="1" cellpadding="5" | ||
+ | cellspacing="0"> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top; font-weight: bold;">จันทร์<br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top; font-weight: bold;">อังคาร<br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top; font-weight: bold;">พุธ<br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top; font-weight: bold;">พฤหัสบดี<br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top; font-weight: bold;">ศุกร์<br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">6 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 1<br> | ||
+ | <span style="font-weight: bold;">Ray Tracing Basics<br> | ||
+ | Rays and Cameras</span><span style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">8 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 2<br> | ||
+ | <span style="font-weight: bold;">Modeling and Transformation (I)</span><span | ||
+ | style="font-weight: bold;"></span><br> | ||
+ | <br> | ||
+ | <span style="font-style: italic;"></span></td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">13 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 3<br> | ||
+ | <span style="font-weight: bold;">Modeling and Transformation (II)<br> | ||
+ | </span> <span style="font-weight: bold;"></span> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">15 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 4<br> | ||
+ | <span style="font-weight: bold;"></span><span | ||
+ | style="font-weight: bold;">Geometric Intersection</span></td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">20 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 5<br> | ||
+ | <span style="font-weight: bold;">Local Shading Model & Lights</span><span | ||
+ | style="font-weight: bold;"><br> | ||
+ | </span><span | ||
+ | style="font-style: italic;">สั่งการบ้าน 1</span></td> | ||
+ | <td style="vertical-align: top;"><span style="font-style: italic;"><br> | ||
+ | </span></td> | ||
+ | <td style="vertical-align: top;">22 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 6<br> | ||
+ | <span style="font-weight: bold;"></span><span | ||
+ | style="font-weight: bold;"></span><span style="font-weight: bold;">Code | ||
+ | Review (I)</span><span style="font-weight: bold;"><br> | ||
+ | </span><span style="font-style: italic;"></span><span | ||
+ | style="font-weight: bold;"><span style="font-style: italic;"><span | ||
+ | style="font-weight: bold;"></span></span></span><span | ||
+ | style="font-weight: bold;"><span style="font-style: italic;"></span></span></td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">27 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 7<span style="font-weight: bold;"><br> | ||
+ | </span><span style="font-weight: bold;">Sampling and | ||
+ | Reconstruction (I)</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top; text-align: left;"></td> | ||
+ | <td style="vertical-align: top;">29 พ.ย.<br> | ||
+ | บรรยายครั้งที่ 8<br> | ||
+ | <span style="font-weight: bold;">Sampling and Reconstruction (II)</span><span | ||
+ | style="font-weight: bold;"><br> | ||
+ | </span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">4 ธ.ค.<br> | ||
+ | บรรยายครั้งที่ 9<br> | ||
+ | <span style="font-weight: bold;">Texture</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><span | ||
+ | style="font-style: italic;">ส่งการบ้าน 1</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">6 ธ.ค.<br> | ||
+ | บรรยายครั้งที่ 10<span style="font-weight: bold;"></span><br> | ||
+ | <span style="font-weight: bold;">Reflection Models (I)</span><br> | ||
+ | <span style="font-weight: bold;"> | ||
+ | </span><span style="font-style: italic;">สั่งการบ้าน 2</span></td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">11 ธ.ค.<br> | ||
+ | บรรยายครั้งที่ 11<span style="font-weight: bold;"><br> | ||
+ | </span><span style="font-weight: bold;">Reflection Models (II)</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><span style="font-style: italic;"><br> | ||
+ | </span></td> | ||
+ | <td style="vertical-align: top;">13 ธ.ค.<br> | ||
+ | บรรยายครั้งที่ 12<br> | ||
+ | <span style="font-weight: bold;">Code Review (II)</span><span | ||
+ | style="font-weight: bold;"></span> </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">18 ธ.ค.<br> | ||
+ | บรรยายครั้งที่ 13<br> | ||
+ | <span style="font-weight: bold;">Acceleration Structure (I)</span><span | ||
+ | style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top; text-align: left;"><span | ||
+ | style="font-style: italic;">ส่งการบ้าน 2</span></td> | ||
+ | <td style="vertical-align: top;">20 ธ.ค.<br> | ||
+ | บรรยายครั้งที่ 14<br> | ||
+ | <span style="font-weight: bold;"></span><span | ||
+ | style="font-weight: bold;"></span> <span style="font-weight: bold;"></span> | ||
+ | <span style="font-weight: bold;">Acceleration Structure (II)</span><span | ||
+ | style="font-weight: bold;"></span> </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="center"> | ||
+ | <td colspan="5" rowspan="1" style="vertical-align: top;">สอบกลางภาค<br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">1 ม.ค.<br> | ||
+ | วันปีใหม่<br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">3 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 15<br> | ||
+ | <span style="font-weight: bold;"> </span><span | ||
+ | style="font-weight: bold;">The Rendering Equation</span><span | ||
+ | style="font-weight: bold;"></span><br> | ||
+ | <span style="font-style: italic;"><span | ||
+ | style="font-style: italic;">สั่งการบ้าน 3</span></span><span | ||
+ | style="font-weight: bold;"><br> | ||
+ | </span></td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">8 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 16<br> | ||
+ | <span style="font-weight: bold;"> </span><span | ||
+ | style="font-weight: bold;">Monte Carlo Integration | ||
+ | (I)</span><span style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">10 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 17<br> | ||
+ | <span style="font-weight: bold;"> </span><span | ||
+ | style="font-weight: bold;">Monte Carlo Integratino | ||
+ | (II)</span><span style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">15 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 18<br> | ||
+ | <span style="font-weight: bold;"></span><span | ||
+ | style="font-weight: bold;">Path Tracing</span><span | ||
+ | style="font-weight: bold;"></span><span style="font-weight: bold;"></span><span | ||
+ | style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">17 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 19<br> | ||
+ | <span style="font-weight: bold;">Code Review (III)</span><span | ||
+ | style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">22 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 20<br> | ||
+ | <span style="font-style: italic;"><span style="font-weight: bold;"><span | ||
+ | style="font-style: italic;"></span></span></span><span | ||
+ | style="font-weight: bold;">Irradiance Caching</span><span | ||
+ | style="font-weight: bold;"></span><span style="font-weight: bold;"></span><br> | ||
+ | <span style="font-weight: bold;"></span><br> | ||
+ | <span style="font-weight: bold;"></span></td> | ||
+ | <td style="vertical-align: top; text-align: left;"><span | ||
+ | style="font-style: italic;">ส่งการบ้าน 3</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">24 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 21<br> | ||
+ | <span style="font-weight: bold;"> </span><span | ||
+ | style="font-weight: bold;">Photon Mapping (I)</span><span | ||
+ | style="font-weight: bold;"></span><span style="font-weight: bold;"></span><br> | ||
+ | <span style="font-style: italic;">สั่งการบ้าน 4</span><span | ||
+ | style="font-weight: bold;"><br> | ||
+ | </span></td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">27 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 22<br> | ||
+ | <span style="font-weight: bold;">Photon Mapping (II)</span><span | ||
+ | style="font-weight: bold;"></span><span style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">31 ม.ค.<br> | ||
+ | บรรยายครั้งที่ 23<br> | ||
+ | <span style="font-weight: bold;"> </span><span | ||
+ | style="font-weight: bold;">Participating Media (I)</span><br> | ||
+ | <span style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">5 ก.พ.<br> | ||
+ | บรรยายครั้งที่ 24<br> | ||
+ | <span style="font-weight: bold;"></span><span | ||
+ | style="font-weight: bold;">Participating Media (II)</span><span | ||
+ | style="font-weight: bold;"></span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">7 ก.พ.<br> | ||
+ | บรรยายครั้งที่ 25<br> | ||
+ | <span style="font-weight: bold;">Code Review (IV)</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">12 ก.พ.<br> | ||
+ | บรรยายครั้งที่ 26<br> | ||
+ | <span style="font-weight: bold;">Realistic Camera Simulation</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><span style="font-style: italic;">ส่งการบ้าน | ||
+ | 4</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">14 ก.พ.<br> | ||
+ | บรรยายครั้งที่ 27<br> | ||
+ | <span style="font-weight: bold;">Subsurface Scattering</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">19 ก.พ.<br> | ||
+ | บรรยายครั้งที่ 28<br> | ||
+ | <span style="font-weight: bold;">Current Research in Rendering</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;">21 ก.พ.<br> | ||
+ | บรรยายครั้งที่ 29<br> | ||
+ | <span style="font-weight: bold;">Final Review</span><br> | ||
+ | </td> | ||
+ | <td style="vertical-align: top;"><br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="center"> | ||
+ | <td colspan="5" rowspan="1" style="vertical-align: top;">สอบปลายภาค<br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> |
รุ่นแก้ไขปัจจุบันเมื่อ 09:21, 10 ธันวาคม 2550
หน้านี้เป็นหน้าของวิชา 418441 คอมพิืวเตอร์กราฟฟิกส์
เนื้อหา
ประกาศ
- 6 ธันวาคม 2550: การบ้านครั้งที่ 1 ออกแล้ว กำหนดส่งวันที่ 3 มกราคม 2551
- 12 พฤศจิกายน 2550: เปลี่ยนแปลงเวลาสั่งและส่งการบ้าน 1 และ 2
- 31 ตุลาคม 2550: เพิ่มแผนการสอนและข้อมูลทั่วไป
- 28 ตุลาคม 2550: ขอต้อนรับเข้าสู่วิชา
การบ้าน
- การบ้านครั้งที่ 1
เอกสารประกอบการสอน
ข้อมูลทั่วไป
- หน่วยกิต: 3
- เวลาเรียน: วันอังคาร 14.30 - 16.00 น., พฤหัสบดี 15.30 - 17.00 น.
- ห้อง: SMC 126
- ผู้สอน: ประมุข ขันเงิน
- ดูรายละเอียดของวิชาเป็น PDF (หมายเหตุ: แผนการสอนจริงถูกเปลี่ยนแปลงแล้ว กรุณาดูแผนการสอนจริงที่ข้างล่างหน้านี้)
รายละเอียด
วิชานี้มีเนื้อหาเกี่ยวกับเทคนิคการสร้างรูปภาพในคอมพิวเตอร์กราฟิกส์ โดยเน้นเรื่องเทคนิค ray tracing หัวข้อที่ครอบคลุม ได้แก่ การสร้างแบบจำลองเรขาคณิต, การแปลงทางเรขาคณิต, ray casting, การให้สี, Whitted ray tracing, การใช้ texture, การทำ anti-aliasing, และอัลกอริทึมสำหรับทำ global illumination ต่างๆ อาทิ ambient occlusion, radiosity, path tracing, irradiance caching, และ photon mapping.
การให้คะแนน
- คำเตือน: เกณฑ์การให้คะแนนนี้ยังไม่เป็นที่สิ้นสุด อาจมีการเปลี่ยนแปลงได้ในอนาคต
- การบ้าน (60%)
- Ray Caster (15%)
- Whitted Ray Tracer (15%)
- Texture and Anti-aliasing (10%)
- Distributed Ray Tracing (20%)
- สอบกลางภาค (20%)
- สอบปลายภาค (20%)
ลิงก์ภายนอก
แผนการสอน
- เนื่องจากแผนการสอนอาจเปลี่ยนแปลงได้ในอนาคต กรุณาเช็คเวบเพจนี้บ่อยๆ
จันทร์ |
อังคาร |
พุธ |
พฤหัสบดี |
ศุกร์ |
6 พ.ย. บรรยายครั้งที่ 1 |
8 พ.ย. บรรยายครั้งที่ 2 |
|||
13 พ.ย. บรรยายครั้งที่ 3 |
15 พ.ย. บรรยายครั้งที่ 4 |
|||
20 พ.ย. บรรยายครั้งที่ 5 |
22 พ.ย. บรรยายครั้งที่ 6 |
|||
27 พ.ย. บรรยายครั้งที่ 7 |
29 พ.ย. บรรยายครั้งที่ 8 |
|||
4 ธ.ค. บรรยายครั้งที่ 9 |
ส่งการบ้าน 1 |
6 ธ.ค. บรรยายครั้งที่ 10 |
||
11 ธ.ค. บรรยายครั้งที่ 11 |
13 ธ.ค. บรรยายครั้งที่ 12 |
|||
18 ธ.ค. บรรยายครั้งที่ 13 |
ส่งการบ้าน 2 | 20 ธ.ค. บรรยายครั้งที่ 14 |
||
สอบกลางภาค |
||||
1 ม.ค. วันปีใหม่ |
3 ม.ค. บรรยายครั้งที่ 15 |
|||
8 ม.ค. บรรยายครั้งที่ 16 |
10 ม.ค. บรรยายครั้งที่ 17 |
|||
15 ม.ค. บรรยายครั้งที่ 18 |
17 ม.ค. บรรยายครั้งที่ 19 |
|||
22 ม.ค. บรรยายครั้งที่ 20 |
ส่งการบ้าน 3 |
24 ม.ค. บรรยายครั้งที่ 21 |
||
27 ม.ค. บรรยายครั้งที่ 22 |
31 ม.ค. บรรยายครั้งที่ 23 |
|||
5 ก.พ. บรรยายครั้งที่ 24 |
7 ก.พ. บรรยายครั้งที่ 25 |
|||
12 ก.พ. บรรยายครั้งที่ 26 |
ส่งการบ้าน
4 |
14 ก.พ. บรรยายครั้งที่ 27 |
||
19 ก.พ. บรรยายครั้งที่ 28 |
21 ก.พ. บรรยายครั้งที่ 29 |
|||
สอบปลายภาค |