<aside> ๐Ÿ’ก SMPL: A Skinned Multi-Person Linear Model

</aside>

์ผ๋ถ€ ๋ฒˆ์—ญ


๋ชฉ์ฐจ

  1. **SMPL์˜ ์ •์˜**
  2. SMPL ์—ฐ๊ตฌ ๋ชฉ์ 
  3. ๊ธฐ์กด์˜ ๋ฐฉ๋ฒ• ๋ฐ ํ•œ๊ณ„
  4. SMPL์˜ ์›๋ฆฌ์™€ ์ž‘๋™
  5. ์ตœ์ข…
  6. DMPL

SMPL(Skinned Multi-Person Linear) ์ด๋ž€?

[์ฐธ๊ณ ] โžก๏ธ SMPL์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…

: skinned vertex ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ๋กœ์„œ, ๋‹ค์–‘ํ•œ ์ธ๊ฐ„์˜ ์ฒดํ˜•์„ ํ˜„์‹ค์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ณ  ์ž์—ฐ์Šค๋Ÿฌ์šด ์ž์„ธ์— ๋”ฐ๋ฅธ ๋ณ€ํ˜•์„ ์ทจํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฐ์กฐ์ง ์›€์ง์ž„์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

โ€ป skinned vertex: ์Šคํ‚จ(ํ”ผ๋ถ€)์„ ์”Œ์›Œ์ง„ ๋ผˆ๊ตฌ์กฐ์— ์†ํ•œ ๋ฉ”์‹œ์˜ ์ •์  (๋ผˆ์˜ ์›€์ง์ž„์— ๋”ฐ๋ผ ๋ณ€ํ˜•๋˜๋Š” ์ •์ )

SMPL ์—ฐ๊ตฌ์˜ ๋ชฉ์ 

: ๋‹ค์–‘ํ•œ ์ฒดํ˜•์„ ๋Œ€ํ‘œํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ์ ์ธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ธ๊ฐ„ ์‹ ์ฒด๋ฅผ ๋งŒ๋“ค๊ณ , ์ž์—ฐ์Šค๋Ÿฌ์šด ์ž์„ธ์— ๋”ฐ๋ผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณ€ํ˜•๋˜๋ฉฐ, ์‹ค์ œ ์ธ๊ฐ„๊ณผ ๊ฐ™์€ ์—ฐ์กฐ์ง ์›€์ง์ž„์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ ์ž ํ•œ๋‹ค.

: ์ถ”๊ฐ€์ ์œผ๋กœ, ๋ Œ๋”๋ง์ด ๋นจ๋ผ์•ผ ํ•˜๋ฉฐ, ๋ฐฐํฌ๊ฐ€ ์šฉ์ดํ•˜๊ณ , ๊ธฐ์กด์˜ ๋ Œ๋”๋ง ์—”์ง„๊ณผ ํ˜ธํ™˜๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

๊ธฐ์กด์˜ ๋ฐฉ๋ฒ• ๋ฐ ํ•œ๊ณ„

[์ฐธ๊ณ ] โžก๏ธ LBS์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…




SMPL ์ด์ „์˜ ๋ฌธ์ œ๋“ค:

โ‡’ mesh์™€ Blend ๊ฐ€์ค‘์น˜๋ฅผ ํ•™์Šต(๊ธฐ์กด์— ์ •์˜๋œ ํ˜•์ƒ๋งŒ์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ดํ•ดํ•จ) ํ•˜์ง€๋งŒ Blend Shape์€ ํ•™์Šตํ•˜์ง€ ์•Š์Œ.

โ‡’ ๋”ฐ๋ผ์„œ ๋‹ค์–‘ํ•œ ์ž์„ธ์— ๋Œ€ํ•ด ํ˜„์‹ค์ ์ธ ๋ณ€ํ˜•์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ

<aside> ๐Ÿ’ก SMPL์€ ์ ์ ˆํ•œ shape blend shapes(์ฒดํ˜•) **pose blend shapes(์ž์„ธ, ๊ด€์ ˆ ์›€์ง์ž„)**๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ํ˜„์‹ค์ ์ธ ๋ณ€ํ˜•์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

</aside>

SMPL์˜ ์›๋ฆฌ์™€ ์ž‘๋™

3๊ฐœ์˜ shape Blendshape basis๊ฐ€ ์ •์˜๋˜์–ด ๊ฐ๊ฐ์˜ Linear Combination์œผ๋กœ ์ƒˆ๋กœ์šด ์ฒดํ˜• ๋งŒ๋“œ๋Š” ๊ณผ์ •

3๊ฐœ์˜ shape Blendshape basis๊ฐ€ ์ •์˜๋˜์–ด ๊ฐ๊ฐ์˜ Linear Combination์œผ๋กœ ์ƒˆ๋กœ์šด ์ฒดํ˜• ๋งŒ๋“œ๋Š” ๊ณผ์ •

Untitled

  1. Shape Blend shapes(์ฒดํ˜•)

  1. Pose Blend shapes(์ž์„ธ)

Untitled


  1. Joint locations

Untitled


์ „์ฒด SMPL ์‹(์ž์„ธํžˆ๋Š”..๋…ผ๋ฌธ ์ฐธ๊ณ *^^*)

์ „์ฒด SMPL ์‹(์ž์„ธํžˆ๋Š”..๋…ผ๋ฌธ ์ฐธ๊ณ *^^*)

์ตœ์ข…

Untitled

DMPL(Dynamic Blend Shapes)

Untitled

  1. SMPL์˜ ๊ฒฝ์šฐ,

    : ํŠน์ •ํ•œ ์ž์„ธ๋ฅผ ์ทจํ•œ ์ƒํƒœ์˜ ๋ณ€ํ™”๋งŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ์Œ (์›€์ง์ด๋Š” ๋™์ž‘x)

    : ์ฆ‰, ๋™์ ์ธ ์›€์ง์ž„์ด๋‚˜ ์ง€๋ฉด๊ณผ์˜ ์ถฉ๋Œ(๋›ฐ๋Š” ๋™์ž‘ or ๋•…์— ๋ฐœ์„ ๋‚ด๋”›๋Š” ์›€์ง์ž„)์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ, ์›€์ง์ž„์„ ๋ชจ๋ธ๋งํ•˜์ง€ ๋ชปํ•จ

    โžก๏ธ ์‹ค์ œ ์›€์ง์ž„์„ ํ‘œํ˜„ํ•˜๊ธฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์กด์žฌ + ํ˜„์‹ค์„ฑ์ด ๋ถ€์กฑ

  2. DMPL์˜ ๊ฒฝ์šฐ,