Search
๐ŸŽฏ

Ch.21 Motion Retargetting

course
last review
mastery
rookie
progress
not started
date
4 more properties
Previous chapter

Todayโ€™s MAIN QUEST

๋‚ด๊ฐ€ ์บก์ณํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋‹ค๋ฅธ ์บ๋ฆญํ„ฐ์—๋„ ์ ์šฉ์‹œํ‚ค๊ณ  ์‹ถ์–ด!
๋‚ด๊ฐ€ ์›€์ง์ด๋Š” ๋ฐ์ดํ„ฐ๋Š” ์‚ฌ๋žŒ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ. ๊ทธ๋Ÿฐ๋ฐ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ณฐ์— ๋Œ€์‘์‹œํ‚ฌ ์ˆ˜ ์žˆ์„๊นŒ?
์ฆ‰, ์‚ฌ๋žŒ์ด ์‚ฌ๋žŒ๋‹ต๊ฒŒ ์›€์ง์ธ๋‹ค๋ฉด ๊ณฐ์ด ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์›€์ง์ผ ๊ฒƒ์ด๊ณ ,
์—ญ์œผ๋กœ ์‚ฌ๋žŒ์ด ๊ณฐ์ฒ˜๋Ÿผ ํ–‰๋™ํ•ด์„œ ๊ณฐ ๋ชจ์บก์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋‹ค.
Constraint์— ๋Œ€ํ•ด์„œ๋„ ์ƒ๊ฐํ•ด๋ด์•ผ ํ•œ๋‹ค.
์ •๊ด€์ ˆ๋กœ ์›€์ง์ด๋Š” ๋ชจ๋ธ์„ ์—ญ๊ด€์ ˆ๋กœ ์ด์‹ํ•˜๊ฒŒ ๋  ๊ฒฝ์šฐ์—๋Š”?
1.
๋‘ ๊ฐœ ์ด์ƒ์˜ ๊ด€์ ˆ์ด ๋ณ‘ํ•ฉ๋˜๋Š” ๊ฒฝ์šฐ
2.
์žˆ๋˜ ๊ด€์ ˆ์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ
3.
์—†๋˜ ๊ด€์ ˆ์ด ์ƒ๊ธฐ๋Š” ๊ฒฝ์šฐ
๊ฐ๊ฐ์˜ ๊ด€์ ˆ์— ๋Œ€ํ•ด ๋งต์„ ๋งŒ๋“ค์–ด์ค€๋‹ค.
๊ฐ ๋งคํ•‘๋œ ๊ด€์ ˆ์— ๋Œ€ํ•ด Constraint๋ฅผ ์ง€์ •ํ•ด์ค€๋‹ค.
๋˜ํ•œ ๊ตฌ์„ฑ์ด ๊ฐ™์€ ๊ฒฝ์šฐ์—๋„ ํ˜•ํƒœ๊ฐ€ ๋‹ฌ๋ผ์ง€๊ฒŒ ๋  ๊ฒฝ์šฐ์—๋„ ์‹ ๊ฒฝ์จ์•ผํ•œ๋‹ค.
Constraint ๋น„์œจ ์กฐ์ ˆ์„ ์ง‘์ค‘์ ์œผ๋กœ ํ•ด์•ผํ•  ๊ฒƒ.

Motivation for Motion Retargeting

โ€ข
์ฝ˜ํ…์ธ  ๋ฐ ๋ฆฌ์†Œ์Šค ์žฌ์‚ฌ์šฉ
โ€ข

Conventional Animation Authoring

โ€ข
Bone ์„คํƒ
โ€ข
Bones๋ฅผ ์ƒˆ๋กœ์šด

Animation Models

โ€ข
bodies : links์™€ ๋™์ผ
โ€ข
Meshes : ๋งํฌ์— ๋Œ€์‘ํ•˜๋Š” ๋ฉ”์‰ฌ
โ€ข
Texture : ํ”ผ๋ถ€์— ๋Œ€์‘ํ•˜๋Š” ํ…์Šค์ณ
โ€ข
Function :

STEP 1 : SELECTION

๋‚ด๊ฐ€ ์›€์ง์ด๋Š” ๋ฐ”๋””์™€ ํƒ€๊ฒŸ ๋ฐ”๋”” ๊ฐ„์˜ ๋งํฌ๋“ค์„ ์„ ํƒํ•ด์„œ ๋งคํ•‘ํ•˜์ž.
๋งŒ์•ฝ ์ด๋ฆ„์ด ๊ฐ™๋‹ค๋ฉด ๋™์ผํ•˜๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.
H-Anim ํ‘œ์ค€์€ ์„œ๋กœ ๋Œ€์‘๋˜๊ธฐ ๋•Œ๋ฌธ์— ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค!
โ€ข
Mechanical Finding
โ€ข
Semantic Finding

Basics : Query

๊ธฐ๊ณ„์ , ์˜๋ฏธ์ ์ธ Finding๋ชจ๋‘ Query๋ฅผ ํ†ตํ•ด
โ€ข
Function : ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๋Š” ๊ฒƒ๋“ค ๋ผ๋ฆฌ ๋งคํ•‘ํ•˜๊ธฐ
โ—ฆ
Body์˜ ํƒ€์ž…์„ ์ง€์ •ํ•œ ํ›„, ๋งž๋Š” ํƒ€์ž…๋ผ๋ฆฌ ๋งคํ•‘ํ•œ๋‹ค.
โ€ข
Spatial Query : ์œ„์น˜ ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด ๋งคํ•‘ํ•˜๊ธฐ.
โ—ฆ
๋ชธํ†ต์—์„œ ์™ผ์ชฝ? ์˜ค๋ฅธ์ชฝ?
์ด๋Ÿฐ ๋งคํ•‘์€ 1๋Œ€1 ๋งคํ•‘์ด ์ผ์–ด๋‚˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค!
โ€ข
Extent Query : ๊ฑฐ๋ฆฌ ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด ๋งคํ•‘ํ•˜๊ธฐ.

