Unity Physics - zzragida/UnityDocs GitHub Wiki

Reference

๋ฌผ๋ฆฌํ•™๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ 12๊ฐ€์ง€ ๊ธฐ๋ณธ์›์น™(12 basic principles of animation)

  • ์›”ํŠธ๋””์ฆˆ๋‹ˆ์˜ ์• ๋‹ˆ๋ฉ”์ดํ„ฐ ์˜ฌ๋ฆฌ ์กด์Šคํ†ค(Ollie Johnston)๊ณผ ํ”„๋žญํฌ ํ† ๋จธ์Šค(Frank Thomas)๋Š” <์‚ถ์˜ ํ™˜์ƒ> Illusion of Life๋ž€ ์ €์„œ์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์˜ํ™” ์ œ์ž‘์— ์ ์šฉ๋˜๋Š” 12๊ฐœ์˜ ๋ฒ•์น™์„ ์†Œ๊ฐœํ•จ

์ฐŒ๊ทธ๋Ÿฌ์ง๊ณผ ๋Š˜์–ด๋‚จ(Squash and stretch)

  • ๋ฌผ๋ฆฌ์  ๋ฐ˜์„์œผ๋กœ ์ธํ•œ ์˜ค๋ธŒ์ ํŠธ์˜ ๋ณ€ํ˜•
  • ex) ํ…Œ๋‹ˆ์Šค ๊ณต์ด ๋ฒฝ์— ๋ถ€๋”ช์น˜๋ฉด ์ฐŒ๊ทธ๋Ÿฌ์ง„๋‹ค

์‚ฌ์ „ ๊ธด์žฅ๊ฐ ์กฐ์„ฑ(Anticipation)

  • ์‹œ์ฒญ์ž์—๊ฒŒ ๊ณง ์ผ์–ด๋‚  ์‚ฌ๊ฑด์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ๋™์ž‘์ด๋‚˜ ํžŒํŠธ๋ฅผ ์ œ์‹œํ•˜๋Š”๊ฒƒ
  • ex) ๊ณต์ค‘์œผ๋กœ ๋›ฐ์–ด ์˜ค๋А๋ ค๋Š” ์‚ฌ๋žŒ์€ ๋จผ์ € ๋ฌด๋ฆŽ์„ ๊ตฌ๋ถ€๋ฆฐ๋‹ค

์Šคํ…Œ์ด์ง•(Staging)

  • ์•ž์œผ๋กœ ์ผ์–ด๋‚  ์ผ์„ ์˜ˆ์ธกํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ท€๋œธํ•˜๋Š” ๊ฒƒ
  • ex) ํ™”๊ฐ€ ๋‚œ ๋“ฑ์žฅ์ธ๋ฌผ์˜ ๊ธฐ๋ถ„์„ ๋ณด์—ฌ์ค„๋•Œ๋Š” ๋’คํ†ต์ˆ˜๊ฐ€ ์•„๋‹Œ ์–ผ๊ตด์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค

์ŠคํŠธ๋ ˆ์ดํŠธ ์–ดํ—ค๋“œ ์•ก์…˜๊ณผ ํฌ์ฆˆ ํˆฌ ํฌ์ฆˆ(Straight-ahead action and Pose to pose)

  • ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ž‘ํ™”๋ฒ•
  • ์ŠคํŠธ๋ ˆ์ดํŠธ ์–ดํ—ค๋“œ ์•ก์…˜์€ ์”ฌ์„ ํ”„๋ ˆ์ž„ ์ˆœ์„œ๋Œ€๋กœ ๊ทธ๋ฆฌ๋Š” ๊ฒƒ
  • ํฌ์ฆˆ ํˆฌ ํฌ์ฆˆ๋Š” ์”ฌ์—์„œ ํ‚ค ํ”„๋ ˆ์ž„์ด๋‚˜ ์ค‘์š”ํ•œ ์ˆœ๊ฐ„์„ ๊ทธ๋ฆฐ ๋‹ค์Œ ์ค‘๊ฐ„์„ ์ฑ„์›Œ ๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹

