SlideShare a Scribd company logo
1 of 16
Download to read offline
TM ǼÌÀ޸ϴ־                                                                                                   TM ÇÀ¼Ì޸ϴ־ º¸¼±
      ÀÔ·Â ¸Þ½Ãµ¥ÀÌŦ º¯ÇüÒ ÇÊ¿ä¾ø´Ù. (Çϵå¿þ¾î                                                                 + ½Ã°£ (time, frame)
ÇÀÓ¼¡° »À¡Áå ÒÇë¿°È ö¼ )              .Ù´ ÖÀ
                                                                                                                ¾î´À ½Ã°£ÀÇ Å°( key) Á¤º¸Àΰ¡.
                                                              LOCAL                  LOCAL
                                                            TRANSFORM            TRANSFORM
                                                   INPUT
                                                  VERTEX
                                                    DATA
                                                                ¡¦
                                                                   X

                                                                   X
                                                                                 TRANSFORM
                                                                                       ¡¦
                                                                                  (view X
                                                                                          X
                                                                                     CAMERA -1

                                                                                          matrix)
                                                                                                                + ȸÀü (rotation)
                                                              WORLD                  WORLD
                                                            TRANSFORM            TRANSFORM
                                                                                                                 x3 ,Ä·àÇ (aternion)ÇÀ ,ÂÅüÇ ºÀ¤È ÏÀ¿
                                                                                                                  3 ö¼ø¿ç» uq
                                                                                                                ¯· ¢° (ear ane)
                                                                                                                              lu lg
                                                               VIEWPORT -1
                                                                 CAMERA
                                                             TRANSFORM
                                                                                   RESULT
                                                                                   VERTEX
                                                                                                    PROJECTED
                                                                                                     VERTEX
                                                                                                                | _11 _12 _13 0 |
                                                           (projection matrix)
                                                              (view matrix)         DATA              DATA
                                                                                                                 | _21 _2 _23 0 |
                                                                                                                  | _31 _32 _3 0 |
                                                                                                                   | 0 0 0 1|
ÀϹÝû¸·Î °áú´Â Çà·Ä(matrix)ÀÇ ÇüÅ°¡ µÈ´Ù.
                                                                                                                + À̵¿ (translation)
                                                                                                                º¤ÅÍ (vector) ÀÇ ÇüÅÂ. À§Ä¡ °ª
                                                                                                                | 1 0 0                          0|
                                                                                                                 | 0 1 0                         0|
                                                                                                                  | 0 0 1                        0|
                                                                                                                   | Xt Yt Zt                    1|

                                                                                                                + ½ºÄÉÀÏ (scaling)
                                                                                                                | Xs                    0 0 0|
                                                                                                                 | 0 Ys                  0 0|
                                                                                                                  | 0 0                   Zs 0 |
                                                                                                                   | 0 0                    0 1|
ȵÑǦÁ ǼÌÀ޸ϴ־ °Å ¸¤ºÁ




erpolati n)À̶õ º¸°£(I
                 ε ÇÀ¡Áö £°ßÁ »Àª° ´ò¾ η¸ÀÍ° -¼¡¿Ç ÎÀ޸ϴ־
                   º¸°£À» ÀÌ¿ëÇؼ- Áß°£ Å° À»°ª ¾òÀ» ¼ö ÀÖ´Ù.

                                                                                                                                                                     – P 0 t*)
                                                                 1=< t 0,Ü´

                                                                              ,13*vTRVCOXEtDospcnLr(e
                                                                                                                                 ) t al of, 2 v*3 RT OCV EX D s nc
                                                                                                   {
                                                                                                               ;O3vETRDVCX
                  + ½ºÇöóÀÎ ¸°£ ( Spline I nterpola i )                                                -x(2>v+1=. t;>)*v-x1
                                                                                                         -y(2>v+1=. t;>)*v-y1
                  Á¦¾î Á¡À¸·Î °î¼± ¸ð¾çÀÇ Áß°£ °ªÀ» ¾ò´Â ¹æ½Ä                                             -z(2>v+1=. t;>)*v-z1
                                                                                                                  ;nvtreu
                                                                                                   }
                  + ¼±Çüº¸°£ (Linear I t pol )
                  µÎ °ª À̸¦»ç Á÷¼±À¸·Î ¾ò´Â ¹æ½ÄÀ¸·Î,°è»êÌ °£
                    ´ÜÇÏ¿© ½Ç𣿡¼- »ç¿ëÇÑ´Ù.