STEP 2 : POSING

๋งคํ•‘๋œ ๋งํฌ๋“ค์— ๋Œ€ํ•ด์„œ ํฌ์ฆˆ๋ฅผ ์ •ํ•ด์ค€๋‹ค!
ํ”„๋กœ์„ธ์Šค๋Š”
โ€ข
movement mode๋ฅผ ์ •์˜ํ•ด์„œ ํ•ด๋‹น ๋ชจ๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ์›€์ง์ผ์ง€๋ฅผ ์ •์˜ํ•œ๋‹ค.
โ—ฆ
์‚ฌ๋žŒ์ด ๊ฑท๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•ด์„œ ๋ฃฐ ์ •์˜ โ†’ ๊ฐœ๋Š” ์–ด๋–ป๊ฒŒ ๊ฑท๋Š”๊ฐ€?
๋งคํ•‘๋œ ์ž์œ ๋„๋งŒ์„ ์›€์ง์—ฌ์ฃผ๋Š”๊ฒƒ์ด ์ค‘์š”!!!
1.
์•กํ‹ฐ๋ธŒ ๋ฐ”๋””๊ฐ€ ์›€์ง์—ฌ์ง„๋‹ค. : ์ผ๋ฐ˜์ ์ธ ๋ชจ์…˜์บก์ณ๋Š” ์—ฌ๊ธฐ๊นŒ์ง€!
2.
์›€์ง์ž„์„ ์ผ๋ฐ˜ํ•ด์„œ ์–ด๋–ค ๋ชจ๋“œ๋กœ ์ •์˜๋œ๋‹ค.
3.
์ผ๋ฐ˜ํ™”๋œ ์›€์ง์ž„์ด ์ €์žฅ๋œ๋‹ค.
4.
์ตœ์ข…์ ์œผ๋กœ ์›€์ง์ด๊ณ ์ž ํ•˜๋Š” ๋ฐ”๋””์— ๋Œ€ํ•ด์„œ Specialization์ด ์ด๋ฃจ์–ด์ง„๋‹ค.
5.
์›€์ง์ด๊ณ ์ž ํ•˜๋Š” ๋ฐ”๋””๊ฐ€ ํ•ด๋‹น ๊ทœ๊ฒฉ์— ๋”ฐ๋ผ ์›€์ง์—ฌ์ง„๋‹ค.

Movement Mode

โ€ข
Identity
โ—ฆ
Active์™€ Target ๋ฐ”๋””๊ฐ€ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ Transforming, Rotatingํ•˜๋Š” ๋ชจ๋“œ
โ€ข
Rest Relative
โ—ฆ
Rest Pose๋ฅผ ๊ธฐ์ค€์œผ๋กœ Transform, Rotateํ•˜๋Š” ๋ชจ๋“œ. ๋‘ ํฌ์ฆˆ๊ฐ€ ๋น„์Šทํ•˜๋ฉด ๋น„์Šทํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ด.
โ€ข
Scale Mode
โ—ฆ
์ƒ๋Œ€์ ์ธ ์›€์ง์ž„์„ ์‚ฌ์ด์ฆˆ๋‚˜ ๊ธธ์ด์— ๋Œ€๋น„ํ•ด์„œ ์กฐ์ ˆํ•˜๋Š” ๋ชจ๋“œ
โ€ข
Ground Relative
โ—ฆ
๊ธฐ์ค€์ ์„ ๋ฐ”๋‹ฅ์— ๊ณ ์ •์‹œ์ผœ์„œ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„
โ—ฆ
๋น„์Šทํ•œ ํฌ์ฆˆ์˜ ๊ฒฝ์šฐ ๋งค์šฐ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ƒ„.
โ€ข
Secondary Relative Movement
โ—ฆ
๋ฒฝ์ด๋‚˜ ๋ฌผ์ฒด ๋“ฑ์˜ ์™ธ๋ถ€ ํ™˜๊ฒฝ์„ ๊ธฐ์ค€์œผ๋กœ ์–ผ๋งˆ๋งŒํผ ๋–จ์–ด์ ธ์žˆ๊ณ  ํšŒ์ „ํ•˜๋Š”๊ฐ€๋ฅผ ์ธก์ •
โ€ข
Lookat
โ—ฆ
ํŠน์ •ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋ผ๋ณด๊ฒŒ ํšŒ์ „์‹œํ‚ค๋Š” ๊ฒƒ
โ€ข
Mirroring Mode
โ—ฆ
์ธก์ •ํ•œ ๊ฒƒ๊ณผ ๊ฑฐ์šธ์ฒ˜๋Ÿผ ๋ฐ˜๋Œ€๋กœ ์›€์ง์ด๋Š” ๋ชจ๋“œ.

STEP 3 : BLENDING & KEYING

๋งŒ๋“ค์–ด์ง„ ์—ฌ๋Ÿฌ ๋ชจ์…˜์„ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹จ๊ณ„
๊ฑท๋‹ค๊ฐ€ ๋›ธ ๋•Œ, ๋›ฐ๋‹ค๊ฐ€ ๋ฉˆ์ถœ๋•Œ ๋“ฑ๋“ฑโ€ฆ
Next chapter