MAKING 3D ITEMS - BLENDER
๋ฆฌ๊น…

๋ฆฌ๊น… - ํŠน์ˆ˜ ์ฒดํ˜•

8min

ํŠน์ˆ˜ ์‹ ์ฒด ์œ ํ˜• ๋ฆฌ๊น… ์ค€๋น„

์˜ˆ์‹œ ์•„์ดํ…œ์˜ ๊ฒฝ์šฐ, ๋‹ค์šด๋กœ๋“œํ•œ ๋™๋ฌผ ์‹ ์ฒด ์ƒ˜ํ”Œ๋กœ baseBody๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ์ฒดํ˜• ์•„์ดํ…œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์•„์ดํ…œ์„ ๋Œ€์‹  ์‚ฌ์šฉํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.

1439
๏ปฟ

๏ปฟ

ํฌ์ฆˆ ๋ชจ๋“œ์—์„œ ๋ชจ๋“  ๋ผˆ๋ฅผ ์„ ํƒํ•˜๊ณ  ํ”„๋ ˆ์ž„ 1์— ํ‚ค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค(Blender ๋‹จ์ถ•ํ‚ค: i & ์œ„์น˜, ํšŒ์ „, ์Šค์ผ€์ผ).

  • ์ด ํ‚คํ”„๋ ˆ์ž„์€ ์บ๋ฆญํ„ฐ์˜ ํ˜•ํƒœ๋ฅผ ์กฐ์ •ํ•œ ํ›„ ๋ณ€๊ฒฝ๋œ ๋ผˆ๋Œ€์˜ ๊ฐ’์„ ํ™•์ธํ•˜๋Š” ๋ ˆ์ฝ”๋“œ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
2255
๏ปฟ

๏ปฟ

ํ”„๋ ˆ์ž„ 2์—์„œ ํŠน์ˆ˜ ์˜์ƒ ๋ชจ๋ธ์— ํ•ด๋‹นํ•˜๋Š” ์˜์—ญ์œผ๋กœ ๋ผˆ๋Œ€๋ฅผ ์ด๋™ํ•˜๊ณ  ํ‚คํ”„๋ ˆ์ž„(Blender ๋‹จ์ถ•ํ‚ค: i)์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

2255
๏ปฟ

๏ปฟ

์™„๋ฃŒ๋˜๋ฉด ํ”„๋ ˆ์ž„ 1 ๊ฐ’์—์„œ ํ”„๋ ˆ์ž„ 2 ๊ฐ’์„ ๋นผ์„œ ๋ผˆ ์œ„์น˜์˜ ์ƒˆ ๊ฐ’์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ T-ํฌ์ฆˆ์—์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‘ ๋ฒˆ์งธ ํ‚คํ”„๋ ˆ์ž„์— ์žˆ๋Š” ๋ผˆ์˜ ํŠธ๋žœ์Šคํผ ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.

  • ์ƒˆ ๋ผˆ ์œ„์น˜ ๊ฐ’์€ ์ฒดํ˜• ๋ณ€๊ฒฝ ํ›„ ๊ฐ ๋ผˆ ์˜์—ญ์— ์ถ”๊ฐ€๋  ๋ฐ์ดํ„ฐ ๊ฐ’์ž…๋‹ˆ๋‹ค.
1258
๏ปฟ

๏ปฟ

์‹ ์ฒด ๋ณ€ํ˜• ์ˆ˜์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Deformation Custom๏ปฟ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ์ƒˆ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๊ณ  ๊ธฐ๋กํ–ˆ์œผ๋ฉด ํ”„๋ ˆ์ž„ 2์˜ ๋ชจ๋“  ๋ผˆ์— ๋Œ€ํ•œ ํ‚ค๋ฅผ ๋ชจ๋‘ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณต์ œ๋œ ๋ผˆ๋Œ€๊ฐ€ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๏ปฟ

์ตœ์ข… ๋ผˆ ๋ณ€ํ™˜ ๊ฐ’ ์ž…๋ ฅ

  1. ์—‰๋ฉ์ด ๋ผˆ์— ๋ถ€๋ชจ๊ฐ€ ๋˜๋Š” ๋””ํฌ๋ฉ”์ด์…˜ ๋นˆ์„ ๋งŒ๋“ค๊ณ  ๋ฐ‘์ค„(_)๊ณผ ํ•ด๋‹น ๋ผˆ ์ด๋ฆ„์ด ํฌํ•จ๋œ ์ด๋ฆ„์œผ๋กœ ๋ถ€๋ชจ๊ฐ€ ๋˜๋Š” ๋นˆ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ) _root
  2. ๊ฐ ๋ผˆ์˜ ๊ณ„์‚ฐ๋œ ์ตœ์ข… ๊ฐ’์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
1262
๏ปฟ

๏ปฟ

