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

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 34: แถว 34:
  
 
== การเรียนการสอน ==
 
== การเรียนการสอน ==
<table cellpadding="10" border="1">
 
<tr>
 
<td align="center"><b>วันที่</b></td>
 
<td align="center"><b>หัวข้อ</b></td>
 
<td align="center"><b>เอกสาร</b></td>
 
</tr>
 
  
<tr>
+
=== 13 มิ.ย. 2553 ===
<td>13 มิ.ย. 2553</td>
+
หัวข้อ
<td>
 
 
* Math Refresher
 
* Math Refresher
 
* Ray-Plane, Ray-Sphere Intersection
 
* Ray-Plane, Ray-Sphere Intersection
 
* Orthographic Camera and Pinhole Camera
 
* Orthographic Camera and Pinhole Camera
 
* Implement a Rudimentary Ray Tracer
 
* Implement a Rudimentary Ray Tracer
</td>
 
<td>
 
 
อ่าน
 
อ่าน
 
* Suffern บทที่ 2, 3, 8, 9
 
* Suffern บทที่ 2, 3, 8, 9
</td>
 
</tr>
 
  
  
<tr>
+
=== 20 มิ.ย. 2553 ===
<td>20 มิ.ย. 2553</td>
+
หัวข้อ
<td>
 
 
* Phong Shading Model
 
* Phong Shading Model
 
* Point and Directional Light
 
* Point and Directional Light
 
* Whitted Ray Tracer
 
* Whitted Ray Tracer
</td>
 
<td>
 
 
อ่าน
 
อ่าน
 
* Suffern บทที่ 13.9, 14, 15, 16, 24, 27
 
* Suffern บทที่ 13.9, 14, 15, 16, 24, 27
</td>
 
</tr>
 
  
<tr>
+
=== 27 มิ.ย. 2553 ===
<td>27 มิ.ย. 2553</td>
+
หัวข้อ
<td>
 
 
* Ray-Triangle Intersection
 
* Ray-Triangle Intersection
 
* Acceleration Structures
 
* Acceleration Structures
แถว 77: แถว 60:
 
** kd-tree
 
** kd-tree
 
** BVH
 
** BVH
</td>
 
<td>
 
 
อ่าน  
 
อ่าน  
 
* Suffern บทที่ 19, 22
 
* Suffern บทที่ 19, 22
 
* PBRT บทที่ 4.4
 
