Physics Constraint Actor๋ ์ธ๋ฆฌ์ผ ์์ง์ ๋ฌผ๋ฆฌ ์์คํ ์ ํ์ฉํ์ฌ ์ฒด์ธ ํํ์ ์ธ์ปจ๋๋ฆฌ ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ํด, ์น๋ค๋ฆฌ์, ์ฒด์ธ, ๋กํ ๋ฑ ๋งค๋ฌ๋ฆฐ ์ค๋ธ์ ํธ์ ์์ฐ์ค๋ฌ์ด ํ๋ค๋ฆผ์ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ผ๋ก ํํํ ์ ์์ด, ์๋ ์ ๋๋ฉ์ด์ ์์ ์์ด๋ ์ฌ์ค์ ์ธ ์์ง์์ ๋ง๋ค ์ ์์ต๋๋ค.
์ธ์ปจ๋๋ฆฌ ์ ๋๋ฉ์ด์ ์ด๋
์ธ์ปจ๋๋ฆฌ ์ ๋๋ฉ์ด์ (Secondary Animation)์ ์บ๋ฆญํฐ๋ ์ค๋ธ์ ํธ์ ์ฃผ์ ๋์์ ๋ฐ๋ผ ์๋์ผ๋ก ๋ฐ์ํ๋ ๋ถ๊ฐ์ ์ธ ์์ง์์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด
- ์บ๋ฆญํฐ๊ฐ ๋ฌ๋ฆด ๋ ํ๋ค๋ฆฌ๋ ๋จธ๋ฆฌ์นด๋ฝ์ด๋ ์ท
- ๋ฐ๋์ ํ๋ค๋ฆฌ๋ ๊น๋ฐ์ด๋ ์ปคํผ
- ๋งค๋ฌ๋ฆฐ ๋ํด์ด๋ ์ฒด์ธ์ ํ๋ค๋ฆผ
์ด๋ฌํ ์์ง์์ ์๋์ผ๋ก ์ ๋๋ฉ์ด์ ํ๋ ๊ฒ์ ์๊ฐ์ด ๋ง์ด ์์๋๋ฏ๋ก, ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ ํ์ฉํ๋ฉด ํจ์จ์ ์ด๊ณ ์์ฐ์ค๋ฌ์ด ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ฒด์ธ ์ธ์ปจ๋๋ฆฌ ์ ๋๋ฉ์ด์ ๊ตฌ์กฐ

์ฒด์ธ ํํ์ ์ธ์ปจ๋๋ฆฌ ์ ๋๋ฉ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค:
- Anchor: ์ฒ์ฅ์ด๋ ๋ฒฝ์ ๊ณ ์ ๋๋ ์์์ ์ผ๋ก, ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
- Chain Links: ์ฐ๊ฒฐ๋ ๊ฐ ๊ณ ๋ฆฌ๋ก, ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ด ํ์ฑํ๋ฉ๋๋ค
- Physics Constraint: ๊ฐ ๋งํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฌผ๋ฆฌ ์ ์ฝ์กฐ๊ฑด์ผ๋ก, ์์ง์์ ๋ฒ์์ ํน์ฑ์ ์ ์ํฉ๋๋ค
Static Mesh ์ค์

์ฒด์ธ ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ๊ธฐ ์ ์ ์ฌ์ฉํ ์คํํฑ ๋ฉ์์ ๋ฌผ๋ฆฌ ์ค์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค:
์ฒด์ธ ๋งํฌ์ฉ ๋ฉ์
- Simulate Physics: ํ์ฑํ โ
- ๋ฌผ๋ฆฌ ์์ง์ด ์ด ๋ฉ์์ ์์ง์์ ๊ณ์ฐํ๋๋ก ํฉ๋๋ค
- Collision Preset: PhysicsActor ๋๋ ์ ์ ํ ํ๋ฆฌ์
์ ํ
- ๋ค๋ฅธ ์ค๋ธ์ ํธ์์ ์ถฉ๋ ๋ฐ์์ ์ ์ํฉ๋๋ค
- Mass: ์ค์ ์ค๋ธ์ ํธ์ ๋ฌด๊ฒ๋ฅผ ๊ณ ๋ คํ์ฌ ์ค์
- ๋ฌด๊ฑฐ์ธ์๋ก ๋๋ฆฌ๊ณ ํ ์๊ฒ ์์ง์ ๋๋ค.
- โป ๋ฌผ๋ฆฌ ์์ ์ฑ์ ์ ๋ ์ง๋๋ณด๋ค ๋งํฌ ๊ฐ ์ง๋ ๋น์จ์ ๋ ๋ฏผ๊ฐํฉ๋๋ค.
Anchor(ํผ๋ด)์ฉ ๋ฉ์
- Simulate Physics: ๋นํ์ฑํ โ
- Anchor๋ Simulate Physics๋ฅผ ๋นํ์ฑํํ๊ฑฐ๋, Mobility๋ฅผ Static์ผ๋ก ์ค์ ํ์ฌ ๊ณ ์ ๋ ์ํ๋ก ๋ก๋๋ค.
- ์ด ๋ฉ์๋ ์ฒด์ธ์ ์์์ ์ญํ ์ ํ๋ฉฐ ์์ง์ด์ง ์์์ผ ํฉ๋๋ค.
- Collision: ํ์์ ๋ฐ๋ผ ์ค์ (์ผ๋ฐ์ ์ผ๋ก NoCollision)
Physics Constraint Actor ์ค์

