SlideShare a Scribd company logo
1 of 56
Download to read offline
การศกษาเปรยบเทยบเทคนคแอนเมชน
        สาหรบฤาษดดตน
A Comparative Study of Animation Techniques
             for Rusie Dotton




 ส5ธน วงศส5ชาต, ชยว5ฒ สทา และจ5ฬารตน: ตนประเสรฐ
         :
            หนวยปฏบตการวจยคลงอนพนธความร
         ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต (เนคเทค),
           ส*านกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาต (สวทช.)
Presentation outline
สวนท 1 : ฤาษดดตน คGออะไร และทาไมเนคเทค
 D
         ตIองพฒนา “ฤาษดดตนฉบบดจทล”

สวนท 2 : ทDาฤาษดดตน 15 ทDาทนามาพฒนา
 D

สวนท 3 : วธการพฒนา
 D
       - เทคนคการจาลองโมเดลฤาษสามมต
       - เทคนคการในการสรIางภาพเคลGอนไหว
       - เทคนคการ Rendering ดIวย Grid Computing

สวนท 4 : สร5ปผลการพฒนา
 D
1



       ฤาษดดตน คGออะไร?
   ฤาษ หร/อฤษ หมายถ1ง นกบวชพวกหน1ง มมากอนพทธกาล สละ
                                 2
บานเร/อนออกไปบ*าเพญพรตแสวงหาความสงบ

                        สาเหตท2ตองดดตน กเพ/2อบรรเทา
                        อาการปวดเม/2อยจากการน2งสมาธเปน
                        เวลานาน ทาทางการดดตนสวนหน12ง
                        เกดจากการเลยนแบบทาทางจากสตว
                        ท2ไดพบเหนในปา




 http://www.thailandwisdom.com/index.php?lay=show&ac=article&Id=140736
2



  ทาไมเนคเทคจงตIอง
พฒนาฤาษดดตนฉบบดจทล?
   ยfเนสโกมมตรบรองศลาจารกวดพระเชต5พนวมล
มงคลารามราชวรมหาวหาร (วดโพธj) ขhนทะเบยนเปeน
เอกสารมรดกความทรงจาของโลกในสวนภfมภาคเอเชย
                              D
แปซฟก

   คณะกรรมการแหDงชาตวDาดIวยแผนงานความ ทรงจา
แหDงโลก ประเทศไทย จงใหIเนคเทคชวยพฒนาฤาษ
                               D
ดดตน ใหIเปeนทรfIจกแพรDหลายมากยงขhน
3



ความเปeนมาของฤาษดดตนในประเทศไทย
            พ.ศ. 2331
          รชกาลท 1 ทรง
          โปรดใหIรวบรวม
          ตาราการแพทย:
          แผนโบราณและ
          ศลปะวทยาการ
          ทรงใหIปhนรfปฤาษ
          ดดตนดIวยปfน นา
          ไปไวIทวดโพธาราม
4



ความเปeนมาของฤาษดดตนในประเทศไทย
            พ.ศ. 2379
          รชกาลท 3 ทรง
          ปฏสงขรณ:วดโพธj
          ใหมD ทรงดารใหIปhน
          ฤาษดดตนขhนใหมD
           80 ทDา พรIอมกบ
          สรIางศลาจารก
          โคลงสส5ภาพของ
          ฤาษดดตนในแตDละ
          ทDา นาไปวางไวIคfD
          กนทวดโพธj
5



   ความเปeนมาของฤาษดดตนในประเทศไทย
         ในปจจ5บน คงเหลGอรfปปhนฤาษดดตน 24 ทDา จาก
      25 ตน สวนแผDนโคลงสส5ภาพซงจารกไวIบนแผDนศลา
              D
      ไดIถfกรวบรวมไวIทศาลาราย




วดพระเชต5พนวมลมงคลาราม ราชวรวหาร   จาร1กโครงกลอนวดโพธ;   รfปปhนฤาษดดตน จดวางไวIทเขาฤาษดดตน
            (วดโพธj)
6



ประโยชน:ของทDากายบรหารฤาษดดตน
 ●
   ชวยใหIรDางกายแขeงแรงและสดชน
    D                           G
 ●
   ชวยผDอนคลายความเครยด
      D
 ●
   รกษาอาการเจeบปDวยเลeกนIอยไดI
 ●
   ชวยใหIสวนขIอตDอตDางๆ ของรDางกาย
        D   D
   เคลGอนไหวไดIด
 ●
   ชวยลดอาการอDอนเพลยงDวงนอน และ
          D
   อาการทIอแทIสนหวง
                h
7


กจกรรมฤาษดดตนในประเทศไทย
8



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
ซงเปeนทDาทนามาทาแอนเมชน
1. ประกอบดIวยทDานวดบรเวณกลIามเนGอใบหนIา 7 ทDา คGอ
                                h
9



  ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
  ซงเปeนทDาทนามาทาแอนเมชน
  1. ประกอบดIวยทDานวดบรเวณกลIามเนGอใบหนIา 7 ทDา คGอ
                                  h



      1.1. ทDาเสยผม                                               1.3. ทDาเชeดปาก


                                1.2. ทDาทาแปIง




1.4. ทDาเชeดคาง                                                      1.7. ทDาตบทIายทอย

                                                                     .
                      1.5. ทDากดใตIคาง 1.6. ทDาถfหนIาหfและหลงหf
10



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
            2. แกIลมขIอมGอ และแกIลมในลาลงค:
11



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
        3. แกIปวดทIองและขIอเทIา และแกIลมปวดศรษะ
12



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
         4. แกIลมเจeบศรษะและตามว และแกIเกยจ
13



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
               5. แกIแขนขด และแกIขดแขน
