๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“‚ Maya

๋งˆ์•ผ ๋ชจ์…˜ํŒจ์Šค (Motion Path tutorial)

by Sjungwon 2024. 7. 10.

motion path๋Š” ๊ฐ์ฒด(์˜ค๋ธŒ์ ํŠธ)๊ฐ€ ์ง€์ •๋œ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์ด๋™ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ธฐ์ˆ 

 

 

https://www.youtube.com/watch?v=FUQB0pT7_-8&t=5s

 

์–ด๋–ค ์„ ์„ ๋”ฐ๋ผ ๊ฐ€๋Š” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž. 

 

์ƒ๋‹จ ๋ฐ”์—

 

 

 

Constrain ์„ ๋ณด๋ฉด Motion Paths ๊ฐ€ ์žˆ๋‹ค. 

 

Motion Paths์—๋Š” ์ด๋Ÿฐ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋Š”๋ฐ 

 

๋‚ด๊ฐ€ ์ €๋ฒˆ ๋งˆ์•ผ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ธฐ์ดˆ์—์„œ ์•Œ์•„๋ดค๋˜ ๊ฒƒ์ด ์ด ์ข…๋ฅ˜๋“ค ์ค‘ Attach to Motion Path ์ด๋‹ค. 
๋จผ์ € ์Šคํ”ผ์–ด ํ•˜๋‚˜์™€ ์„ ์„ ๊ทธ๋ ธ๋Š”๋ฐ ์„ ์„ ๊ทธ๋ฆด๋•Œ๋Š” 

์—ฌ๊ธฐ์„œ Create > Curve Tools > CV Curve Tool์„ ๋ˆŒ๋Ÿฌ์„œ ๋งŒ๋“ค์—ˆ์—ˆ๋‹ค. 

 

ํ•ด๋‹น ์˜์ƒ์—์„œ๋„ ๋˜‘๊ฐ™์ด ์•Œ๋ ค์ฃผ์‹ ๋‹ค. 

 

์ด๋ ‡๊ฒŒ Perspective view ์—์„œ CV Curve Tool๋กœ ๋งŒ๋“ค์–ด๋„ ์ด๋ ‡๊ฒŒ ํ‰๋ฉด์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๊ฒŒ ๋œ๋‹ค. 

 

์„ ์„ ํด๋ฆญํ•˜๊ณ  ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ์„ ํ•˜๋ฉด Control Vertex ๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ ๊ทธ๊ฑฐ๋Š” ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด 

 

์ด๋ ‡๊ฒŒ ์ ๋“ค์„ ์˜ฎ๊ฒจ์„œ ์„  ์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

 

Create > Polygon Primitives > Cube

๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ํ๋ธŒ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด์ค€๋‹ค.

 

์ด์ œ ์ด ๊ฐ์ฒด์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์ •ํ•ด์•ผ์ง€ (์•ž๋ฉด์€ ์–ด๋””? ์˜†๋ฉด์€ ์–ด๋””?) ๋ชจ์…˜ํŒจ์Šค ์ ์šฉ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. 

๊ฐ„๋‹จํ•˜๊ฒŒ ๋„ค๋ชจ๋กœ ๋น„ํ–‰๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๊ณ  ์ด์ œ ๋ฐฉํ–ฅ์ด ์•ž๊ณผ ๋’ค๊ฐ€ ์ •ํ•ด์กŒ์œผ๋‹ˆ๊นŒ 

Attach to Motion Path์˜ ์˜†์— ๋„ค๋ชจ์ฐฝ์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

 

์ด๋ ‡๊ฒŒ ์ฐฝ์ด ๋ณด์ด๊ฒŒ ๋œ๋‹ค. 

 

์ด Time range์˜ ๊ฒฝ์šฐ ์ด ๋ชจ์…˜ํŽ˜์Šค๊ฐ€ ์–ผ๋งˆ๋งŒํผ ์›€์ง์ผ ๊ฒƒ ์ธ๊ฐ€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

์—ฌ๊ธฐ์„œ Time Slider๋Š” 

์šฐ๋ฆฌ ํ•˜๋‹จ์˜ ์ด Time Slider๋ฅผ ๋งํ•˜๋ฉฐ ์ €๊ธฐ์— ์ฒดํฌํ•˜๊ฒŒ ๋˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์ •ํ•œ ํƒ€์ž„ ์Šฌ๋ผ์ด๋” ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋ชจ์…˜ํŽ˜์Šค๊ฐ€ ์ •ํ•ด์ง€๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿผ ํ”Œ๋ ˆ์ด ๊ธธ์ด๋งŒํผ ์ฒ˜์Œ ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์›€์ง์ธ๋‹ค. 

 

์—ฌ๊ธฐ์„œ Start ์™€ End๋Š” ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์ž„์˜์˜ ์‹œ์ž‘ ์‹œ๊ฐ„๊ณผ ๋์‹œ๊ฐ„์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

์—ฌ๊ธฐ์„œ Front axis๋Š” ์•ž์ชฝ ์ถ•์ด ์–ด๋А ์ชฝ์ธ์ง€ ๋ฌผ์–ด๋ณด๋Š” ๊ฒƒ ๊ณผ ์œ„ ์ชฝ์˜ ์ถ•์€ ์–ด๋А ์ชฝ์ด๋ƒ ๋ฌผ์–ด๋ณธ๋‹ค. 

์ œ๋Œ€๋กœ ๊ธฐ์ž…ํ•˜๊ธฐ ์œ„ํ•ด์„œ 

