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

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 117: แถว 117:
  
 
<tr>
 
<tr>
<td>12 ก.ค. 2553</td>
+
<td>19 ก.ค. 2553</td>
 
<td>
 
<td>
 
* Mouse Input
 
* Mouse Input
แถว 128: แถว 128:
  
 
<tr>
 
<tr>
<td>19 ก.ค. 2553</td>
+
<td>26 ก.ค. 2553</td>
 
<td>
 
<td>
 
* Animation of Articulated Rigid Bodies
 
* Animation of Articulated Rigid Bodies
แถว 138: แถว 138:
  
 
<tr>
 
<tr>
<td>26 ก.ค. 2553</td>
+
<td>2 ส.ค. 2553</td>
 +
<td align="center" colspan="2">สอบกลางภาค</td>
 +
</tr>
 +
 
 +
<tr>
 +
<td>9 ส.ค. 2553</td>
 
<td>
 
<td>
 
* Inverse Kinematics
 
* Inverse Kinematics
แถว 146: แถว 151:
  
 
<tr>
 
<tr>
<td>2 ส.ค. 2553</td>
+
<td>16 ส.ค. 2553</td>
<td align="center" colspan="2">สอบกลางภาค</td>
+
<td align="center" colspan="2">อาจารย์ไปราชการต่างประเทศ</td>
 
</tr>
 
</tr>
  
 
<tr>
 
<tr>
<td>9 ส.ค. 2553</td>
+
<td>23 ส.ค. 2553</td>
 
<td>
 
<td>
 
* Physical Simulation
 
* Physical Simulation
แถว 160: แถว 165:
  
 
<tr>
 
<tr>
<td>16 ส.ค. 2553</td>
+
<td>28 ส.ค. 2553</td>
<td align="center" colspan="2">อาจารย์ไปราชการต่างประเทศ</td>
 
</tr>
 
 
 
<tr>
 
<td>23 ส.ค. 2553</td>
 
 
<td>
 
<td>
 
* Special Topic: Bullet Physics Engine
 
* Special Topic: Bullet Physics Engine
แถว 176: แถว 176:
  
 
<tr>
 
<tr>
<td>28 ส.ค. 2553</td>
+
<td>30 ส.ค. 2553</td>
 
<td>
 
<td>
 
* Blending
 
* Blending
แถว 188: แถว 188:
  
 
<tr>
 
<tr>
<td>30 ส.. 2553</td>
+
<td>6 ก.. 2553</td>
 
<td>
 
<td>
 
* Introduction to GLSL Shading Language
 
* Introduction to GLSL Shading Language
แถว 197: แถว 197:
  
 
<tr>
 
<tr>
<td>6 ส.. 2553</td>
+
<td>13 ก.. 2553</td>
 
<td>
 
<td>
 
* Environmental Maps
 
* Environmental Maps
แถว 206: แถว 206:
  
 
<tr>
 
<tr>
<td>13 ส.. 2553</td>
+
<td>20 ก.. 2553</td>
 
<td>
 
<td>
 
* Shadow Techniques
 
* Shadow Techniques
แถว 216: แถว 216:
  
 
<tr>
 
<tr>
<td>20 ส.. 2553</td>
+
<td>27 ก.. 2553</td>
 
<td>
 
<td>
 
* Techniques to Enhance Surface Details
 
* Techniques to Enhance Surface Details

รุ่นแก้ไขเมื่อ 12:28, 10 กรกฎาคม 2553

ขอต้อนรับเข้าสู่วิชา 418382: สภาพแวดล้อมการทำงานคอมพิวเตอร์กราฟิกส์

ประกาศ

  • งดการเรียนการสอนในวันจันทร์ที่ 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

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

วันที่ หัวข้อ เอกสาร
7 มิ.ย. 2553
  • Introduction to Computer Graphics
  • OpenGL and GLUT
  • Drawing Geometric Primitives

สไลด์:

โค้ดตัวอย่าง:

14 มิ.ย. 2553
  • Animation in GLUT
  • Receiving Keyboard Input
  • 2D Transformations

สไลด์:

โค้ดตัวอย่าง:

21 มิ.ย. 2553
  • 3D Transformations
  • Projections
  • Use of Transformations in Modeling
  • Scene Graphs

สไลด์:

โค้ดตัวอย่าง

28 มิ.ย. 2553
  • Projection
  • Rasterization
  • Depth Buffering
  • Shading

สไลด์:

5 ก.ค. 2553
  • Lighting in OpenGL
  • Material Properties in OpenGL
  • Texture Mapping
  • Texture Anti-Aliasing

สไลด์:

โค้ดตัวอย่าง

19 ก.ค. 2553
  • Mouse Input
  • Arcball Rotation
  • Animation of Rigid Bodies
  • Quaternions
26 ก.ค. 2553
  • Animation of Articulated Rigid Bodies
  • Forward Kinematics
  • Skinning
2 ส.ค. 2553 สอบกลางภาค
9 ส.ค. 2553
  • Inverse Kinematics
16 ส.ค. 2553 อาจารย์ไปราชการต่างประเทศ
23 ส.ค. 2553
  • Physical Simulation
  • Simulation of Cloth
28 ส.ค. 2553
  • Special Topic: Bullet Physics Engine
  • Rendering Large Scenes
    • Binary Space Partition Tree
30 ส.ค. 2553
  • Blending
  • Stencil Buffers
  • Frame Buffer Objects
  • Render to Texture

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

6 ก.ย. 2553
  • Introduction to GLSL Shading Language
  • Implementing the Phong Shading Model
13 ก.ย. 2553
  • Environmental Maps
  • Ambient Occlusion
20 ก.ย. 2553
  • Shadow Techniques
    • Shadow Maps
    • Shadow Volume
27 ก.ย. 2553
  • Techniques to Enhance Surface Details
    • Displacement Mapping
    • Normal Mapping
    • Bump Mapping
    • Relief Mapping

ลิงก์ภายนอก

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

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