C.°èÃþÀû ±¸ Á¶

                                                                                                                                                                                                                                    °¢ ¿ÀºêÁ§Æ®Ç ¾Ö´Ï¸ÞÀÌ¼Ç Á¤º¸´Â ·ÎÄà ¸ÅÆ®¯½º
                                                                                                                                                                                                                                      ¿¡ Àû¿ëµÈ´Ù.

                                                                                                                                                                                                                                    Àû¿ë ¿¹Á¦ (2)
                                                                                                                                                                                                                                    + bip ´Þ¸®±â µ¿ÀÛ » Àоî¿Í¼- ¾Ö´Ï¸ÞÀ̼Ç
                                                                                                                                                                                          – ÀÚ½Ä(child) Ç °ü è·Î
                                                                                                                                                                                                                                     À» Àû¿ë½ÃŲ´Ù.
¿¬°áµÈ´Ù.




            ·»´õ¸µ ¼öµ ÄÚµå (pseudo c )
                                                                                                                                                                                                                                      ¹öÅؽº ÁÂÇ¥°¡ ·ÎÄà ÁÂÇ¥°¡ ¾Æ´Ï¹Ç·Î ·»´õ¸µ½Ã ·Î
             ,®Æ§Á êºÀ¿(µ¸õ´»· )º½ ¯¸®ÆÅ åµ ù¿ð Î                                                                                                                                                                                   ÃÄ Î·¥ÇÂÁ ´ÏǯȺ ¦¸tamvni åøµ¿ º½¯¸®ÆÅ Õ¾
                              {
                                                                                       º½¯¸ ®ÆÅ åµù¿ º½¯¸®Æ Å ÃÄη. §Áê À¿ = * º½ ¯¸®Æ Å åµù¿ð Î                                                                                            ¿¡ °öÇÑ´Ù
                                                                       )º½¯¸®ÆÅ åµù¿( õ´»·. §Áê À
                                                    ) + i ; ö ¼ Ä ½ Ú À . ® Æ § Á ê º ¿ <0 = ( r o f                                                                                                                                ¿ÀºêÁ§Æ® ¿¬°áÀº ÀÚ½Ä ¸®½ºÆ¦ °¡Áöí
                                                                                                                                                   )º½ ¯¸®ÆÅ åµù¿ ,]i[Ä ÚÀ . §Áê ( õ´»·                                                     ÀÖÁö ¾Ê°í ÀÚ½Ä(child) » ¿¬°á(next) ½ÃÅ ´Â
             }
                                                                                                                                                                                                                                            ±¸Á¶ (°á ú µ¿ÀÏ)
– y n So
¿ª±â¸ÇÐ (3)


                                                                                                                                                                                                                     •V                 NEW                 )*2
              ȸÀü Çà·Ä ±¸ÇÏâ
                  “µ¢,°àÃüÀ¸È ö¼ø¿ç>»= Ä·à>Ç=                                                                                                                                                                              ”ÀÇ °úÁ¤À¸·Î ±¸
              .Ù´ÑÇ
              µ ¢° ,àÃüÀ¸È ÇÀö¼ø¿ç» >= Ľø°
                                          zyx .Q                 5d).*a(0rnsi/x=A
                                                    Q.w                                                      )50.*rad=cos(
              ¿ÜÀû Ç Å©±â°¡ sin( ȸÀü°¢µ ) Î Á¡À» ÀÌ¿ëÇؼ- ȸ
              Àü °¢µ¡ Àý¹ÝÎ V                                                                                                                                          MID   ¸ ¦ ± Ǹ ϸ é
                                                V         I DM                                                                                i z e N o r m a l= ( V                    OD L         V+              WEN                      )
                                           xyz Q.                                   C =r o s P d u c t ( V                                                                                                     MID          V,                    WEN             )
                                               Q.w                                                                      D o ct = P (r V d u                                                    MID        V,                     WEN                    )
              ·Î Á÷¢ »ç¿ø¼ö¸¦ ±¸ÇÒ ¼öµ ÀÖ´Ù.
              »ç¿ø¼ö¸¦ ÀÌ¿ëÇÏ© Çà·ÄÎ º¯ÈÇÏ¸é µÇ¸ç,¾à
                      ȸÀü °ªÀ» »ç¿ø¼ö·Î ÀúåÇÏ°í ÀÖ´Ù¸é
                          ºñ¿ëÀÌ Àûº »ç¿ø¼ö °öÀ¸·Î ȸÀü
                                °ªÀ» ´©Àû ½ÃŲ´Ù.
¿ª±â¸ÇÐ (4)




¦Á¹¿ë ûÀ ( )5
°èÃþÀû Î ±¸Á¶¿¡¼-ÀÇ ¿ª±â ¸ÇÐÀ» ±¸Çö Ñ´Ù.




                                                                                                    ’ V=                      OLD                                              - V(           OLD         , • V FIXED                   )*V         DEXIF
                                                           V               WEN                       ’ V=                           NEW                                          - (V               WEN      ,• V              D EXIF         )*V           FD I X E

                                                           + ȸÀü·® Á¦ÇÑ
                                                         ÑÇÝ°Þ± »À¢°ü ¸È â±ÏÇÑ ¦Á ±¼ØǧÀ dar.Q ¡°
                                                               Cos(RAD                                                  XAM                                    Ù /´ ) ¸ 2 º º À Û ¡ ¿ ì æ °
                                                               rad_2                                    = acos(Q.r d)
                                                               Q.xyz                                    ’                                 DAR(niS / )2_dar * zyx.Q =                                                                                                   XM A   / )2
                                                         w.Q                                        ’                                                              = Cos(RAD                                    XM A    / )2