Physics Constraint Actor^[๋ ๊ฐ์ Rigid Body ์ฌ์ด์ ์๋์ ์ธ ์ด๋(Translation)๊ณผ ํ์ (Rotation)์ ์ ํํ๋ ๋ฌผ๋ฆฌ์ ์ ์ฝ ์กฐ๊ฑด]๋ ๋ ๊ฐ์ ์ค๋ธ์ ํธ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ด์ ์ญํ ์ ํฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ์ค์ ์ ํตํด ์์ฐ์ค๋ฌ์ด ์ฒด์ธ ์์ง์์ ๊ตฌํํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ์ค์ ๋จ๊ณ
๋ ๋ฒจ์ Physics Constraint Actor ๋ฐฐ์น
- ๋ชจ๋ ํจ๋์์ โPhysics Constraint Actorโ๋ฅผ ๊ฒ์ํ์ฌ ๋ ๋ฒจ์ ๋๋๊ทธํฉ๋๋ค
- ์ฒด์ธ์ ๊ฐ ์ฐ๊ฒฐ ์ง์ ๋ง๋ค ํ๋์ฉ ๋ฐฐ์นํฉ๋๋ค.
์ปดํฌ๋ํธ ์ฐ๊ฒฐ
Component Name 1: ์ฒซ ๋ฒ์งธ ์คํํฑ ๋ฉ์ ์ปดํฌ๋ํธ ์ง์ (์์ ๋งํฌ)Component Name 2: ๋ ๋ฒ์งธ ์คํํฑ ๋ฉ์ ์ปดํฌ๋ํธ ์ง์ (ํ์ ๋งํฌ)- Constraint Actor์ ์์น๋ ๋ ๋ฉ์์ ์ฐ๊ฒฐ์ ์ ์ ํํ ๋ฐฐ์นํด์ผ ํฉ๋๋ค
์ ์ฝ ์กฐ๊ฑด ์ค์
Physics Constraint์ ์ฃผ์ ์์ฑ๋ค
Linear Limits (์ด๋ ์ ํ)
- XYZ ์ถ ๊ฐ๊ฐ์ ๋ํด ์ด๋ ๋ฒ์๋ฅผ ์ ํํฉ๋๋ค
Locked: ํด๋น ์ถ์ผ๋ก ์ด๋ ๋ถ๊ฐLimited: ์ง์ ํ ๋ฒ์ ๋ด์์๋ง ์ด๋ ๊ฐ๋ฅFree: ์์ ๋กญ๊ฒ ์ด๋ ๊ฐ๋ฅ
Angular Limits (ํ์ ์ ํ)
- ํ์ ๋ฒ์๋ฅผ ์ ํํ์ฌ ์์ฐ์ค๋ฌ์ด ์์ง์์ ๋ง๋ญ๋๋ค
Swing 1/2 Motion: ์ข์ฐ, ์ ํ ํ๋ค๋ฆผ ๋ฒ์ ์ค์ Twist Motion: ๋นํ๋ฆผ ๋ฒ์ ์ค์
Linear/Angular Damping (๊ฐ์ )
- Linear Damping โ ์ด๋ ์๋ ๊ฐ์
- Angular Damping โ ํ์ ์๋ ๊ฐ์
- ๊ฐ์ด ํด์๋ก ๋น ๋ฅด๊ฒ ์ ์งํ๊ณ , ์์์๋ก ์ค๋ ํ๋ค๋ฆฝ๋๋ค
- ํ์ค๊ฐ์ ์ํด ์ ์ ํ ๊ฐ์ ๊ฐ์ ์ฐพ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
Tip
์ฒด์ธ์ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก Linear๋ Locked๋ก ์ค์ ํ์ฌ ๊ธธ์ด๋ฅผ ์ ์งํ๊ณ , Angular Swing์ Limited (ยฑ45๋) ๋ก ์ค์ ํด ํ๋ค๋ฆผ ๋ฒ์๋ฅผ ์ ์ดํฉ๋๋ค. Twist๋ ๊ณผ๋ํ ํ์ ์ ๋ฐฉ์งํ๊ธฐ ์ํด Limited๋ก ์ค์ ํ๋ ๊ฒฝ์ฐ๋ ๋ง์ต๋๋ค.
์์ ์ฑ ํฅ์์ ์ํ ์ถ๊ฐ ์ค์
Enable Projection Physics Constraint์ ๋ณด์กฐ์์ฑ์ผ๋ก
- Constraint๊ฐ ๋ฒ์ด์ง๊ฑฐ๋ ์ด๊ธ๋๋ ํ์์ ๋ฐฉ์งํฉ๋๋ค.
- ์ฒด์ธ ํ๋ค๋ฆผ์ด ๊ณผ๋ํ๊ฑฐ๋ ๋ถ๋ฆฌ๋ ๋ ํ์ฑํํ๋ฉด ๋ณด์์ด ๋ฉ๋๋ค.
Physics Substepping โ๏ธ Project Settings โ Physics โ Substepping ํ์ฑํ
- ๋น ๋ฅธ ์์ง์์์ ์์ ์ฑ ํฅ์
Solver Iteration Count ์ฆ๊ฐ โ๏ธ Project Settings โ Physics โ Solver Iteration Count ์ฆ๊ฐ
- ๊ฐ์ด ๋ฎ์ผ๋ฉด Constraint๊ฐ ๋ถ์์ ํฉ๋๋ค.
- ์ฒด์ธ์ด ๊ธธ๊ฑฐ๋ ๋ฌด๊ฑฐ์ธ ๊ฒฝ์ฐ ์นด์ดํธ๋ฅผ ์ฆ๊ฐํฉ๋๋ค.
์์ ํ
- Preview: ์๋ํฐ์์ย
Simulateย ๋ชจ๋๋ก ์ ํํ๋ฉด ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ ๋ฏธ๋ฆฌ ํ์ธํ ์ ์์ต๋๋ค. - ๋๋ฒ๊ทธ ์๊ฐํ:ย
Show โ Physics โ Constraints๋ฅผ ํ์ฑํํ๋ฉด ์ ์ฝ ์กฐ๊ฑด์ ์๊ฐ์ ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค. - ์ฑ๋ฅ ๊ณ ๋ ค: ์ฒด์ธ ๋งํฌ๊ฐ ๋ง์์๋ก ์ฐ์ฐ ๋น์ฉ์ด ์ฆ๊ฐํ๋ฏ๋ก, ํ์ํ ๋งํผ๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ค์ ์์ : ๋งค๋ฌ๋ฆฐ ๋ํด ๋ง๋ค๊ธฐ
๋ฉ์ ์ค๋น
- ์ฒ์ฅ ๊ณ ์ ์ฉ ๋ฉ์ (Simulate Physics: OFF)
- ์ฒด์ธ ๋งํฌ ๋ฉ์ 3-5๊ฐ (Simulate Physics: ON)
- ๋ํด ๋ฉ์ (Simulate Physics: ON)
๋ ๋ฒจ ๋ฐฐ์น
- ์ฒ์ฅ ๊ณ ์ ๋ฉ์๋ฅผ ์ํ๋ ์์น์ ๋ฐฐ์นํฉ๋๋ค
- ์ฒด์ธ ๋งํฌ๋ค์ ์์ง์ผ๋ก ์ผ์ ๊ฐ๊ฒฉ์ผ๋ก ๋ฐฐ์นํฉ๋๋ค
- ๋งจ ์๋์ ๋ํด ๋ฉ์๋ฅผ ๋ฐฐ์นํฉ๋๋ค
Constraint ์ฐ๊ฒฐ
- ์ฒ์ฅ๊ณผ ์ฒซ ๋ฒ์งธ ์ฒด์ธ ๋งํฌ ์ฌ์ด
- ๊ฐ ์ฒด์ธ ๋งํฌ ์ฌ์ด
- ๋ง์ง๋ง ์ฒด์ธ ๋งํฌ์ ๋ํด ์ฌ์ด
- ์ด ๋งํฌ ์ + 1๊ฐ์ Physics Constraint Actor๊ฐ ํ์ํฉ๋๋ค
ํ ์คํธ ๋ฐ ์กฐ์
- Simulate ๋ชจ๋์์ ํ๋ค๋ฆผ์ ํ์ธํฉ๋๋ค
- Angular Limits์ Damping ๊ฐ์ ์กฐ์ ํ์ฌ ์ํ๋ ๋๋์ ๋ง๋ญ๋๋ค
- ํ์์ Mass ๊ฐ์ ์กฐ์ ํ์ฌ ๋ฌด๊ฒ๊ฐ์ ํํํฉ๋๋ค
์ฐธ๊ณ ์๋ฃ