모디파이어
파라메트릭 쉐이프의 비파괴 모디파이어 스택과 사용 가능한 모디파이어 목록을 설명합니다.
파라메트릭 쉐이프는 비파괴 모디파이어 스택을 컴포넌트 안에 그대로 유지합니다. 에디터블 메시로 전환하지 않아도 Twist, Mirror, Shell 같은 모디파이어를 쌓아 쓸 수 있습니다.
적용 순서
쉐이프가 다시 만들어질 때 다음 순서로 처리됩니다.
- 파라미터로 기본 형태 생성
- 모디파이어 스택을 위에서 아래 순서로 적용
- 결과를 렌더 메시로 베이크
파라미터를 바꾸면 1번부터 다시 시작하므로, 모디파이어 결과도 매번 새로 계산됩니다. 스택 순서를 바꾸면 결과가 달라집니다.
사용 가능한 모디파이어
| 모디파이어 | 설명 |
|---|---|
| Twist | 축을 기준으로 비틉니다. |
| Bend | 축을 기준으로 구부립니다. |
| Push | 노말 방향으로 밀어냅니다. |
| Mirror | 지정한 평면 기준으로 대칭 복제합니다. |
| Screw | 나선형으로 회전 · 압출합니다. |
| Subdivide | 면을 세분합니다. |
| Shell | 두께를 가진 껍질로 만듭니다. |
| Decimate | 폴리곤 수를 줄입니다. |
| LinearArray | 직선 방향으로 반복 배치합니다. |
| RadialArray | 원형으로 반복 배치합니다. |
| FFD2x2x2 / FFD3x3x3 / FFD4x4x4 | 케이지 컨트롤 포인트로 자유 변형합니다. |
각 모디파이어의 파라미터 의미는 모디파이어 문서를 참고하세요.
Object 모드와 기즈모
Mirror 나 FFD 처럼 씬뷰 커스텀 기즈모를 가진 모디파이어는, 쉐이프가 Object 모드일 때 기즈모가 표시되지 않습니다. 배치 작업 중 모디파이어 기즈모를 잘못 잡는 것을 막기 위한 동작입니다. 기즈모로 조작하려면 Edit 모드로 전환하세요.
스크립트에서 추가하기
스크립트 DSL 에서는 쉐이프 아래에 mod 줄을 들여써서 추가합니다.
cylinder "Column" r=0.3 h=4
mod twist angle=360 twistaxis=Y
mod subdivide
파라미터 이름은 대소문자를 구분하지 않습니다. 없는 이름을 쓰면 실행되지 않고 사용 가능한 파라미터 목록과 함께 오류로 돌아옵니다. 자세한 문법은 씬 스크립트 문법 을 참고하세요.
