ผลต่างระหว่างรุ่นของ "418441 ภาคปลาย 2550"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 8 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 2: แถว 2:
  
 
== ประกาศ ==
 
== ประกาศ ==
 +
* 6 ธันวาคม 2550: การบ้านครั้งที่ 1 ออกแล้ว '''กำหนดส่งวันที่ 3 มกราคม 2551'''
 
* 12 พฤศจิกายน 2550: เปลี่ยนแปลงเวลาสั่งและส่งการบ้าน 1 และ 2
 
* 12 พฤศจิกายน 2550: เปลี่ยนแปลงเวลาสั่งและส่งการบ้าน 1 และ 2
 
* 31 ตุลาคม 2550: เพิ่มแผนการสอนและข้อมูลทั่วไป
 
* 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]]
  
 
== ข้อมูลทั่วไป ==
 
== ข้อมูลทั่วไป ==
แถว 11: แถว 21:
 
* ห้อง: SMC 126
 
* ห้อง: SMC 126
 
* ผู้สอน: [http://theory.cpe.ku.ac.th/~pramook/ ประมุข ขันเงิน]
 
* ผู้สอน: [http://theory.cpe.ku.ac.th/~pramook/ ประมุข ขันเงิน]
 
+
* ดูรายละเอียดของวิชาเป็น [http://theory.cpe.ku.ac.th/~pramook/418441/syllabus.pdf PDF] (หมายเหตุ: แผนการสอนจริงถูกเปลี่ยนแปลงแล้ว กรุณาดูแผนการสอนจริงที่ข้างล่างหน้านี้)
== แผนการสอน ==
 
: ''เนื่องจากแผนการสอนอาจเปลี่ยนแปลงได้ในอนาคต กรุณาเช็คเวบเพจนี้บ่อยๆ''
 
* ดูแผนการสอนเป็น [http://theory.cpe.ku.ac.th/~pramook/418441/syllabus.pdf PDF]
 
* ดูตารางการเรียนการสอนในเบราเซอร์ได้ที่ี่ [[418441 ​ภาคปลาย​ 2550/แผนการเรียนการสอน]]
 
 
 
== เอกสารประกอบการสอน ==
 
* การบรรยายครั้งที่ 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]
 
  
 
== รายละเอียด ==
 
== รายละเอียด ==
แถว 35: แถว 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: 1 Up 4 Up
  • การบรรยายครั้งที่ 9: 1 Up

ข้อมูลทั่วไป

  • หน่วยกิต: 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
Ray Tracing Basics
Rays and Cameras


8 พ.ย.

บรรยายครั้งที่ 2
Modeling and Transformation (I)



13 พ.ย.

บรรยายครั้งที่ 3
Modeling and Transformation (II)


15 พ.ย.

บรรยายครั้งที่ 4

Geometric Intersection


20 พ.ย.

บรรยายครั้งที่ 5
Local Shading Model & Lights

สั่งการบ้าน 1

22 พ.ย.

บรรยายครั้งที่ 6
Code Review (I)



27 พ.ย.

บรรยายครั้งที่ 7
Sampling and Reconstruction (I)

29 พ.ย.

บรรยายครั้งที่ 8
Sampling and Reconstruction (II)



4 ธ.ค.

บรรยายครั้งที่ 9
Texture

ส่งการบ้าน 1
6 ธ.ค.

บรรยายครั้งที่ 10
Reflection Models (I)

สั่งการบ้าน 2


11 ธ.ค.

บรรยายครั้งที่ 11
Reflection Models (II)


13 ธ.ค.

บรรยายครั้งที่ 12

Code Review (II)


18 ธ.ค.

บรรยายครั้งที่ 13
Acceleration Structure (I)

ส่งการบ้าน 2 20 ธ.ค.

บรรยายครั้งที่ 14

Acceleration Structure (II)

สอบกลางภาค

1 ม.ค.

วันปีใหม่


3 ม.ค.

บรรยายครั้งที่ 15
The Rendering Equation
สั่งการบ้าน 3



8 ม.ค.

บรรยายครั้งที่ 16
Monte Carlo Integration (I)


10 ม.ค.

บรรยายครั้งที่ 17
Monte Carlo Integratino (II)



15 ม.ค.

บรรยายครั้งที่ 18
Path Tracing


17 ม.ค.

บรรยายครั้งที่ 19
Code Review (III)



22 ม.ค.

บรรยายครั้งที่ 20
Irradiance Caching

ส่งการบ้าน 3
24 ม.ค.

บรรยายครั้งที่ 21
Photon Mapping (I)
สั่งการบ้าน 4



27 ม.ค.

บรรยายครั้งที่ 22
Photon Mapping (II)


31 ม.ค.

บรรยายครั้งที่ 23
Participating Media (I)



5 ก.พ.

บรรยายครั้งที่ 24
Participating Media (II)


7 ก.พ.

บรรยายครั้งที่ 25
Code Review (IV)



12 ก.พ.

บรรยายครั้งที่ 26
Realistic Camera Simulation

ส่งการบ้าน

4

14 ก.พ.

บรรยายครั้งที่ 27
Subsurface Scattering



19 ก.พ.

บรรยายครั้งที่ 28
Current Research in Rendering


21 ก.พ.

บรรยายครั้งที่ 29
Final Review


สอบปลายภาค