Àû¿ë ºÐ¾ß
¼è»ç½ , Æ÷´Ï Å×ÀÏ(ponytail), ·¡± µ¹ r gd î Ç
Á¶ÀÎÆ®°¡ ÀÖ´Â °-ü ¹°¸®¿¡ Àû´çÇÏÙ.




                                               – IO ive ract n
( 2 ) I S TU E C H N A L

                                                                                                                                                             »ç¿ø¼ö ¾ÐÃàÀº                 ¼Óµ Çâ»óÀ              °³äµ ÀÖÁö¸,¾à
                                                                                                                                                                   16¹ÙÀÌÆ® Ç È¸Àü     Å°¸¦ 8¹ÙÀÌÆ®·Î                 ÁÙÀÌ´Â °æ¿ì,
                                                                                                                                                                   Àº ¿ë·®À¸Î                 ¾Ö´Ï¸ÞÀÌ¼Ç »ùÇøµ                 Áֱ⸦ µÎ ¹è ÀÌ
                                                                                                                                                                     »ó ³ôÀÏ         ¼ö ÀÖ ¸¹Ç·Î                            ÈξÀ ÀÚ¿¬½º·¯ î ¸ð¼ÊÀ» ¾ò
                                                                                                                                                                     À»                                 ¼ö                            À ´Ö Ù.

                                                                                                                                                             à ÖÀ ûÈ ¿- Í ¿ £Á ø ± ¸¼ º

                                                                                                   –1¿¡¼- 1»çÀÌ °ª                                           ¸Þð® ÃÖÀûÈ-µ µ¥ÀÌÅÍ ±¸Á¶
À» °¡Áø´Ù.                                                                                                                                                   ¾Ö´Ï¸ÞÀÌ¼Ç ÀÎÅÍÆä ̽º
  °ªÀÇ ¹üÀ§°¡ Á¤ÇØ ® 2¹ÙÀÌÆ®·Î Ö´ . Áï, º¯È ÇÑ´Ù                                                                                                             ¸Þ𮿡 µû¸¥ Å° ÃÖÀûÈ-
í° éÏ¸Ç -¼¡8¿6723 ÇÀÌç7»623 η§Àü¹ ÎÇŸ
  °¡´ÉÇÏÙ.
+ ÄõÅʹϾð (x, y z w) ¿Í (                                                                                           –x,-yzw)´Â
 °´Ù.