14



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
                6. แกIกลDอน และแกIเขDาขด
15



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
        7. แกIกลDอนปตคาต และแกIเสนมหาสน5กระงบ
                                 I
16



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
                    8. แกIลมในแขน
17



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
                   9. ดารงกายอาย5ยGน
18



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
               10. แกIไหลD ขา และแกIเขDา ขา
19



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
                    11. แกIโรคในอก
20



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
                12. แกIตะครวมGอตะครวเทIา
21



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
       13. แกIตะโพกสลกเพชร และแกIไหลD ตะโพกขด
22



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
       14. แกIลมเลGอดนยน:ตามว และแกIลมอนรดทhงตว
23



ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน
               15. แกIเมGอยปลายมGอปลายเทIา
24



  วธการพฒนาแอนเมชนฤาษดดตน
    ฤาษดดตนฉบบดจทลแบDงขhนตอนการพฒนาออก
เปeน 3 ขhนตอน ประกอบดIวย

     Step 1. Create 3D Model
     Step 2. Create animation
     Step 3. Render by Grid Computing

      Step 1   Step 2        Step 3
25



       1. Create 3D Model
  เรมจากการศกษารfปภาพและลกษณะของฤาษจาก
ภาพจตรกรรมไทย ภาพปfนปhนจากวดโพธj รวมถงภาพ
จากอนเทอร:เนeต
26



1. Create 3D Model
27



  1. Create 3D Model




Polygons Model (Primitive Object)
28



1. Create 3D Model




     (Smooth)
29



1. Create 3D Model




   Geometry Object
30



1. Create 3D Model




              Textures
                Map
31



1. Create 3D Model




              Textures
                Map
32



1. Create 3D Model




Morph (Facial Expression)
33



1. Create 3D Model


                            Forward
                            kinematics



                       IK Solver




Character Setup
                             Inverse
                             kinematics
34



1. Create 3D Model




    Envelope skin
35



        2. Create animation
2.1. Motion capture.
    ●
      อ5ปกรณ:หลกทใชไดIแกD ช5ดบอดhสfท มาร:คเกอร: 42 จ5ด
                       I
     (Retro-Reflective Marker) และกลIองจบภาพ
     ความเรeวสfง 16 ตว (Eagle Digital Camera)
    ●
      ตดมาร:คเกอร:ลงบนช5ดบอดhสfท ซงนกแสดงสวมอยfD
    ●
      นกแสดง แสดงทDาทางดดตน
    ●
      ไดIขIอมfล Translate และ Rotate ของนกแสดงผDาน
     มาร:คเกอร:บนรDางกายมายงเครGองคอมพวเตอร:
    ●
      ปรบแตDงแกIไขขIอมfลจากไฟล: .trb แปลงขIอมfลเพGอ
     ใชสาหรบซอฟต:แวร:สามมตเปeนไฟล: .bvh
         I
    ●
      นาขIอมfลมาใส D skeleton ของโมเดลสามมต
36



2. Create animation
  2.2. Motion capture.
37



        2. Create animation
2.2. Animated by video emulation.(Rotoscoping)
    ●
     วดโอการแสดงทDากายบรหารฤาษดดตน
    ●
     โมเดลสามมตททาการ Setup Character เสรeจ
     สมบfรณ:
    ●
     กาหนดการเคลGอนไหวเลยนแบบภาพวดโอท5ก 25
     เฟรม
    ●
     เพมการเลยนแบบในสวนของการกระพรบตา
                      D
38



         2. Create animation
2.1. Animated by video emulation.(Rotoscoping)
39



    ขIอดของแอนเมชนโดยใช I
        Motion Capture
1. มความสะดวกรวดเรeวในการทางาน

2. การเคลGอนไหวของโมเดลมการเคลGอนทสอด
   คลIองสมพนธ:กน แลดfเสมGอนจรง
40



   ขIอเสยของแอนเมชนโดยใช I
        Motion Capture
1. Key Frames ทไดIจากการทา Motion
   Capture มความละเอยดมาก(มท5ก Key
   Frames)

2. เนGองจากทDาฤาษดดตนมการแสดงทDาผDานนhว
   มGอท5กทDา แตDเครGอง Motion Capture ไมD
   สามารถเกeบขIอมfลในจ5ดนhไดI

3. หาก Cleanup Data มาไดIไมDดจะเกดการกน
  กนของโมเดลสามมต หรGอโมเดลสามมตกบพGน  h
  ระนาบ
41



Animation techniques comparison




          Motion capture
42



    ขIอดของแอนเมชนโดยใช I
Video Emulation (Rotoscoping)
 1. มวดโอการแสดงทDากายบรหารจากสถาบน
    การแพทย:แผนไทยอยfDแลIว

 2. แอนเมชนทเกดขhนมความเหมGอนหรGอคลIาย
    คลงกบภาพวดโอ

 3. สามารถสรIางและแกIไข Key Frames ไดIงDาย
43



   ขIอเสยของแอนเมชนโดยใช I
Video Emulation (Rotoscoping)
 1. ขhนตอนการทางานซhาซอน
                      I

 2. ตIองใสการเคลGอนไหว (Set Key) ดIวยตนเอง
          D

 3. ภาพวดโอมการแสดงผลเพยงดIานเดยวอาจ
    ทาใหIการทาแอนเมชนในม5มดIานอGนๆ มการ
    เคลGอนไหวทคลาดเคลGอนไดI

 4. การเคลGอนไหวไมDเสมGอนจรงเทDากบการใช I
    เครGอง Motion Capture
44



Animation techniques comparison




         Video emulation
45



 3. Render by Grid Computing
       การ Render เปeนกระบวนการคานวณแสงเงา