์ด๋ ‡๊ฒŒ ๋ณด๋ฉด ๋‚˜์˜จ๋‹ค. 

y์ถ•์ด ์œ„ ์ชฝ์ด๊ณ  z์˜ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์ด ์•ž์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

๊ฑฐ๊ธฐ์— 

 

์ด๋Œ€๋กœ ์ ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ด์ƒํ•˜๊ฒŒ ๋œ๋‹ค. 

 

๊ทธ๋ ‡๋‹ค๋ฉด -z์ถ•์€ ์–ด๋–ป๊ฒŒ ์ด์•ผ๊ธฐ ํ•ด์•ผํ• ๊นŒ?

๋ฐ”๋กœ ์ด๋ ‡๊ฒŒ Front axis์—์„œ z์ถ•์„ ์„ค์ •ํ•˜๊ณ  

 

world up object์—์„œ invese front๋ฅผ ๊ผญ ์ฒดํฌ๋ฅผ ํ•ด์ค˜์•ผ์ง€ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์ด ์•ž์„ ํ–ฅํ•˜๊ฒŒ ๋œ๋‹ค. 

 

attach๋ฅผ ๋ˆ„๋ฅด๊ฒŒ ๋˜๋ฉด ์ด๋ ‡๊ฒŒ ๋น„ํ–‰๊ธฐ๊ฐ€ ์•ž์„ ๋ฐ”๋ผ๋ณด๊ณ  ์„ ์„ ๋”ฐ๋ผ ์ž˜ ๋‚ ๋ผ๊ฐ€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

 

์—ฌ๊ธฐ์„œ World up type์€ ์”ฌ์˜ ๋ฐฉํ–ฅ์ด๋ผ๊ณ  ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

์”ฌ์˜ ๋ฐฉํ–ฅ์„ ์ž„์˜๋กœ +y ์ถ•์œผ๋กœ ํ•ด๋†“์•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ๋น„ํ–‰๊ธฐ๊ฐ€ ๊ธฐ์šธ์–ด์ง€์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ํšŒ์ „๋งŒ ํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ ๋น„ํ–‰๊ธฐ๊ฐ€ ์ปค๋ธŒ๋ฅผ ํ‹€ ๋•Œ ๊ธฐ์šธ์–ด์กŒ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ์‹ถ๋‹ค๋ฉด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”

์ด Bank๋ผ๋Š” ๊ฒƒ์„ ์ฒดํฌ๋ฅผ ํ•ด์•ผํ•œ๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ๊ธฐ์šธ๊ฒŒ ๋œ๋‹ค. 

์ด Parametric length๋ผ๋Š” ๊ฒƒ์€ 

์ปค๋ธŒ๋ฅผ ๋Œ๋•Œ 

์ € ์ ๋“ค์˜ ๊ฐ„๊ฒฉ์— ๋งž๋Š” ์†๋„๋กœ ๋น„ํ–‰๊ธฐ๊ฐ€ ์›€์ง์ด๊ฒŒ ๋œ๋‹ค.

์ผ์ •ํ•œ ์†๋„๊ฐ€ ์žˆ์œผ๋‹ˆ๊นŒ ๊ทธ ์†๋„๋ฅผ ๋งž์ถ”๋ ค๊ณ  ์ ์—์„œ ์ ์œผ๋กœ ๊ฐ€๋Š” ๊ธธ์ด ๋ฉ€๋ฉด ๋น ๋ฅด๊ฒŒ ์Љ ๊ฐ„๋‹ค.

๊ฐ„๊ฒฉ์ด ๋„“๋‹ค? -> ๋น ๋ฅด๊ฒŒ

 

์ ์šฉํ–ˆ๋Š”๋ฐ ๋˜๋Œ๋ฆฌ๊ณ  ์‹ถ๋‹ค๋ฉด

์•กํ„ฐ ์„ ํƒ ํ›„ motionPath1์ด๋ผ๋Š” ๊ฒƒ์„ ๋ˆ„๋ฅธ๋‹ค. 

์ด๋ ‡๊ฒŒ ๋‚˜์˜ค๋Š”๋ฐ ์—ฌ๊ธฐ์„œ Follow๋ฅผ ๋„๋ฉด ๋ฐฉํ–ฅ์„ฑ์ด ์‚ฌ๋ผ์ ธ์„œ

๋น„ํ–‰๊ธฐ๊ฐ€ ๋ฉˆ์ถ˜ ์ƒํƒœ ๊ทธ๋Œ€๋กœ ๊ธธ๋”ฐ๋ผ ๊ฐ€๋ฒ„๋ฆฌ๊ณ 

ํŒŒ๋ผ๋ฏธํ„ฐ ๋žญ์“ฐ๋Š” ์•„๊นŒ ์„ค๋ช…๊ณผ ๊ฐ™๋‹ค. 

์•„๊นŒ ๋ดค๋˜ ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

Bank (๊ธฐ์šธ๊ธฐ)๋„ ์–ผ๋งˆ๋งŒํผ ์‹œํ‚ฌ ๊ฒƒ์ธ๊ฐ€ ํ•ด์„œ Bank Scale ๋ถ€๋ถ„๋„ ์žˆ๊ณ  Bank limit๋Š” ๋ช‡ ๊ฐ๋„ ๊นŒ์ง€๋งŒ ํ•œ๊ณ„๋ฅผ ๋‘˜๊นŒ? ์ด๋‹ค. 

 

https://youtube.com/shorts/mVjFqZcofIo?feature=share

 

์‹œ๋„์˜์ƒ