* PBRT บทที่ 4.4
* วิทยานิพนธ์ของ Ingo Wald
+
* Wald. '''Interactive Ray Tracing and Global Illumination.''' Ph.d. Thesis, 2004.
* Ingo Wald and Vlastimil Havran. [http://theory.cpe.ku.ac.th/~pramook/418585/readings/wald_kdtree.pdf On building fast kd-Trees for Ray Tracing, and on doing that in O(N log N).] RT 2006
+
* Wald and Havran. [http://theory.cpe.ku.ac.th/~pramook/418585/readings/wald_kdtree.pdf On building fast kd-Trees for Ray Tracing, and on doing that in O(N log N).] RT 2006
* Ingo Wald. [http://theory.cpe.ku.ac.th/~pramook/418585/readings/wald_bvh.pdf On fast Construction of SAH-based Bounding Volume Hierarchies.] RT 2007
+
* Wald. [http://theory.cpe.ku.ac.th/~pramook/418585/readings/wald_bvh.pdf On fast Construction of SAH-based Bounding Volume Hierarchies.] RT 2007
</td>
 
</tr>
 
  
<tr>
+
=== 4 มิ.ย. 2553 ===
<td>4 มิ.ย. 2553</td>
+
หัวข้อ
<td>
 
 
* Sampling and Reconstruction
 
* Sampling and Reconstruction
 
* Anti-Aliasing
 
* Anti-Aliasing
 
* Thin Lens Camera
 
* Thin Lens Camera
 
* Depth of Field
 
* Depth of Field
</td>
 
<td>
 
 
อ่าน
 
อ่าน
 
* Suffern บทที่ 4, 5, 6, 7, 10
 
* Suffern บทที่ 4, 5, 6, 7, 10
</td>
 
</tr>
 
  
<tr>
+
=== 11 ก.ค. 2553 ===
<td>11 ก.ค. 2553</td>
+
หัวข้อ
<td>
 
 
* Radiometry
 
* Radiometry
 
* BRDFs
 
* BRDFs
แถว 110: แถว 83:
 
* Monte Carlo Intergration
 
* Monte Carlo Intergration
 
* Area Light
 
* Area Light
</td>
 
<td>
 
 
อ่าน
 
อ่าน
 
* Suffern บทที่ 13, 18
 
* Suffern บทที่ 13, 18
 
* PBRT บทที่ 14, 15
 
* PBRT บทที่ 14, 15
</td>
 
</tr>
 
  
<tr>
+
=== 18 ก.ค. 2553 ===
<td>18 ก.ค. 2553</td>
+
หัวข้อ
<td>
 
 
* Path Tracing
 
* Path Tracing
 
* Bidirectional Path Tracing
 
* Bidirectional Path Tracing
แถว 129: แถว 97:
 
* PBRT บทที่ 16.1 - 16.3
 
* PBRT บทที่ 16.1 - 16.3
 
* GI บทที่ 5
 
* GI บทที่ 5
</td>
 
</tr>
 
  
<tr>
+
=== 26 ก.ค. 2553 ===
<td>26 ก.ค. 2553</td>
+
หัวข้อ
<td>
 
 
* Irradiance Caching
 
* Irradiance Caching
 
* Irradiance Gradients
 
* Irradiance Gradients
แถว 140: แถว 105:
 
* Radiance Caching
 
* Radiance Caching
 
* Irradiance Decomposition
 
* Irradiance Decomposition
</td>
 
<td>
 
 
อ่าน
 
อ่าน
 
* PBRT บทที่ 16.4
 
* PBRT บทที่ 16.4
 
* คอร์ส [http://www.graphics.cornell.edu/~jaroslav/papers/2008-irradiance_caching_class/index.htm Practical Global Illumination with Irradiance Caching]
 
* คอร์ส [http://www.graphics.cornell.edu/~jaroslav/papers/2008-irradiance_caching_class/index.htm Practical Global Illumination with Irradiance Caching]
* Gregory J. Ward and Paul Heckbert. '''Irradiance Gradients.'''
+
* Ward and Heckbert. '''Irradiance Gradients.'''
* Jaroslav Křivánek, Pascal Gautron , Sumanta Pattanaik, and Kadi Bouatouch. '''Radiance Caching for Efficient Global Illumination Computation.'''
+
* Křivánek et al. '''Radiance Caching for Efficient Global Illumination Computation.'''
* Jaroslav Křivánek, Pascal Gautron, Kadi Bouatouch, and Sumanta Pattanaik. '''Improved Radiance Gradient Computation.'''
+
* Křivánek et al. '''Improved Radiance Gradient Computation.'''
* Thomas Annen, Jan Kautz, Frédo Duran, and Hans-Peter Seidel. '''Spherical Harmonic Gradients for Mid-Range Illumination'''
+
* Annen et al. '''Spherical Harmonic Gradients for Mid-Range Illumination''' EGSR 2004
* Okan Arikan, David Forsyth, and James O'Brien. '''Fast and Detailed Approximate Global Illumination by Irradiance Decomposition.'''
+
* Arikan et al. '''Fast and Detailed Approximate Global Illumination by Irradiance Decomposition.''' SIGGRAPH 2005
</td>
 
</tr>
 
  
<tr>
+
=== 1 ส.ค. 2553 ===
<td>1 ส.ค. 2553</td>
+
หัวข้อ
<td>
 
 
* Photon Mapping
 
* Photon Mapping
 
* Progressive Photon Mapping
 
* Progressive Photon Mapping
</td>
 
<td>
 
 
อ่าน
 
อ่าน
 
* Henrik Wann Jensen. '''Global Illumination Using Photon Maps.''' EGWR 1996
 
* Henrik Wann Jensen. '''Global Illumination Using Photon Maps.''' EGWR 1996

รุ่นแก้ไขเมื่อ 17: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 น. หรือนัดหมายล่วงหน้า
      • ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาีควิชา
  • หนังสือ
    • [Suffern] Kevin Suffern. Ray Tracing from the Ground Up. A K Peters, 2009.
      • เนื่องจากคาดว่าจะมีผู้เรียนน้อย ขอให้สั่งซื้อเองผ่าน Amazon หรือร้านจำหน่ายหนังสือต่างประเทศ เช่น IT Book Store หรือ Kinokuniya
    • [PBRT] Matt Pharr and Greg Humphreys. Physically Based Rendering: From Theory to Implementation. Elsevier, 2004.
      • Amazon
      • ไม่ต้องมีก็ได้
    • [GI] Philip Dutre, Kavita Bala, and Philippe Bekaert. Advanced Global Illumination. A K Peters, 2006.
    • [PRT] Ravi Ramamoorthi. Precomputation Based Rendering. ดาวน์โหลด
    • Research Paper ต่างๆ

การบ้าน

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

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

13 มิ.ย. 2553

หัวข้อ

  • Math Refresher
  • Ray-Plane, Ray-Sphere Intersection
  • Orthographic Camera and Pinhole Camera
  • Implement a Rudimentary Ray Tracer

อ่าน

  • Suffern บทที่ 2, 3, 8, 9


20 มิ.ย. 2553

หัวข้อ

  • Phong Shading Model
  • Point and Directional Light
  • Whitted Ray Tracer

อ่าน

  • Suffern บทที่ 13.9, 14, 15, 16, 24, 27

27 มิ.ย. 2553

หัวข้อ

  • Ray-Triangle Intersection
  • Acceleration Structures
    • Uniform Grid
    • kd-tree
    • BVH

อ่าน

4 มิ.ย. 2553

หัวข้อ

  • Sampling and Reconstruction
  • Anti-Aliasing
  • Thin Lens Camera
  • Depth of Field

อ่าน

  • Suffern บทที่ 4, 5, 6, 7, 10

11 ก.ค. 2553

หัวข้อ

  • Radiometry
  • BRDFs
  • Rendering Equation
  • Monte Carlo Intergration
  • Area Light

อ่าน

  • Suffern บทที่ 13, 18
  • PBRT บทที่ 14, 15

18 ก.ค. 2553

หัวข้อ

  • Path Tracing
  • Bidirectional Path Tracing
  • Metropolis Light Transport

อ่าน

  • PBRT บทที่ 16.1 - 16.3
  • GI บทที่ 5

26 ก.ค. 2553

หัวข้อ

  • Irradiance Caching
  • Irradiance Gradients
  • Representing Radiance and Its Gradients
  • Radiance Caching
  • Irradiance Decomposition

อ่าน

  • PBRT บทที่ 16.4
  • คอร์ส Practical Global Illumination with Irradiance Caching
  • Ward and Heckbert. Irradiance Gradients.
  • Křivánek et al. Radiance Caching for Efficient Global Illumination Computation.
  • Křivánek et al. Improved Radiance Gradient Computation.
  • Annen et al. Spherical Harmonic Gradients for Mid-Range Illumination EGSR 2004
  • Arikan et al. Fast and Detailed Approximate Global Illumination by Irradiance Decomposition. SIGGRAPH 2005

1 ส.ค. 2553

หัวข้อ

  • Photon Mapping
  • Progressive Photon Mapping

อ่าน

  • Henrik Wann Jensen. Global Illumination Using Photon Maps. EGWR 1996

8 ส.ค. 2553 สอบกลางภาค 15 ส.ค. 2553 อาจารย์ไปราชการต่างประเทศ 22 ส.ค. 2553

  • Radiosity

29 ส.ค. 2553

  • Many Light Problems
    • Lightcuts
    • Matrix Row-Column Sampling
    • Nystrom Method for Matrix Reconstruction

5 ก.ย. 2553

  • Precomputed Radiance Transfer
    • Spherical Harmonics
    • Other Bases
    • Lightcuts as Bases

12 ก.ย. 2553

  • Interactive Ray Tracing
    • Fast Construction of Acceleration Structure
    • Tracing Ray Bundles

19 ก.ย. 2553

  • Real-Time Shadows
    • Shadow Maps
    • Shadow Volumes
  • Ambient Occlusion

26 ก.ย. 2553

  • Interactive Global Illumination (from England and Germany)
    • Bunnel's Technique
    • Implicit Visibility Techniques
    • Imperfect Shadow Maps
    • Micro-Rendering