ตกกระทบวตถ5ในโมเดลสามมต ซงอยfDในรfป Polygon
หรGอ NURBS ภายในโปรแกรมสามมตตDางๆ โดย
แปรผนการใชเวลา Render มากหรGอนIอยเพยงใด ขhน
             I
อยfDกบรายละเอยดของ Model, Texture, Shading,
Lighting
46

               Rendering Chart
                          Average time   Average time frame on
Rusie Dotton    Frames   frame on 1 PC   Grid computing system
  Postures      amount    percommand       55 PC percommand

  Posture 1      4710    4017.63 Mins.         171.7 Mins.
                          (27.9 Days)

  Posture 2      1100      9383 Mins.           40.1 Mins.
                           (6.52 Days)

  Posture 3      1600     13648 Mins.          58.33 Mins.
                          (9.48 Days)

  Posture 4      1750    14927.5 Mins.         64.20 Mins.
                         (10.37 Days)

  Posture 5      1400    11942 Mins.           51.04 Mins.

                           (8.29 Days)
  Posture 6      1100                           40.1 Mins.
                           9383 Mins.
                           (6.52 Days)
  Posture 7      1350                          49.21 Mins.
                          1151.5 Mins.
                            (8 Days)
  Posture 8      2200                           80.2 Mins.
                          18766 Mins.
                          (13.03 Days)
47

               Rendering Chart
                          Average time    Average time frame on
Rusie Dotton    Frames   frame on 1 PC    Grid computing system
  Postures      amount    percommand        55 PC percommand

  Posture 9       300      2559 Mins.           11.34 Mins.
                           (1.78 Days)

  Posture 10     1400      11942 Mins.          51.04 Mins.
                           (8.29 Days)

  Posture 11     2000      17060 Mins.          73.31 Mins.
                           (11.85 Days)

  Posture 12     1150      9809.5 Mins.         42.32 Mins.
                           (6.81 Days)

  Posture 13     1200    10236 Mins.            44.15 Mins.

                           (7.11 Days)
  Posture 14     1050                           38.28 Mins.
                           8956.5 Mins.
                           (6.22 Days)
  Posture 15     1700                           62.37 Mins.
                           14501 Mins.
                           (10.07 Days)
     Total      24010                         875.27 Mins.
                         204805.3 Mins.      (14.59 Hours)
                         (142.23 Days)
48



      ขIอเสยของการ
 Render by Grid Computing
1. ปญหาดIานการปรบแตDง software 3 มต เพGอ
   ใหIแสดงผลไดIเหมGอนกบเครGองตIนแบบ

2. การ Rendering หนงครhง ไมDสามารถเสรeจ
   สมบfรณ:ไดIครบท5กเฟรม

3. ในการ Rendering หากบางเครGองเกดความ
   ผดพลาดขhน เฟรมทตIองการจะหายไปและไมD
   สามารถทราบไดI
49



                    สร5ป
   เลGอกใชเทคนคแอนเมชนลยนแบบการเคลGอนไหว
          I
   จากภาพวดโอ Video Emulation (Rotoscoping)

   วตถ5ประสงค:เพGอเผยแพรDวดโอฤาษดดตนแอนเมชน
   ใหIคนทวไปไดIรfIจกมากยงขhนผDานอนเทอร:เนeต

   มความยGดหย5น
              D     และสามารถแกIปญหาไดIดIวยทมผfI
   พฒนาเอง

เรeวๆ นhจะเปดใหIบรการทDาออกกาลงกายฤาษดดตนผDานทาง

http://rusiedotton.thai.net
50



      ความรDวมมGอ
วดพระเชต5พนวมลมงคลาราม ราชวรวหาร
คณะกรรมการแหDงชาตวDาดIวยแผนงานความ
ทรงจาแหDงโลก ประเทศไทย
สถาบนการแพทย:แผนไทย
ศfนย:ไทยกรดแหDงชาต
สานกงานสงเสรมอ5ตสาหกรรมซอฟต:แวร:
          D
แหDงชาต (องค:การมหาชน)
51



               เอกสารอIางอง
       เพญนภา ทรพยเจรญ, “127 ทากายบรหารแบบไทย ทาฤาษดดตนพ/Dนฐาน”, พมพ
ครDงท2 2 กรงเทพฯ : บรษท สามเจรญพาณชย, 2549

    ร*าไพพรรณ แกวสรยะ, “คม/อน*าเท2ยววดโพธ;”, พมพครDงท2 6 กรงเทพฯ : บรษท อมร
นทรพรDนตDงแอนดพบลชชง จ*ากด, 2550
                   2

     สถาบนการแพทยแผนไทย กรมพฒนาการแพทยแผนไทยและการแพทยทางเล/อก
กระทรวงสาธารณสข, บรรณาธ การ โดยแพทยหญงเพญนภา ทรพยเจรญ, “ขยบกาย
สบายชว ดวยกายบรหารแบบไทย ทาฤาษดดตนพ/Dนฐาน 15 ทา”, ส*านกงานกจการโรง
พมพ องคการสงเคราะหทหารผานศก ในพระบรมราชปถมภ, 2546
                           1

       Asia Pacific Regional Committee For Memory Of The World (MOWCAP)
Report To MOW International Advisory Committee Meeting 2009
http://portal.unesco.org/ci/

      พรพล สาครนทร และกฤษฎา แกวมณ, “พ/Dนฐานการกาวสโลก 3 มต 3D Graphic”,
กรงเทพฯ : บรษท ซคเซส มเดย จ*ากด, 2546

      ววฒน อดมปตทรพย, “3D MAX Reference” ,พมพครDงท2 2 สมทรปราการ : ส*านก