ํŒ”๋กœ์šฐ ์Šค๋ฃจ์™€ ์˜ค๋ฒ„๋ž˜ํ•‘ ์•ก์…˜(Follow-through and overlapping action)

  • ์˜ค๋ธŒ์ ํŠธ์— ์ฒ˜์Œ ์ ์šฉ๋œ ํž˜์ด ๋ฉˆ์ถ˜ ํ›„์—๋„ ํƒ„์„ฑ์œผ๋กœ ์ธํ•ด ์ถ”๊ฐ€์ ์ธ ์›€์ง์ž„์ด ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ
  • ex) ์•ผ๊ตฌ ํˆฌ์ˆ˜๋Š” ๊ณต์„ ๋˜์ง„ ํ›„์— ๊ณง์žฅ ํŒ”์˜ ์›€์ง์ž„์„ ๋ฉˆ์ถ”์ง€ ์•Š๊ณ , ํŒ” ์™ธ์— ๋‹ค๋ฆฌ์™€ ๋ชธ๋„ ๋™์ž‘์— ํ•จ๊ป˜ ๋ฐ˜์‘ํ•œ๋‹ค
  • ์˜ค๋ฒ„๋ž˜ํ•‘ ์•ก์…˜์€ ๋‘ ๋ฒˆ์งธ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋ฉ”์ธ ์˜ค๋ธŒ์ ํŠธ์™€ ํ•จ๊ป˜ ์›€์ง์ผ ๋•Œ ์ผ์–ด๋‚œ๋‹ค

์Šฌ๋กœ ์ธ์•ค์•„์›ƒ(Slow in and out)

  • ์›€์ง์ด๋Š” ๋ฐฉํ–ฅ์ด ๋ฐ”๋€Œ๋Š” ๊ฒฝ์šฐ ๋“ค์–ด์˜ฌ ๋•Œ๋Š” ๊ฐ์†๋˜๊ณ  ๋น ์ ธ ๋‚˜๊ฐˆ ๋•Œ๋Š” ๊ฐ€์†๋„๊ฐ€ ๋ถ™๋Š” ์ž์—ฐ์ ์ธ ์›€์ง์ž„
  • ex) ์ฝ”๋„ˆ๋กœ ์ง„์ž…ํ•˜๋Š” ์ฐจ๋Ÿ‰์€ ๊ฐ์†๋˜๊ณ  ๋น ์ ธ ๋‚˜๊ฐ€๋Š” ์ฐจ๋Ÿ‰์€ ๊ฐ€์†๋œ๋‹ค
  • ex) ์ ํ”„ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋•…์— ๋‹ฟ์„ ๋•Œ ์ถฉ๊ฒฉ์œผ๋กœ ๋А๋ ค์ง€๊ณ , ๋‹ค๋ฆฌ๋กœ ๋•…์„ ๋ฐ•์ฐจ๊ณ  ๋‚˜๊ฐˆ ๋•Œ ๋นจ๋ผ์ง„๋‹ค

ํ˜ธ(arcs)

  • ๋™๋ฌผ์ด๋‚˜ ์‚ฌ๋žŒ์˜ ์›€์ง์ž„์€ ๊ณก์„  ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์ผ์–ด๋‚œ๋‹ค
  • ex) ์†๋ฐœ์˜ ํšŒ์ „๊ณผ ๊ฑธ์„ ๋•Œ์˜ ์‹ ์ฒด ์ƒ์Šน ๋ฐ ํ•˜๊ฐ•๋„๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹น
  • ๋™์ผํ•œ ๊ณก์„  ์šด๋™์€ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋˜์กŒ์„ ๋•Œ ๋‚˜ํƒ€๋‚˜๋Š” ํฌ๋ฌผ์„ ์—์„œ๋„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค

2์ฐจ ๋™์ž‘(Secondary actions)

  • 2์ฐจ ๋™์ž‘์€ ์ฃผ ๋™์ž‘์„ ๋ณด์กฐํ•˜๋ฉด์„œ ํ˜„์‹ค๊ฐ์„ ๋”ํ•œ๋‹ค
  • ex) ๊ธธ์„ ๊ฑท๋Š” ์‚ฌ๋žŒ์€ ๋‹ค๋ฆฌ๋งŒ ์›€์ง์ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํŒ”์ด ํ•จ๊ป˜ ํ”๋“ค๋ฆฌ๊ณ  ๋ฐ”๋žŒ์— ๋จธ๋ฆฌ์นผ์ด ํฉ๋‚ ๋ฆฌ๊ธฐ๋„ ํ•˜๋ฉฐ ๋ง์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค

ํƒ€์ด๋ฐ(Timing)

  • ์•ก์…˜์˜ ์†๋„๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํƒ€์ด๋ฐ์€ ๋ถ„์œ„๊ธฐ๋ฅผ ์—ฐ์ถœํ•˜๊ณ  ํ˜„์‹ค๊ฐ์„ ์‚ด๋ฆฌ๋Š”๋ฐ ํ•„์ˆ˜์ ์ด๋‹ค.
  • ๊ฐ€๋ น ๋นจ๋ฆฌ ์›€์ง์ด๋Š” ์บ๋ฆญํ„ฐ๋Š” ๋ฐ”๋น  ๋ณด์ด๊ณ , ์ฒœ์ฒœํžˆ ์›€์ง์ด๋Š” ์บ๋ฆญํ„ฐ๋Š” ๊ถŒํƒœ๋กญ๊ณ  ๋ฌด์‹ฌํ•ด ๋ณด์ธ๋‹ค.
  • ํ˜„์‹ค๊ฐ์„ ์œ„ํ•ด ์šด๋™๊ณผ ์†Œ๋ฆฌ์˜ ํƒ€์ด๋ฐ์„ ์ •ํ™•ํ•˜๊ฒŒ ๋งž์ถ”๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜๋‹ค.

๊ณผ์žฅ(Exaggeration)

  • ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์‹ค์„ธ๊ณ„๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์žฌํ˜„ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ์ง€๋ฃจํ•˜๊ฑฐ๋‚˜ ์ •์ ์œผ๋กœ ๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ๋”ฐ๋ผ์„œ ์ ๋‹นํ•œ ์„ ์—์„œ ์š”์†Œ๋ฅผ ๋” ํฌ๊ณ , ๋” ๋น ๋ฅด๊ฒŒ, ๋” ๋ฐ๊ฒŒ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

์ž…์ฒด์ ์ธ ๋“œ๋กœ์ž‰(Solid drawing)

  • ์บ๋ฆญํ„ฐ๋ฅผ ๊ทธ๋ฆด ๋•Œ ํ•ด๋ถ€ํ•™, ๋ฌด๊ฒŒ, ๊ท ํ˜•, ์ž…์ฒด์ ์ธ ๊ทธ๋ฆผ์ž ์ฒ˜๋ฆฌ ๋“ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค
  • ์บ๋ฆญํ„ฐ๋Š” ๋ฐฐ๊ฒฝ์œผ๋กœ๋ถ€ํ„ฐ ์กด์žฌ์ž ์„ ๊ฐ€์ ธ์•ผ ํ•˜๋ฉฐ, ํฌ๊ธฐ์™€ ๋ฌด๊ฒŒ๊ฐ€ ๋А๊ปด์ ธ์•ผ ์บ๋ฆญํ„ฐ๊ฐ€ ๊ทธ ์•ˆ์— ์‹ค์ œ๋กœ ์กด์žฌํ•œ๋‹ค๋Š” ํ™•์‹ ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค

์–ดํ•„(Appeal)

  • ์บ๋ฆญํ„ฐ๋ฅผ ์‚ด์•„ ์ˆจ์‰ฌ๊ฒŒ ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ดํ„ฐ์˜ ๋Šฅ๋ ฅ์„ ๋งํ•œ๋‹ค.
  • ์บ๋ฆญํ„ฐ๋Š” ์™ธ๋ชจ, ์„ฑ๊ฒฉ, ํ–‰๋™์„ ํ†ตํ•ด ๊ด€์ค‘์—๊ฒŒ ํ˜ธ์†Œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
โš ๏ธ **GitHub.com Fallback** โš ๏ธ