w¸¦ 0¿¡¼- 1 »çÀÌ·Î ¸ µé ¼ö ÀÖ ¸¹Ç·Î w °ªÀÇ ÇØ
» óµ µÀ » ´ õ ³ ôÀ Ï ¼ µö µ À Ö´ Ù.
x 2 +y 2 +z                                        2   +w   2   =1 ÀÇ Á¶°Çµ È°¿ëÇÏ¸é µ¥ÀÌÅ͸¦ ´õ
 ÁÙÀÏ ¼öµ ½Çð£À¸·ÎÖ³ª, »ç¿ëÇÑ´Ù¸é °£´ÜÇÑ
     °Ô Á´Ù.
KGC04_실시간애니메이션이해와응용

More Related Content

Viewers also liked

NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트
재철 황
 
4강 shader fx 기초실습_텍스쳐 조작2
4강 shader fx 기초실습_텍스쳐 조작24강 shader fx 기초실습_텍스쳐 조작2
4강 shader fx 기초실습_텍스쳐 조작2
JP Jung
 
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
Dae Kim
 
Ndc2010 전형규 마비노기2 캐릭터 렌더링 기술
Ndc2010 전형규   마비노기2 캐릭터 렌더링 기술Ndc2010 전형규   마비노기2 캐릭터 렌더링 기술
Ndc2010 전형규 마비노기2 캐릭터 렌더링 기술
henjeon
 

Viewers also liked (18)

Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipeline
 
NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트NDC2015 광개토태왕 테크니컬 아트
NDC2015 광개토태왕 테크니컬 아트
 
10_Human Skin Rendering
10_Human Skin Rendering10_Human Skin Rendering
10_Human Skin Rendering
 
2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기
 
4강 shader fx 기초실습_텍스쳐 조작2
4강 shader fx 기초실습_텍스쳐 조작24강 shader fx 기초실습_텍스쳐 조작2
4강 shader fx 기초실습_텍스쳐 조작2
 