พมพ เอนจเนยร แอนด อคเตค พลส, 2547
52



                เอกสารอIางอง
       ปยะบตร สทธดารา, “3Ds MAX 6 Basic”, กรงเทพฯ : บรษท ดานสธาการพมพ,
2547

     News/บทความ (Various Design) Motion Capture ใสชวตใหตวละคร CG.
[ออนไลน]. เขาถ1งไดจาก :
http://www.wara.com/modules.php?name=News&file=article&sid=304

      สกล จารเสรนนท และสรพนธ จกรมณ, “ระบบสรางตวละคร 3 มตโดยการตรวจจบ
การเคล/อนไหวของรางกาย MOTION CAPTURE FOR 3D CHARACTER ANIMATION”,
       2
สาขาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณ
ทหารลาดกระบง กรงเทพฯ, 2549

      Ratner, Peter. “3-D human modeling and animation”, Second Edition,
Hoboken, Newjersey : Wiley, 2003.
53



ทดสอบระบบ
Thank you
for your attention.

More Related Content

Viewers also liked

Twitter to evernote
Twitter to evernoteTwitter to evernote
Twitter to evernote
Dai Barnes
 
VietRees_Newsletter_31_Tuan3_Thang05
VietRees_Newsletter_31_Tuan3_Thang05VietRees_Newsletter_31_Tuan3_Thang05
VietRees_Newsletter_31_Tuan3_Thang05
internationalvr
 
VietRees_Newsletter_50_Tuan4_Thang09
VietRees_Newsletter_50_Tuan4_Thang09VietRees_Newsletter_50_Tuan4_Thang09
VietRees_Newsletter_50_Tuan4_Thang09
internationalvr
 
Tweet to diigo
Tweet to diigoTweet to diigo
Tweet to diigo
Dai Barnes
 
Guión para la sesión auditiva inglés g8 1-24-11
Guión para la sesión auditiva inglés g8 1-24-11Guión para la sesión auditiva inglés g8 1-24-11
Guión para la sesión auditiva inglés g8 1-24-11
Briscilides Burgos
 
43 Things_Heitman-Russakoff
43 Things_Heitman-Russakoff43 Things_Heitman-Russakoff
43 Things_Heitman-Russakoff
dboling
 
Wszczecinie Prezentacja
Wszczecinie PrezentacjaWszczecinie Prezentacja
Wszczecinie Prezentacja
budyn86
 

Viewers also liked (20)

Digital Imaging Course Outline
Digital Imaging Course OutlineDigital Imaging Course Outline
Digital Imaging Course Outline
 
Twitter to evernote
Twitter to evernoteTwitter to evernote
Twitter to evernote
 
Online Video Format Experiment
Online Video Format ExperimentOnline Video Format Experiment
Online Video Format Experiment
 
VietRees_Newsletter_31_Tuan3_Thang05
VietRees_Newsletter_31_Tuan3_Thang05VietRees_Newsletter_31_Tuan3_Thang05
VietRees_Newsletter_31_Tuan3_Thang05
 
VietRees_Newsletter_50_Tuan4_Thang09
VietRees_Newsletter_50_Tuan4_Thang09VietRees_Newsletter_50_Tuan4_Thang09
VietRees_Newsletter_50_Tuan4_Thang09
 
Magic activity
Magic activityMagic activity
Magic activity
 
MOW communication plan for education
MOW communication plan for educationMOW communication plan for education
MOW communication plan for education
 
Tweet to diigo
Tweet to diigoTweet to diigo
Tweet to diigo
 
Pantone fcr-sp2010f
Pantone fcr-sp2010fPantone fcr-sp2010f
Pantone fcr-sp2010f
 
Wearable Biosensors
Wearable BiosensorsWearable Biosensors
Wearable Biosensors
 
Guión para la sesión auditiva inglés g8 1-24-11
Guión para la sesión auditiva inglés g8 1-24-11Guión para la sesión auditiva inglés g8 1-24-11
Guión para la sesión auditiva inglés g8 1-24-11
 
Infini band presentation_shekhar
Infini band presentation_shekharInfini band presentation_shekhar
Infini band presentation_shekhar
 
Omega USPs
Omega USPsOmega USPs
Omega USPs
 
Zipcast test
Zipcast testZipcast test
Zipcast test
 
43 Things_Heitman-Russakoff
43 Things_Heitman-Russakoff43 Things_Heitman-Russakoff
43 Things_Heitman-Russakoff
 
Wszczecinie Prezentacja
Wszczecinie PrezentacjaWszczecinie Prezentacja
Wszczecinie Prezentacja
 
Eco Computing Green IT
Eco Computing   Green ITEco Computing   Green IT
Eco Computing Green IT
 
mCMO Conference 2013 - From Starbucks App to your cup, the app-brewing journey
mCMO Conference 2013 - From Starbucks App to your cup, the app-brewing journeymCMO Conference 2013 - From Starbucks App to your cup, the app-brewing journey
mCMO Conference 2013 - From Starbucks App to your cup, the app-brewing journey
 
Fitted mind factory.pptx
Fitted mind factory.pptxFitted mind factory.pptx
Fitted mind factory.pptx
 
Social Business Conference 2013 - Social Media: Become a large platform or ju...
Social Business Conference 2013 - Social Media: Become a large platform or ju...Social Business Conference 2013 - Social Media: Become a large platform or ju...
Social Business Conference 2013 - Social Media: Become a large platform or ju...
 

Similar to 3D Technology in Virtual Reality Application Development

edraw mindmap
edraw mindmapedraw mindmap
edraw mindmap
suanglp3
 
ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1
ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1
ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1
คุณครูพี่อั๋น
 
ชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่นชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่น
Parishat Tanteng
 
ชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่นชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่น
fon_parichat
 
Canon 1000 d thai
Canon 1000 d thaiCanon 1000 d thai
Canon 1000 d thai
smilfisho
 
