๐ŸŽฎ/Unity

[Unity/Asset] ์›ํ•˜๋Š” Model์— ์›ํ•˜๋Š” Animation์ด ์—†์„ ๋•Œ ํ•ด๊ฒฐ๋ฒ•

๋ƒ…๋„ 2024. 11. 29. 00:54

Model + Animation

์›ํ•˜๋Š” ๋ชจ๋ธ๊ณผ
์›ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜

์ด๋ ‡๊ฒŒ ๋ชจ๋ธ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ฐ๊ฐ ์ฐพ์•„์คฌ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์ค˜์•ผํ• ๊นŒ? ํ˜ธํ™˜์„ฑ์„ ๋”ฐ์ ธ๋ดค์„ ๋•Œ ๋ชจ๋ธ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ํ•จ๊ป˜ ์žˆ๋Š” ์—์…‹์ด ๊ฐ€์žฅ ์ข‹์ง€๋งŒ ๋ฌด๋ฃŒ ์—์…‹์— ๋งŽ์€ ๊ฒƒ์„ ๋ฐ”๋ž„ ์ˆœ ์—†๋‹ค.

 

์šฐ์„  ์›ํ•˜๋Š” ๋‘ ์—์…‹์„ Import ํ•ด์ค€๋‹ค. Window > My Assets์—์„œ Import ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ๋Ÿผ ์šฐ์„  Animation Asset์˜ ํด๋”๋ฅผ ๋“ค์–ด๊ฐ€์ค€๋‹ค. Model์ด ์žˆ์–ด์•ผ Animation์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Model → Animation์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํ•ด๋‹น Animation ์—์…‹์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ชจ๋ธ์„ ๋จผ์ € ๊บผ๋‚ด๋ณด์ž.

 

์ด๋ ‡๊ฒŒ Prefab ์•ˆ์— Animator๊ฐ€ ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ , Controller๋ฅผ ํ†ตํ•ด Animation์ด ์‹คํ–‰๋˜๋Š” ๊ฒƒ์ด๋‹ค. Avatar๋Š” ํ•ด๋‹น Animation์ด ์‹คํ–‰๋˜๋Š” Model์„ ์˜๋ฏธํ•˜๋Š”๋ฐ, 

์ด Avatar๋Š” ์ด๋ ‡๊ฒŒ Humanoid ํ˜•์‹์œผ๋กœ ๋˜์–ด์žˆ๋‹ค. ๋ฆฌ๊น…์ด ์ž˜ ๋˜์–ด์žˆ๋Š” ๋ชจ์Šต...

CombatIdle.anim

์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ถœ๋ ฅ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด Animation์ด ์—†๋Š” Model ์—์…‹์€ ์–ด๋–ป๊ฒŒ ๋˜์–ด์žˆ์„๊นŒ?

์šฐ์„  Model์ด ๋“ค์–ด์žˆ๋Š” ํด๋”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.. General Type๊ณผ Humanoid Type์ด ์žˆ๋Š”๋ฐ, ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•  ์• ๋‹ˆ๋ฉ”์ด์…˜์ด Humanoid ํƒ€์ž…์ด๋‹ˆ Humanoid ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฑด, 

 

1. Animation Type: Humanoid

2. Avatar Definition: Create From This Model

 

์„ ๊ผญโ•โ•โ•๋งŒ์กฑ์‹œ์ผœ์ค˜์•ผ ํ•œ๋‹ค. ์ด๊ฑธ ์•ˆํ•˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถœ๋ ฅ์ด ์•ˆ ๋œ๋‹ค..

 

์ด๋ ‡๊ฒŒ ๊ณ ์ณ์ฃผ๋ฉด Animation์ด loop match๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ ...

 

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ์›ํ•˜๋Š” ๋ชจ๋ธ์— ์›ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค!!!

 


๊ตณ์ด ์•ˆ ์ฝ์–ด๋„ ๋˜๋Š” ๋ป˜์ง“...

์ฒ˜์Œ์—” ์œ„์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ General Type์˜ ๋ชจ๋ธ๋งŒ Animator๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. (์ด๋งˆ์ €๋„ Avatar Definition: Create From This Model์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋‹ˆ humanoid์—๋„ Animator๊ฐ€ ์‚ฝ์ž…๋œ ์ฑ„๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค...)

 

๊ทธ๋ž˜์„œ Controller์— ์œ„์—์„œ ๋„ฃ์–ด์คฌ๋˜ CombatIdle Animation Controller๋ฅผ ๋„ฃ์–ด์คฌ๋Š”๋ฐ,

gif๋‹ค...

์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹คํ–‰์ด ์•ˆ๋˜๋Š” ๊ฑฐ๋‹ค...

 

 

๊ทธ๋ž˜์„œ 

General to Humanoid,,,

๊ทธ๋ž˜์„œ General Type์˜ ๋ชจ๋ธ์„ Humanoid๋กœ ๋ฐ”๊พธ๋Š” ๋ป˜์ง“์„ ํ–ˆ๊ณ ...

 

General to Humanoid 2,,,

์ด๋ ‡๊ฒŒ ๋ฐ”๊พธ๊ณ  ๋‚˜๋‹ˆ ๋‹น์—ฐ์Šค๋Ÿฝ๊ฒŒ๋„ Avatar์— Configure Avatar ๋ฒ„ํŠผ์ด ์ƒ๊ฒผ๋‹ค...

๋ˆ„๋ฅด๋ฉด ๋ฆฌ๊น…๋œ ๋ชจ๋ธ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์–ด์จŒ๊ฑฐ๋‚˜ ์ €์จŒ๊ฑฐ๋‚˜ ์œ„์—์„œ ๊ผญ!! ์ถฉ์กฑ์‹œ์ผœ์ค˜์•ผ ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ์กฐ๊ฑด๋“ค์„ ๊ณ ๋Œ€~~๋กœ ๋งŒ์กฑ์‹œ์ผœ์ฃผ์—ˆ๋”๋‹ˆ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์•„์ฃผ ์ž˜ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค. ํ•˜ํ•˜ํ•˜.