[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희
 
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
 
Visual shock vol.2
Visual shock   vol.2Visual shock   vol.2
Visual shock vol.2
 
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
 
Ndc2010 전형규 마비노기2 캐릭터 렌더링 기술
Ndc2010 전형규   마비노기2 캐릭터 렌더링 기술Ndc2010 전형규   마비노기2 캐릭터 렌더링 기술
Ndc2010 전형규 마비노기2 캐릭터 렌더링 기술
 
[160404] 유니티 apk 용량 줄이기
[160404] 유니티 apk 용량 줄이기[160404] 유니티 apk 용량 줄이기
[160404] 유니티 apk 용량 줄이기
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
 
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
 
Screen Space Decals in Warhammer 40,000: Space Marine
Screen Space Decals in Warhammer 40,000: Space MarineScreen Space Decals in Warhammer 40,000: Space Marine
Screen Space Decals in Warhammer 40,000: Space Marine
 
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
 
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
 
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
 
물리기반 모델링 기초 - 강의노트
물리기반 모델링 기초 - 강의노트물리기반 모델링 기초 - 강의노트
물리기반 모델링 기초 - 강의노트
 

More from noerror

KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법
noerror
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문
noerror
 
11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법
noerror
 
ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법
noerror
 
08_Marching Cube Terrains
08_Marching Cube Terrains08_Marching Cube Terrains
08_Marching Cube Terrains
noerror
 
08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드
noerror
 
08_플래시 맛보기
08_플래시 맛보기08_플래시 맛보기
08_플래시 맛보기
noerror
 
08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강
noerror
 
08_Wxwidgets 소개
08_Wxwidgets 소개08_Wxwidgets 소개
08_Wxwidgets 소개
noerror
 
07_PhysX 강체물리 입문
07_PhysX 강체물리 입문07_PhysX 강체물리 입문
07_PhysX 강체물리 입문
noerror
 
07_스케일폼 소개
07_스케일폼 소개07_스케일폼 소개
07_스케일폼 소개
noerror
 
06_HDR 소개
06_HDR 소개06_HDR 소개
06_HDR 소개
noerror
 
06_게임엔진 활용팁
06_게임엔진 활용팁06_게임엔진 활용팁
06_게임엔진 활용팁
noerror
 
06_게임엔진구성
06_게임엔진구성06_게임엔진구성
06_게임엔진구성
noerror
 
06_자동차물리입문(1)
06_자동차물리입문(1)06_자동차물리입문(1)
06_자동차물리입문(1)
noerror
 
06_앰비언트어클루전 소개
06_앰비언트어클루전 소개06_앰비언트어클루전 소개
06_앰비언트어클루전 소개
noerror
 

More from noerror (20)

15_TextureAtlas
15_TextureAtlas15_TextureAtlas
15_TextureAtlas
 
11_웹서비스활용
11_웹서비스활용11_웹서비스활용
11_웹서비스활용
 
NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템
 
11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법
 
ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법
 
08_Marching Cube Terrains
08_Marching Cube Terrains08_Marching Cube Terrains
08_Marching Cube Terrains
 
08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드
 
08_플래시 맛보기
08_플래시 맛보기08_플래시 맛보기
08_플래시 맛보기
 
08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강
 
08_Wxwidgets 소개
08_Wxwidgets 소개08_Wxwidgets 소개
08_Wxwidgets 소개
 
07_PhysX 강체물리 입문
07_PhysX 강체물리 입문07_PhysX 강체물리 입문
07_PhysX 강체물리 입문
 
07_스케일폼 소개
07_스케일폼 소개07_스케일폼 소개
07_스케일폼 소개
 
06_HDR 소개
06_HDR 소개06_HDR 소개
06_HDR 소개
 
06_게임엔진 활용팁
06_게임엔진 활용팁06_게임엔진 활용팁
06_게임엔진 활용팁
 
06_게임엔진구성
06_게임엔진구성06_게임엔진구성
06_게임엔진구성
 
06_자동차물리입문(1)
06_자동차물리입문(1)06_자동차물리입문(1)
06_자동차물리입문(1)
 
06_앰비언트어클루전 소개
06_앰비언트어클루전 소개06_앰비언트어클루전 소개
06_앰비언트어클루전 소개
 

KGC04_실시간애니메이션이해와응용

  • 1.
  • 2.
  • 3. TM ǼÌÀ޸ϴ־ TM ÇÀ¼Ì޸ϴ־ º¸¼± ÀÔ·Â ¸Þ½Ãµ¥ÀÌŦ º¯ÇüÒ ÇÊ¿ä¾ø´Ù. (Çϵå¿þ¾î + ½Ã°£ (time, frame) ÇÀÓ¼¡° »À¡Áå ÒÇë¿°È ö¼ ) .Ù´ ÖÀ ¾î´À ½Ã°£ÀÇ Å°( key) Á¤º¸Àΰ¡. LOCAL LOCAL TRANSFORM TRANSFORM INPUT VERTEX DATA ¡¦ X X TRANSFORM ¡¦ (view X X CAMERA -1 matrix) + ȸÀü (rotation) WORLD WORLD TRANSFORM TRANSFORM x3 ,Ä·àÇ (aternion)ÇÀ ,ÂÅüÇ ºÀ¤È ÏÀ¿ 3 ö¼ø¿ç» uq ¯· ¢° (ear ane) lu lg VIEWPORT -1 CAMERA TRANSFORM RESULT VERTEX PROJECTED VERTEX | _11 _12 _13 0 | (projection matrix) (view matrix) DATA DATA | _21 _2 _23 0 | | _31 _32 _3 0 | | 0 0 0 1| ÀϹÝû¸·Î °áú´Â Çà·Ä(matrix)ÀÇ ÇüÅ°¡ µÈ´Ù. + À̵¿ (translation) º¤ÅÍ (vector) ÀÇ ÇüÅÂ. À§Ä¡ °ª | 1 0 0 0| | 0 1 0 0| | 0 0 1 0| | Xt Yt Zt 1| + ½ºÄÉÀÏ (scaling) | Xs 0 0 0| | 0 Ys 0 0| | 0 0 Zs 0 | | 0 0 0 1|
  • 4. ȵÑǦÁ ǼÌÀ޸ϴ־ °Å ¸¤ºÁ erpolati n)À̶õ º¸°£(I ε ÇÀ¡Áö £°ßÁ »Àª° ´ò¾ η¸ÀÍ° -¼¡¿Ç ÎÀ޸ϴ־ º¸°£À» ÀÌ¿ëÇؼ- Áß°£ Å° À»°ª ¾òÀ» ¼ö ÀÖ´Ù. – P 0 t*) 1=< t 0,Ü´ ,13*vTRVCOXEtDospcnLr(e ) t al of, 2 v*3 RT OCV EX D s nc { ;O3vETRDVCX + ½ºÇöóÀÎ ¸°£ ( Spline I nterpola i ) -x(2>v+1=. t;>)*v-x1 -y(2>v+1=. t;>)*v-y1 Á¦¾î Á¡À¸·Î °î¼± ¸ð¾çÀÇ Áß°£ °ªÀ» ¾ò´Â ¹æ½Ä -z(2>v+1=. t;>)*v-z1 ;nvtreu } + ¼±Çüº¸°£ (Linear I t pol ) µÎ °ª À̸¦»ç Á÷¼±À¸·Î ¾ò´Â ¹æ½ÄÀ¸·Î,°è»êÌ °£ ´ÜÇÏ¿© ½Ç𣿡¼- »ç¿ëÇÑ´Ù.
  • 5.
  • 6.
  • 7. C.°èÃþÀû ±¸ Á¶ °¢ ¿ÀºêÁ§Æ®Ç ¾Ö´Ï¸ÞÀÌ¼Ç Á¤º¸´Â ·ÎÄà ¸ÅÆ®¯½º ¿¡ Àû¿ëµÈ´Ù. Àû¿ë ¿¹Á¦ (2) + bip ´Þ¸®±â µ¿ÀÛ » Àоî¿Í¼- ¾Ö´Ï¸ÞÀÌ¼Ç – ÀÚ½Ä(child) Ç °ü è·Î À» Àû¿ë½ÃŲ´Ù. ¿¬°áµÈ´Ù. ·»´õ¸µ ¼öµ ÄÚµå (pseudo c ) ¹öÅؽº ÁÂÇ¥°¡ ·ÎÄà ÁÂÇ¥°¡ ¾Æ´Ï¹Ç·Î ·»´õ¸µ½Ã ·Î ,®Æ§Á êºÀ¿(µ¸õ´»· )º½ ¯¸®ÆÅ åµ ù¿ð Î ÃÄ Î·¥ÇÂÁ ´ÏǯȺ ¦¸tamvni åøµ¿ º½¯¸®ÆÅ Õ¾ { º½¯¸ ®ÆÅ åµù¿ º½¯¸®Æ Å ÃÄη. §Áê À¿ = * º½ ¯¸®Æ Å åµù¿ð Î ¿¡ °öÇÑ´Ù )º½¯¸®ÆÅ åµù¿( õ´»·. §Áê À ) + i ; ö ¼ Ä ½ Ú À . ® Æ § Á ê º ¿ <0 = ( r o f ¿ÀºêÁ§Æ® ¿¬°áÀº ÀÚ½Ä ¸®½ºÆ¦ °¡Áöí )º½ ¯¸®ÆÅ åµù¿ ,]i[Ä ÚÀ . §Áê ( õ´»· ÀÖÁö ¾Ê°í ÀÚ½Ä(child) » ¿¬°á(next) ½ÃÅ ´Â } ±¸Á¶ (°á ú µ¿ÀÏ)
  • 8.
  • 9. – y n So
  • 10.
  • 11. ¿ª±â¸ÇÐ (3) •V NEW )*2 ȸÀü Çà·Ä ±¸ÇÏâ “µ¢,°àÃüÀ¸È ö¼ø¿ç>»= Ä·à>Ç= ”ÀÇ °úÁ¤À¸·Î ±¸ .Ù´ÑÇ µ ¢° ,àÃüÀ¸È ÇÀö¼ø¿ç» >= Ľø° zyx .Q 5d).*a(0rnsi/x=A Q.w )50.*rad=cos( ¿ÜÀû Ç Å©±â°¡ sin( ȸÀü°¢µ ) Î Á¡À» ÀÌ¿ëÇؼ- ȸ Àü °¢µ¡ Àý¹ÝÎ V MID ¸ ¦ ± Ǹ ϸ é V I DM i z e N o r m a l= ( V OD L V+ WEN ) xyz Q. C =r o s P d u c t ( V MID V, WEN ) Q.w D o ct = P (r V d u MID V, WEN ) ·Î Á÷¢ »ç¿ø¼ö¸¦ ±¸ÇÒ ¼öµ ÀÖ´Ù. »ç¿ø¼ö¸¦ ÀÌ¿ëÇÏ© Çà·ÄÎ º¯ÈÇÏ¸é µÇ¸ç,¾à ȸÀü °ªÀ» »ç¿ø¼ö·Î ÀúåÇÏ°í ÀÖ´Ù¸é ºñ¿ëÀÌ Àûº »ç¿ø¼ö °öÀ¸·Î ȸÀü °ªÀ» ´©Àû ½ÃŲ´Ù.
  • 12. ¿ª±â¸ÇÐ (4) ¦Á¹¿ë ûÀ ( )5 °èÃþÀû Î ±¸Á¶¿¡¼-ÀÇ ¿ª±â ¸ÇÐÀ» ±¸Çö Ñ´Ù. ’ V= OLD - V( OLD , • V FIXED )*V DEXIF V WEN ’ V= NEW - (V WEN ,• V D EXIF )*V FD I X E + ȸÀü·® Á¦ÇÑ ÑÇÝ°Þ± »À¢°ü ¸È â±ÏÇÑ ¦Á ±¼ØǧÀ dar.Q ¡° Cos(RAD XAM Ù /´ ) ¸ 2 º º À Û ¡ ¿ ì æ ° rad_2 = acos(Q.r d) Q.xyz ’ DAR(niS / )2_dar * zyx.Q = XM A / )2 w.Q ’ = Cos(RAD XM A / )2
  • 13. Àû¿ë ºÐ¾ß ¼è»ç½ , Æ÷´Ï Å×ÀÏ(ponytail), ·¡± µ¹ r gd î Ç Á¶ÀÎÆ®°¡ ÀÖ´Â °-ü ¹°¸®¿¡ Àû´çÇÏÙ. – IO ive ract n
  • 14.
  • 15. ( 2 ) I S TU E C H N A L »ç¿ø¼ö ¾ÐÃàÀº ¼Óµ Çâ»óÀ °³äµ ÀÖÁö¸,¾à 16¹ÙÀÌÆ® Ç È¸Àü Å°¸¦ 8¹ÙÀÌÆ®·Î ÁÙÀÌ´Â °æ¿ì, Àº ¿ë·®À¸Î ¾Ö´Ï¸ÞÀÌ¼Ç »ùÇøµ Áֱ⸦ µÎ ¹è ÀÌ »ó ³ôÀÏ ¼ö ÀÖ ¸¹Ç·Î ÈξÀ ÀÚ¿¬½º·¯ î ¸ð¼ÊÀ» ¾ò À» ¼ö À ´Ö Ù. à ÖÀ ûÈ ¿- Í ¿ £Á ø ± ¸¼ º –1¿¡¼- 1»çÀÌ °ª ¸Þð® ÃÖÀûÈ-µ µ¥ÀÌÅÍ ±¸Á¶ À» °¡Áø´Ù. ¾Ö´Ï¸ÞÀÌ¼Ç ÀÎÅÍÆä ̽º °ªÀÇ ¹üÀ§°¡ Á¤ÇØ ® 2¹ÙÀÌÆ®·Î Ö´ . Áï, º¯È ÇÑ´Ù ¸Þ𮿡 µû¸¥ Å° ÃÖÀûÈ- í° éÏ¸Ç -¼¡8¿6723 ÇÀÌç7»623 η§Àü¹ ÎÇŸ °¡´ÉÇÏÙ. + ÄõÅʹϾð (x, y z w) ¿Í ( –x,-yzw)´Â °´Ù. w¸¦ 0¿¡¼- 1 »çÀÌ·Î ¸ µé ¼ö ÀÖ ¸¹Ç·Î w °ªÀÇ ÇØ » óµ µÀ » ´ õ ³ ôÀ Ï ¼ µö µ À Ö´ Ù. x 2 +y 2 +z 2 +w 2 =1 ÀÇ Á¶°Çµ È°¿ëÇÏ¸é µ¥ÀÌÅ͸¦ ´õ ÁÙÀÏ ¼öµ ½Çð£À¸·ÎÖ³ª, »ç¿ëÇÑ´Ù¸é °£´ÜÇÑ °Ô Á´Ù.