ผลต่างระหว่างรุ่นของ "418585 ภาคต้น 2553"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 40: แถว 40:
  
 
<tr>
 
<tr>
<td>7 มิ.ย. 2553</td>
+
<td>13 มิ.ย. 2553</td>
 
<td>
 
<td>
 
* Introduction to Computer Graphics
 
* Introduction to Computer Graphics
แถว 51: แถว 51:
  
 
<tr>
 
<tr>
<td>14 มิ.ย. 2553</td>
+
<td>20 มิ.ย. 2553</td>
 
<td>
 
<td>
 
* Animation in GLUT
 
* Animation in GLUT
แถว 62: แถว 62:
  
 
<tr>
 
<tr>
<td>21 มิ.ย. 2553</td>
+
<td>27 มิ.ย. 2553</td>
 
<td>
 
<td>
 
* 3D Transformations
 
* 3D Transformations
แถว 73: แถว 73:
  
 
<tr>
 
<tr>
<td>28 มิ.ย. 2553</td>
+
<td>4 มิ.ย. 2553</td>
 
<td>
 
<td>
 
* Color Theory
 
* Color Theory
แถว 84: แถว 84:
  
 
<tr>
 
<tr>
<td>5 ก.ค. 2553</td>
+
<td>11 ก.ค. 2553</td>
 
<td>
 
<td>
 
* Texture Mapping
 
* Texture Mapping
แถว 95: แถว 95:
  
 
<tr>
 
<tr>
<td>12 ก.ค. 2553</td>
+
<td>18 ก.ค. 2553</td>
 
<td>
 
<td>
 
* Animation of Rigid Bodies
 
* Animation of Rigid Bodies
แถว 105: แถว 105:
  
 
<tr>
 
<tr>
<td>19 ก.ค. 2553</td>
+
<td>26 ก.ค. 2553</td>
 
<td>
 
<td>
 
* Animation of Articulated Rigid Bodies
 
* Animation of Articulated Rigid Bodies
แถว 115: แถว 115:
  
 
<tr>
 
<tr>
<td>26 ก.ค. 2553</td>
+
<td>1 ส.ค. 2553</td>
 
<td>
 
<td>
 
* Inverse Kinematics
 
* Inverse Kinematics
แถว 123: แถว 123:
  
 
<tr>
 
<tr>
<td>2 ส.ค. 2553</td>
+
<td>8 ส.ค. 2553</td>
 
<td align="center" colspan="2">สอบกลางภาค</td>
 
<td align="center" colspan="2">สอบกลางภาค</td>
 
</tr>
 
</tr>
  
 
<tr>
 
<tr>
<td>9 ส.ค. 2553</td>
+
<td>15 ส.ค. 2553</td>
<td>
 
* Physical Simulation
 
* Simulation of Cloth
 
</td>
 
<td></td>
 
</tr>
 
 
 
<tr>
 
<td>16 ส.ค. 2553</td>
 
 
<td align="center" colspan="2">อาจารย์ไปราชการต่างประเทศ</td>
 
<td align="center" colspan="2">อาจารย์ไปราชการต่างประเทศ</td>
 
</tr>
 
</tr>
  
 
<tr>
 
<tr>
<td>23 ส.ค. 2553</td>
+
<td>22 ส.ค. 2553</td>
 
<td>
 
<td>
 
* Special Topic: Bullet Physics Engine
 
* Special Topic: Bullet Physics Engine
แถว 153: แถว 144:
  
 
<tr>
 
<tr>
<td>28 ส.ค. 2553</td>
+
<td>29 ส.ค. 2553</td>
 
<td>
 
<td>
 
* Blending
 
* Blending
แถว 165: แถว 156:
  
 
<tr>
 
<tr>
<td>30 ส.. 2553</td>
+
<td>5 ก.. 2553</td>
 
<td>
 
<td>
 
* Introduction to GLSL Shading Language
 
* Introduction to GLSL Shading Language
แถว 174: แถว 165:
  
 
<tr>
 
<tr>
<td>6 ส.. 2553</td>
+
<td>12 ก.. 2553</td>
 
<td>
 
<td>
 
* Environmental Maps
 
* Environmental Maps
แถว 183: แถว 174:
  
 
<tr>
 
<tr>
<td>13 ส.. 2553</td>
+
<td>19 ก.. 2553</td>
 
<td>
 
<td>
 
* Shadow Techniques
 