0 syllabus
0 syllabus0 syllabus
0 syllabus
korakate
 

Similar to 3D Technology in Virtual Reality Application Development (12)

Robot form University of Phayao
Robot form University of PhayaoRobot form University of Phayao
Robot form University of Phayao
 
edraw mindmap
edraw mindmapedraw mindmap
edraw mindmap
 
How to develop photo archives
How to develop photo archivesHow to develop photo archives
How to develop photo archives
 
ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1
ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1
ข้อสอบกลางภาค คณิต ม.5 เทอม 2 ฉบับที่ 1
 
ชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่นชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่น
 
ชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่นชิ้นงานแอนิเมชั่น
ชิ้นงานแอนิเมชั่น
 
Canon Eos1000d Thai
Canon Eos1000d ThaiCanon Eos1000d Thai
Canon Eos1000d Thai
 
Science Writing in Thai_20130905
Science Writing in Thai_20130905 Science Writing in Thai_20130905
Science Writing in Thai_20130905
 
Canon 1000 d thai
Canon 1000 d thaiCanon 1000 d thai
Canon 1000 d thai
 
0 syllabus
0 syllabus0 syllabus
0 syllabus
 
ข้อสอบกลางภาค คณิต ม.5 เทอม 1 ฉบับที่ 2
ข้อสอบกลางภาค คณิต ม.5 เทอม 1  ฉบับที่ 2ข้อสอบกลางภาค คณิต ม.5 เทอม 1  ฉบับที่ 2
ข้อสอบกลางภาค คณิต ม.5 เทอม 1 ฉบับที่ 2
 
นพื
นพืนพื
นพื
 

More from Rachabodin Suwannakanthi

ระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กร
ระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กรระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กร
ระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กร
Rachabodin Suwannakanthi
 
Introduction to Educational Media Production
Introduction to Educational Media ProductionIntroduction to Educational Media Production
Introduction to Educational Media Production
Rachabodin Suwannakanthi
 

More from Rachabodin Suwannakanthi (20)

ระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กร
ระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กรระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กร
ระบบการถ่ายทอด รับชม และระบบคลังวิดีโอภายในภายในองค์กร
 
การผลิตสื่อวิดีโอระบบดิจิทัลเบื้องต้น (Basic Digital Video Production)
การผลิตสื่อวิดีโอระบบดิจิทัลเบื้องต้น (Basic Digital Video Production)การผลิตสื่อวิดีโอระบบดิจิทัลเบื้องต้น (Basic Digital Video Production)
การผลิตสื่อวิดีโอระบบดิจิทัลเบื้องต้น (Basic Digital Video Production)
 
Using copy.com website for uploading and sharing files
Using copy.com website for uploading and sharing filesUsing copy.com website for uploading and sharing files
Using copy.com website for uploading and sharing files
 
Using copy.com app for uploading and sharing files
Using copy.com app for uploading and sharing filesUsing copy.com app for uploading and sharing files
Using copy.com app for uploading and sharing files
 
Introduction to Digital Imaging
Introduction to Digital ImagingIntroduction to Digital Imaging
Introduction to Digital Imaging
 
การวางแผน การดำเนินงาน และเทคโนโลยีที่ใช้ในงานสารสนเทศดิจิทัล
การวางแผน การดำเนินงาน และเทคโนโลยีที่ใช้ในงานสารสนเทศดิจิทัลการวางแผน การดำเนินงาน และเทคโนโลยีที่ใช้ในงานสารสนเทศดิจิทัล
การวางแผน การดำเนินงาน และเทคโนโลยีที่ใช้ในงานสารสนเทศดิจิทัล
 
พิพิธภัณฑ์เสมือน (Virtual Museum)
พิพิธภัณฑ์เสมือน (Virtual Museum)พิพิธภัณฑ์เสมือน (Virtual Museum)
พิพิธภัณฑ์เสมือน (Virtual Museum)
 
Archives and Museum in Digital Age
Archives and Museum in Digital AgeArchives and Museum in Digital Age
Archives and Museum in Digital Age
 
Camera RAW Workflow
Camera RAW WorkflowCamera RAW Workflow
Camera RAW Workflow
 
Images Digitization with Digital Photography
Images Digitization with Digital PhotographyImages Digitization with Digital Photography
Images Digitization with Digital Photography
 
Archives and Digital Archives
Archives and Digital ArchivesArchives and Digital Archives
Archives and Digital Archives
 
Creating Panoramic Images with Adobe Photoshop Lightroom and Adobe Photoshop
Creating Panoramic Images with Adobe Photoshop Lightroom and Adobe PhotoshopCreating Panoramic Images with Adobe Photoshop Lightroom and Adobe Photoshop
Creating Panoramic Images with Adobe Photoshop Lightroom and Adobe Photoshop
 
Creating HDR images with Photomatix and Lightroom
Creating HDR images with Photomatix and LightroomCreating HDR images with Photomatix and Lightroom
Creating HDR images with Photomatix and Lightroom
 
HDR Processing with Adobe Photoshop CS4 and Adobe photoshop Lightroom
HDR Processing with Adobe Photoshop CS4 and Adobe photoshop LightroomHDR Processing with Adobe Photoshop CS4 and Adobe photoshop Lightroom
HDR Processing with Adobe Photoshop CS4 and Adobe photoshop Lightroom
 
How to Create an Educational Media
How to Create an Educational MediaHow to Create an Educational Media
How to Create an Educational Media
 
Introduction to Educational Media Production
Introduction to Educational Media ProductionIntroduction to Educational Media Production
Introduction to Educational Media Production
 