โœ… ๊ฐ ๋ผˆ์˜ ์ตœ์ข… ๋ณ€ํ™˜ ๊ฐ’์€ t-ํฌ์ฆˆ ๊ฐ’์— ๋ณ€๊ฒฝ๋œ ํฌ์ฆˆ ๊ฐ’์„ ๋”ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์˜ˆ) _upperLeg_L์˜ ์ตœ์ข… ๋ณ€ํ™˜ ๊ฐ’ Translate X = (-0.636 ์ƒˆ๋กœ์šด ๊ฐ’) - (-0.641 ์ด์ „ ๊ฐ’) = 0.005 Translate Y = (-11.476 ์ƒˆ๋กœ์šด ๊ฐ’) - (-5.061 ์ด์ „ ๊ฐ’) = -6.396 Translate Z = (0.269 ์ƒˆ๋กœ์šด ๊ฐ’) - (0.272 ์ด์ „ ๊ฐ’) = -0.003 Scale X = 1 Scale Y = 1 Scale Z = 1 (์Šค์ผ€์ผ ๊ฐ’ ์Šฌ๋กฏ์— ์ƒˆ๋กœ์šด ๊ฐ’์„ ์ž…๋ ฅํ•˜์„ธ์š”.)

โ—๏ธ ๋‹ค์Œ ์ •๋ณด๋ฅผ ๊ผญ ํ™•์ธํ•˜์„ธ์š”.

  • ์ „์ฒด ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ ค๋ฉด _root ๋นˆ ๊ฐœ์ฒด์— ์Šค์ผ€์ผ ๊ฐ’์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์Šค์ผ€์ผ X, Y ๋ฐ Z๋Š” ๋™์ผํ•œ ๊ฐ’์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • _root ๋นˆ ๊ฐœ์ฒด์— ๋ณ€ํ™˜ ๋˜๋Š” ํšŒ์ „ ๊ฐ’์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ๊ฑฐ๋ถ€ ์‚ฌ์œ ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
  • ๊ณจ๋ฐ˜ ๋นˆ ๊ฐœ์ฒด์˜ ๋ˆˆ๊ธˆ ๊ฐ’์„ ์กฐ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. (_root์—์„œ ์ „์ฒด ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
  • ๋ณ€๊ฒฝ๋œ ๊ฐ’์ด ์—†๋Š” ๋ผˆ์˜ ๋นˆ ๊ฐœ์ฒด๋ฅผ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฆฌ, ํŒ” ๋˜๋Š” ๋ชธํ†ต๊ณผ ๊ฐ™์€ ์‹ ์ฒด ์ผ๋ถ€๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋ณ€ํ™˜ ๊ฐ’์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. (์ž˜๋ชป๋œ ๋ฐฐ์œจ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ ์šฉ๋œ ํ›„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.)
  • ํšŒ์ „ ๊ฐ’์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๊ณผ๋„ํ•˜๊ฒŒ ์ˆ˜์ • ๋ฐ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ฉด ๊ฑฐ๋ถ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (_root ์ฒ™๋„ZEPETO ์บ๋ฆญํ„ฐ๋“ค์˜ ๋ชจ๋“  ๊ฐ’์€ 0.3์—์„œ 1.35 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.)
  • ์ œ๊ณต๋œ fbx ํŒŒ์ผ ๋‚ด์—์„œ ๋ณ€ํ˜• ์•„๋ž˜์˜ ๋ผˆ ์ด๋ฆ„ ์ด์™ธ์˜ ๋ผˆ ์ด๋ฆ„์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ์Šค์ผ€์ผ ๊ฐ’์˜ ๊ฒฝ์šฐ ๊ฐ€๋Šฅํ•˜๋ฉด ์Šค์ผ€์ผ ๋ณธ๋“ค์„ ๊ณ ์ˆ˜ํ•˜์„ธ์š”. (์ผ๋ถ€ ์•„์ดํ…œ์€ ๋ถ€์ฐฉ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ)

๏ปฟ

๋‚ด๋ณด๋‚ด๊ธฐ

๋งˆ์Šคํฌ ๊ฐ์ฒด, ํŠน์ˆ˜ ๋ฐ”๋”” ํƒ€์ž…์ด ์ ์šฉ๋œ ์˜๋ฅ˜ ๋ฐ ๋ณ€ํ˜• ๊ทธ๋ฃน์„ ํฌํ•จํ•œ ๊ณจ๊ฒฉ์„ ์„ ํƒํ•˜์—ฌ .fbx๋กœ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

2255
๏ปฟ

๏ปฟ

Unity์—์„œ ๋ชจ๋“  ํ…์Šค์ฒ˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์™„๋ฃŒํ•œ ํ›„ ZEPETO ์Šคํƒ€์ผ๋กœ ๋ณ€ํ™˜ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด .fbx ํŒŒ์ผ์„ prefab์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

2880
๏ปฟ

๏ปฟ

ํ”„๋ฆฌํŒน์„ Unity์˜ ClothesDress ํƒญ์— ์—ฐ๊ฒฐํ•˜์—ฌ ์‹ ์ฒด ์œ ํ˜• ๋ณ€๊ฒฝ์ด ์ ์šฉ๋œ ์˜๋ฅ˜๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

Document image
๏ปฟ

๏ปฟ

โœ… ๋ณ€ํ˜• ๊ฐ’์€ ์ฒดํ˜•๊ณผ ์ค‘๋ณต ์ ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ฒดํ˜•์„ ๋ฐ”๊ฟจ์„ ๋•Œ, ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ •์ƒ์ž…๋‹ˆ๋‹ค.

๏ปฟ

Prefab์„ ์„ ํƒํ•˜๊ณ  . ZEPETO ํŒŒ์ผ์„ ํ†ตํ•ด ZEPETO ํŒŒ์ผ์„ -> ZEPETO๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Document image
๏ปฟ

๏ปฟ