* Shadow Techniques
แถว 193: แถว 184:
  
 
<tr>
 
<tr>
<td>20 ส.. 2553</td>
+
<td>26 ก.. 2553</td>
 
<td>
 
<td>
 
* Techniques to Enhance Surface Details
 
* Techniques to Enhance Surface Details

รุ่นแก้ไขเมื่อ 15:13, 7 พฤษภาคม 2553

ขอต้อนรับเข้าสู่วิชา 418585: Rendering and Shading Techniques

ประกาศ

  • 7 พ.ค. 2553: เริ่มสร้างเว็บไซต์

รายละเอียด

  • เนื้อหา
วิชานี้เป็นวิชาระดับบัณฑิตศึกษา มีเนื้อหาเกี่ยวกับการเขียนโปรแกรมทางคอมพิวเตอร์กราฟิกส์เพื่อสร้างภาพสามมิติที่มีความสมจริงตามหลักฟิสิกส์ ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมดี รู้ภาษา C++
  • เวลาและสถานที่
    • วันอาทิตย์ 9.00 น. - 12.00 น. SMC 126
  • การให้คะแนน
    • การบ้าน 60%
    • Final Project 40%
หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต
  • ผู้สอน
    • อ.ประมุข ขันเงิน
      • อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
      • มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
      • เวลาเข้าพบ: วันพุธและวันศูกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
      • ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาีควิชา
  • หนังสือ
    • Kevin Suffern. Ray Tracing from the Ground Up. A K Peters, 2009.
      • เนื่องจากคาดว่าจะมีผู้เรียนน้อย ขอให้สั่งซื้อเองผ่าน Amazon หรือร้านจำหน่ายหนังสือต่างประเทศ เช่น IT Book Store หรือ Kinokuniya
    • Matt Pharr and Greg Humphreys. Physically Based Rendering: From Theory to Implementation. Elsevier, 2004.
      • Amazon
      • ไม่ต้องมีก็ได้
    • Ravi Ramamoorthi. Precomputation Based Rendering. ดาวน์โหลด
    • Research Paper ต่างๆ

การบ้าน

ยังไม่มีกำหนด

การเรียนการสอน

วันที่ หัวข้อ เอกสาร
13 มิ.ย. 2553
  • Introduction to Computer Graphics
  • OpenGL and GLUT
  • Drawing Geometric Primitives
20 มิ.ย. 2553
  • Animation in GLUT
  • Receiving Keyboard Input
  • Depth Buffering
  • 2D Transformations
27 มิ.ย. 2553
  • 3D Transformations
  • Projections
  • Use of Transformations in Modeling
  • Scene Graphs
4 มิ.ย. 2553
  • Color Theory
  • Shading
  • Lighting in OpenGL
  • Material Properties in OpenGL
11 ก.ค. 2553
  • Texture Mapping
  • Texture Anti-Aliasing
  • Mouse Input
  • Arcball Rotation
18 ก.ค. 2553
  • Animation of Rigid Bodies
  • Quaternions
  • Bezier Curves
26 ก.ค. 2553
  • Animation of Articulated Rigid Bodies
  • Forward Kinematics
  • Skinning
1 ส.ค. 2553
  • Inverse Kinematics
8 ส.ค. 2553 สอบกลางภาค
15 ส.ค. 2553 อาจารย์ไปราชการต่างประเทศ
22 ส.ค. 2553
  • Special Topic: Bullet Physics Engine
  • Rendering Large Scenes
    • Binary Space Partition Tree
29 ส.ค. 2553
  • Blending
  • Stencil Buffers
  • Frame Buffer Objects
  • Render to Texture

(ชดเชยวันที่ 16 ส.ค. 2553)

5 ก.ย. 2553
  • Introduction to GLSL Shading Language
  • Implementing the Phong Shading Model
12 ก.ย. 2553
  • Environmental Maps
  • Ambient Occlusion
19 ก.ย. 2553
  • Shadow Techniques
    • Shadow Maps
    • Shadow Volume
26 ก.ย. 2553
  • Techniques to Enhance Surface Details
    • Displacement Mapping
    • Normal Mapping
    • Bump Mapping
    • Relief Mapping

ลิงก์ภายนอก

เวบเพจรายวิชาที่มหาวิทยาลัยอื่นๆ

เวบเพจสอนเขียนโปรแกรมและใช้ไลบรารีต่างๆ