Image Digitization with Digital Photography
Image Digitization with Digital PhotographyImage Digitization with Digital Photography
Image Digitization with Digital Photography
 
Image Digitization with Scanning Technology
Image Digitization with Scanning TechnologyImage Digitization with Scanning Technology
Image Digitization with Scanning Technology
 
Introduction to Images Digitization
Introduction to Images DigitizationIntroduction to Images Digitization
Introduction to Images Digitization
 
หนังสืองานพระราชทานเพลิงศพ สรีระสังขาร หลวงตามหาบัว
หนังสืองานพระราชทานเพลิงศพ สรีระสังขาร หลวงตามหาบัวหนังสืองานพระราชทานเพลิงศพ สรีระสังขาร หลวงตามหาบัว
หนังสืองานพระราชทานเพลิงศพ สรีระสังขาร หลวงตามหาบัว
 

3D Technology in Virtual Reality Application Development

  • 1. การศกษาเปรยบเทยบเทคนคแอนเมชน สาหรบฤาษดดตน A Comparative Study of Animation Techniques for Rusie Dotton ส5ธน วงศส5ชาต, ชยว5ฒ สทา และจ5ฬารตน: ตนประเสรฐ : หนวยปฏบตการวจยคลงอนพนธความร ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต (เนคเทค), ส*านกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาต (สวทช.)
  • 2. Presentation outline สวนท 1 : ฤาษดดตน คGออะไร และทาไมเนคเทค D ตIองพฒนา “ฤาษดดตนฉบบดจทล” สวนท 2 : ทDาฤาษดดตน 15 ทDาทนามาพฒนา D สวนท 3 : วธการพฒนา D - เทคนคการจาลองโมเดลฤาษสามมต - เทคนคการในการสรIางภาพเคลGอนไหว - เทคนคการ Rendering ดIวย Grid Computing สวนท 4 : สร5ปผลการพฒนา D
  • 3. 1 ฤาษดดตน คGออะไร? ฤาษ หร/อฤษ หมายถ1ง นกบวชพวกหน1ง มมากอนพทธกาล สละ 2 บานเร/อนออกไปบ*าเพญพรตแสวงหาความสงบ สาเหตท2ตองดดตน กเพ/2อบรรเทา อาการปวดเม/2อยจากการน2งสมาธเปน เวลานาน ทาทางการดดตนสวนหน12ง เกดจากการเลยนแบบทาทางจากสตว ท2ไดพบเหนในปา http://www.thailandwisdom.com/index.php?lay=show&ac=article&Id=140736
  • 4. 2 ทาไมเนคเทคจงตIอง พฒนาฤาษดดตนฉบบดจทล? ยfเนสโกมมตรบรองศลาจารกวดพระเชต5พนวมล มงคลารามราชวรมหาวหาร (วดโพธj) ขhนทะเบยนเปeน เอกสารมรดกความทรงจาของโลกในสวนภfมภาคเอเชย D แปซฟก คณะกรรมการแหDงชาตวDาดIวยแผนงานความ ทรงจา แหDงโลก ประเทศไทย จงใหIเนคเทคชวยพฒนาฤาษ D ดดตน ใหIเปeนทรfIจกแพรDหลายมากยงขhน
  • 5. 3 ความเปeนมาของฤาษดดตนในประเทศไทย พ.ศ. 2331 รชกาลท 1 ทรง โปรดใหIรวบรวม ตาราการแพทย: แผนโบราณและ ศลปะวทยาการ ทรงใหIปhนรfปฤาษ ดดตนดIวยปfน นา ไปไวIทวดโพธาราม
  • 6. 4 ความเปeนมาของฤาษดดตนในประเทศไทย พ.ศ. 2379 รชกาลท 3 ทรง ปฏสงขรณ:วดโพธj ใหมD ทรงดารใหIปhน ฤาษดดตนขhนใหมD 80 ทDา พรIอมกบ สรIางศลาจารก โคลงสส5ภาพของ ฤาษดดตนในแตDละ ทDา นาไปวางไวIคfD กนทวดโพธj
  • 7. 5 ความเปeนมาของฤาษดดตนในประเทศไทย ในปจจ5บน คงเหลGอรfปปhนฤาษดดตน 24 ทDา จาก 25 ตน สวนแผDนโคลงสส5ภาพซงจารกไวIบนแผDนศลา D ไดIถfกรวบรวมไวIทศาลาราย วดพระเชต5พนวมลมงคลาราม ราชวรวหาร จาร1กโครงกลอนวดโพธ; รfปปhนฤาษดดตน จดวางไวIทเขาฤาษดดตน (วดโพธj)
  • 8. 6 ประโยชน:ของทDากายบรหารฤาษดดตน ● ชวยใหIรDางกายแขeงแรงและสดชน D G ● ชวยผDอนคลายความเครยด D ● รกษาอาการเจeบปDวยเลeกนIอยไดI ● ชวยใหIสวนขIอตDอตDางๆ ของรDางกาย D D เคลGอนไหวไดIด ● ชวยลดอาการอDอนเพลยงDวงนอน และ D อาการทIอแทIสนหวง h
  • 11. 9 ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน ซงเปeนทDาทนามาทาแอนเมชน 1. ประกอบดIวยทDานวดบรเวณกลIามเนGอใบหนIา 7 ทDา คGอ h 1.1. ทDาเสยผม 1.3. ทDาเชeดปาก 1.2. ทDาทาแปIง 1.4. ทDาเชeดคาง 1.7. ทDาตบทIายทอย . 1.5. ทDากดใตIคาง 1.6. ทDาถfหนIาหfและหลงหf
  • 13. 11 ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน 3. แกIปวดทIองและขIอเทIา และแกIลมปวดศรษะ
  • 14. 12 ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน 4. แกIลมเจeบศรษะและตามว และแกIเกยจ
  • 17. 15 ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน 7. แกIกลDอนปตคาต และแกIเสนมหาสน5กระงบ I
  • 23. 21 ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน 13. แกIตะโพกสลกเพชร และแกIไหลD ตะโพกขด
  • 24. 22 ทDาหลก 15ทDา โดยทhงหมดเปeนทDาทประย5กต:มาจากทDาฤาษดดตน 14. แกIลมเลGอดนยน:ตามว และแกIลมอนรดทhงตว
  • 26. 24 วธการพฒนาแอนเมชนฤาษดดตน ฤาษดดตนฉบบดจทลแบDงขhนตอนการพฒนาออก เปeน 3 ขhนตอน ประกอบดIวย Step 1. Create 3D Model Step 2. Create animation Step 3. Render by Grid Computing Step 1 Step 2 Step 3
  • 27. 25 1. Create 3D Model เรมจากการศกษารfปภาพและลกษณะของฤาษจาก ภาพจตรกรรมไทย ภาพปfนปhนจากวดโพธj รวมถงภาพ จากอนเทอร:เนeต
  • 29. 27 1. Create 3D Model Polygons Model (Primitive Object)
  • 30. 28 1. Create 3D Model (Smooth)
  • 31. 29 1. Create 3D Model Geometry Object
  • 32. 30 1. Create 3D Model Textures Map
  • 33. 31 1. Create 3D Model Textures Map
  • 34. 32 1. Create 3D Model Morph (Facial Expression)
  • 35. 33 1. Create 3D Model Forward kinematics IK Solver Character Setup Inverse kinematics
  • 36. 34 1. Create 3D Model Envelope skin
  • 37. 35 2. Create animation 2.1. Motion capture. ● อ5ปกรณ:หลกทใชไดIแกD ช5ดบอดhสfท มาร:คเกอร: 42 จ5ด I (Retro-Reflective Marker) และกลIองจบภาพ ความเรeวสfง 16 ตว (Eagle Digital Camera) ● ตดมาร:คเกอร:ลงบนช5ดบอดhสfท ซงนกแสดงสวมอยfD ● นกแสดง แสดงทDาทางดดตน ● ไดIขIอมfล Translate และ Rotate ของนกแสดงผDาน มาร:คเกอร:บนรDางกายมายงเครGองคอมพวเตอร: ● ปรบแตDงแกIไขขIอมfลจากไฟล: .trb แปลงขIอมfลเพGอ ใชสาหรบซอฟต:แวร:สามมตเปeนไฟล: .bvh I ● นาขIอมfลมาใส D skeleton ของโมเดลสามมต
  • 38. 36 2. Create animation 2.2. Motion capture.
  • 39. 37 2. Create animation 2.2. Animated by video emulation.(Rotoscoping) ● วดโอการแสดงทDากายบรหารฤาษดดตน ● โมเดลสามมตททาการ Setup Character เสรeจ สมบfรณ: ● กาหนดการเคลGอนไหวเลยนแบบภาพวดโอท5ก 25 เฟรม ● เพมการเลยนแบบในสวนของการกระพรบตา D
  • 40. 38 2. Create animation 2.1. Animated by video emulation.(Rotoscoping)
  • 41. 39 ขIอดของแอนเมชนโดยใช I Motion Capture 1. มความสะดวกรวดเรeวในการทางาน 2. การเคลGอนไหวของโมเดลมการเคลGอนทสอด คลIองสมพนธ:กน แลดfเสมGอนจรง
  • 42. 40 ขIอเสยของแอนเมชนโดยใช I Motion Capture 1. Key Frames ทไดIจากการทา Motion Capture มความละเอยดมาก(มท5ก Key Frames) 2. เนGองจากทDาฤาษดดตนมการแสดงทDาผDานนhว มGอท5กทDา แตDเครGอง Motion Capture ไมD สามารถเกeบขIอมfลในจ5ดนhไดI 3. หาก Cleanup Data มาไดIไมDดจะเกดการกน กนของโมเดลสามมต หรGอโมเดลสามมตกบพGน h ระนาบ
  • 44. 42 ขIอดของแอนเมชนโดยใช I Video Emulation (Rotoscoping) 1. มวดโอการแสดงทDากายบรหารจากสถาบน การแพทย:แผนไทยอยfDแลIว 2. แอนเมชนทเกดขhนมความเหมGอนหรGอคลIาย คลงกบภาพวดโอ 3. สามารถสรIางและแกIไข Key Frames ไดIงDาย
  • 45. 43 ขIอเสยของแอนเมชนโดยใช I Video Emulation (Rotoscoping) 1. ขhนตอนการทางานซhาซอน I 2. ตIองใสการเคลGอนไหว (Set Key) ดIวยตนเอง D 3. ภาพวดโอมการแสดงผลเพยงดIานเดยวอาจ ทาใหIการทาแอนเมชนในม5มดIานอGนๆ มการ เคลGอนไหวทคลาดเคลGอนไดI 4. การเคลGอนไหวไมDเสมGอนจรงเทDากบการใช I เครGอง Motion Capture
  • 47. 45 3. Render by Grid Computing การ Render เปeนกระบวนการคานวณแสงเงา ตกกระทบวตถ5ในโมเดลสามมต ซงอยfDในรfป Polygon หรGอ NURBS ภายในโปรแกรมสามมตตDางๆ โดย แปรผนการใชเวลา Render มากหรGอนIอยเพยงใด ขhน I อยfDกบรายละเอยดของ Model, Texture, Shading, Lighting
  • 48. 46 Rendering Chart Average time Average time frame on Rusie Dotton Frames frame on 1 PC Grid computing system Postures amount percommand 55 PC percommand Posture 1 4710 4017.63 Mins. 171.7 Mins. (27.9 Days) Posture 2 1100 9383 Mins. 40.1 Mins. (6.52 Days) Posture 3 1600 13648 Mins. 58.33 Mins. (9.48 Days) Posture 4 1750 14927.5 Mins. 64.20 Mins. (10.37 Days) Posture 5 1400 11942 Mins. 51.04 Mins. (8.29 Days) Posture 6 1100 40.1 Mins. 9383 Mins. (6.52 Days) Posture 7 1350 49.21 Mins. 1151.5 Mins. (8 Days) Posture 8 2200 80.2 Mins. 18766 Mins. (13.03 Days)
  • 49. 47 Rendering Chart Average time Average time frame on Rusie Dotton Frames frame on 1 PC Grid computing system Postures amount percommand 55 PC percommand Posture 9 300 2559 Mins. 11.34 Mins. (1.78 Days) Posture 10 1400 11942 Mins. 51.04 Mins. (8.29 Days) Posture 11 2000 17060 Mins. 73.31 Mins. (11.85 Days) Posture 12 1150 9809.5 Mins. 42.32 Mins. (6.81 Days) Posture 13 1200 10236 Mins. 44.15 Mins. (7.11 Days) Posture 14 1050 38.28 Mins. 8956.5 Mins. (6.22 Days) Posture 15 1700 62.37 Mins. 14501 Mins. (10.07 Days) Total 24010 875.27 Mins. 204805.3 Mins. (14.59 Hours) (142.23 Days)
  • 50. 48 ขIอเสยของการ Render by Grid Computing 1. ปญหาดIานการปรบแตDง software 3 มต เพGอ ใหIแสดงผลไดIเหมGอนกบเครGองตIนแบบ 2. การ Rendering หนงครhง ไมDสามารถเสรeจ สมบfรณ:ไดIครบท5กเฟรม 3. ในการ Rendering หากบางเครGองเกดความ ผดพลาดขhน เฟรมทตIองการจะหายไปและไมD สามารถทราบไดI
  • 51. 49 สร5ป เลGอกใชเทคนคแอนเมชนลยนแบบการเคลGอนไหว I จากภาพวดโอ Video Emulation (Rotoscoping) วตถ5ประสงค:เพGอเผยแพรDวดโอฤาษดดตนแอนเมชน ใหIคนทวไปไดIรfIจกมากยงขhนผDานอนเทอร:เนeต มความยGดหย5น D และสามารถแกIปญหาไดIดIวยทมผfI พฒนาเอง เรeวๆ นhจะเปดใหIบรการทDาออกกาลงกายฤาษดดตนผDานทาง http://rusiedotton.thai.net
  • 52. 50 ความรDวมมGอ วดพระเชต5พนวมลมงคลาราม ราชวรวหาร คณะกรรมการแหDงชาตวDาดIวยแผนงานความ ทรงจาแหDงโลก ประเทศไทย สถาบนการแพทย:แผนไทย ศfนย:ไทยกรดแหDงชาต สานกงานสงเสรมอ5ตสาหกรรมซอฟต:แวร: D แหDงชาต (องค:การมหาชน)
  • 53. 51 เอกสารอIางอง เพญนภา ทรพยเจรญ, “127 ทากายบรหารแบบไทย ทาฤาษดดตนพ/Dนฐาน”, พมพ ครDงท2 2 กรงเทพฯ : บรษท สามเจรญพาณชย, 2549 ร*าไพพรรณ แกวสรยะ, “คม/อน*าเท2ยววดโพธ;”, พมพครDงท2 6 กรงเทพฯ : บรษท อมร นทรพรDนตDงแอนดพบลชชง จ*ากด, 2550 2 สถาบนการแพทยแผนไทย กรมพฒนาการแพทยแผนไทยและการแพทยทางเล/อก กระทรวงสาธารณสข, บรรณาธ การ โดยแพทยหญงเพญนภา ทรพยเจรญ, “ขยบกาย สบายชว ดวยกายบรหารแบบไทย ทาฤาษดดตนพ/Dนฐาน 15 ทา”, ส*านกงานกจการโรง พมพ องคการสงเคราะหทหารผานศก ในพระบรมราชปถมภ, 2546 1 Asia Pacific Regional Committee For Memory Of The World (MOWCAP) Report To MOW International Advisory Committee Meeting 2009 http://portal.unesco.org/ci/ พรพล สาครนทร และกฤษฎา แกวมณ, “พ/Dนฐานการกาวสโลก 3 มต 3D Graphic”, กรงเทพฯ : บรษท ซคเซส มเดย จ*ากด, 2546 ววฒน อดมปตทรพย, “3D MAX Reference” ,พมพครDงท2 2 สมทรปราการ : ส*านก พมพ เอนจเนยร แอนด อคเตค พลส, 2547
  • 54. 52 เอกสารอIางอง ปยะบตร สทธดารา, “3Ds MAX 6 Basic”, กรงเทพฯ : บรษท ดานสธาการพมพ, 2547 News/บทความ (Various Design) Motion Capture ใสชวตใหตวละคร CG. [ออนไลน]. เขาถ1งไดจาก : http://www.wara.com/modules.php?name=News&file=article&sid=304 สกล จารเสรนนท และสรพนธ จกรมณ, “ระบบสรางตวละคร 3 มตโดยการตรวจจบ การเคล/อนไหวของรางกาย MOTION CAPTURE FOR 3D CHARACTER ANIMATION”, 2 สาขาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณ ทหารลาดกระบง กรงเทพฯ, 2549 Ratner, Peter. “3-D human modeling and animation”, Second Edition, Hoboken, Newjersey : Wiley, 2003.
  • 56. Thank you for your attention.