mtSelect를 통해 Child로 있는 오브젝트의 면을 Noise 맵을 통해 애니메이션으로 설정하고 xpEmitter로 mtSelect에서 추출한 Polygon 선택태그에서 방출할 수 있도록 설정합니다. nxTurbulence로 랜덤한 움직임을 만들고 nxFollowGeo로 움직임을 선택된 Polygon 면에 한정시키고 속도가 너무 빠르지 않도록 nxSpeed로 제어합니다. 최종적으로 mtSelect에서 Field 영역에 Particle이 방출할 수록 설정할 수 있습니다.
mtSelect에서 SELECTION FROM에서 원하는 SubObject를 Click해서 선택해주면 된다. 선택하면 주황색으로 아이콘이 바뀌고 Tag가 추가된 것을 알 수 있다.
추출한 Tag에 맞게 체크해 주면 Viewport에서 선택영역을 확인할 수 있다.
적용한 Noise 맵에서 Animation이 되도록 설정해준다. 선택영역이 Animation 되는 것을 알 수 있다.
Object에 mtSelect를 넣어주면 Child인 오브젝트가 인식이 된다. 선택영역을 추출한 Tag를 Selection에 넣어주면 된다.
nxFollowGeo는 X-Particles의 NeXus 모듈에서 제공하는 기능 중 하나로, 입자가 지오메트리 표면을 따라 이동하도록 하는 데 사용됩니다. 이 기능은 복잡한 입자 애니메이션을 만들 때 매우 유용하며, 특히 입자가 특정 형상을 따라 흐르거나 움직이는 효과를 구현할 때 효과적입니다.
주요 기능 및 설정
- 기본 개념:
- nxFollowGeo는 입자가 지정된 지오메트리 표면을 따라 이동하도록 합니다.
- 입자는 지오메트리의 표면 노멀을 따라 이동하며, 이를 통해 자연스러운 흐름을 구현할 수 있습니다.
- 사용 예시:
- 물 흐름 시뮬레이션: nxFollowGeo를 사용하여 물이 특정 형상을 따라 흐르는 애니메이션을 만들 수 있습니다.
- 표면을 따라 움직이는 입자: 입자가 특정 지오메트리 표면을 따라 이동하는 효과를 구현할 수 있습니다.
X-Particles의 ntFollowGeo에서 Pull, Push, Offset, Distance, Friction, FOV에 대한 자세한 설명을 드리겠습니다.
1. Pull
- 설명: 입자가 표면으로 끌리는 힘을 설정합니다.
- 작동 방식: 높은 Pull 값은 입자가 표면에 더 강하게 끌리게 하며, 낮은 값은 부드럽게 끌립니다.
- Variation: Pull 값의 변동성을 설정하여 입자가 표면에 끌리는 힘의 변화를 줄 수 있습니다.
2. Push
- 설명: 입자가 표면에서 밀려나는 힘을 설정합니다.
- 작동 방식: 높은 Push 값은 입자가 표면에서 더 강하게 밀려나게 하며, 낮은 값은 부드럽게 밀려납니다.
- Variation: Push 값의 변동성을 설정하여 입자가 표면에서 밀려나는 힘의 변화를 줄 수 있습니다.
3. Offset
- 설명: 입자가 표면에서 떨어진 거리를 설정합니다.
- 작동 방식: Offset 값이 0이면 입자가 표면에 정확히 위치하게 되며, 값이 증가할수록 표면에서 떨어진 위치에 입자가 위치하게 됩니다.
- Variation: Offset 값의 변동성을 설정하여 입자가 표면에서 떨어진 거리의 변화를 줄 수 있습니다.
4. Distance
- 설명: 입자가 표면에 영향을 받기 시작하는 거리를 설정합니다.
- 작동 방식: 입자가 설정된 Distance 값 이내에 있을 때만 표면의 영향을 받습니다.
5. Friction
- 설명: 입자가 표면을 따라 이동할 때의 마찰력을 설정합니다.
- 작동 방식: 높은 Friction 값은 입자의 속도를 줄이고 결국 멈추게 합니다. 낮은 값은 입자가 표면을 따라 더 쉽게 이동하게 합니다.
6. FOV (Field of View)
- 설명: 입자가 표면을 따라 이동할 때의 시야각을 설정합니다.
- 작동 방식: FOV 값이 360°이면 입자가 모든 방향에서 표면을 인식하고 따라 이동할 수 있습니다.

nxSpeed는 X-Particles의 NeXus 모듈에서 입자의 속도를 제어하는 데 사용되는 중요한 기능입니다. 이 기능을 통해 입자의 속도를 다양한 방식으로 조절할 수 있습니다.
주요 기능 및 설정
- 기본 개념:
- nxSpeed는 입자의 속도를 제어하는 데 사용됩니다.
- 입자의 속도는 입자의 수명 동안 일정하거나 변화할 수 있습니다.
- 사용 예시:
- 입자의 초기 속도 설정: 입자가 태어날 때의 속도를 설정하여 초기 움직임을 제어할 수 있습니다.
- 속도 변화: 입자의 수명 동안 속도를 변화시켜 다양한 애니메이션 효과를 구현할 수 있습니다.
nxTurbulence는 X-Particles의 NeXus 모듈에서 입자의 움직임에 난류 효과를 추가하는 데 사용되는 중요한 기능입니다. 이 기능을 통해 입자의 움직임을 보다 자연스럽고 복잡하게 만들 수 있습니다.
주요 기능 및 설정
- 기본 개념:
- nxTurbulence는 입자의 움직임에 난류 효과를 추가하여 보다 자연스럽고 복잡한 움직임을 구현합니다.
- 다양한 난류 유형을 선택하여 입자의 움직임을 제어할 수 있습니다.
- 설정 옵션:
- Noise Type: 여러 가지 난류 유형을 선택할 수 있습니다. 각 유형은 입자의 움직임에 다른 영향을 미칩니다.
- Standard: 기본적인 난류 효과를 제공합니다.
- Turbulence: 입자의 움직임에 난류를 추가합니다.
- Wavy Turbulence: 보다 부드러운 난류 효과를 제공합니다.
- fBm (fractal Brownian motion): 불규칙하고 혼란스러운 움직임을 생성합니다.
- Curl: 입자의 속도에 컬 효과를 추가합니다.
- Octaves: 난류의 세부 수준을 설정합니다. 높은 옥타브 값은 더 복잡한 난류 패턴을 생성합니다.
- Persistence: 각 옥타브의 강도를 설정합니다. 높은 값은 난류의 강도를 증가시킵니다.
- Scale: 난류 패턴의 크기를 조절합니다. 작은 값은 더 작은 패턴을, 큰 값은 더 큰 패턴을 생성합니다.
- Speed: 난류의 속도를 설정합니다. 높은 값은 난류가 더 빠르게 변화합니다.
- Noise Type: 여러 가지 난류 유형을 선택할 수 있습니다. 각 유형은 입자의 움직임에 다른 영향을 미칩니다.
- 사용 예시:
- 자연스러운 움직임: nxTurbulence를 사용하여 입자가 바람에 날리는 것처럼 자연스럽게 움직이는 애니메이션을 만들 수 있습니다.
- 복잡한 패턴: 다양한 난류 유형과 설정을 조합하여 복잡하고 다이나믹한 입자 패턴을 생성할 수 있습니다.

Field를 설정해서 효과를 Field 영역으로 설정할 수 있습니다.
'Cinema4D' 카테고리의 다른 글
Field를 통해 사라지는 Particles 이펙트 - X-Particles (0) | 2025.04.26 |
---|---|
xpOpenVDBMesher에 Motion Blur 적용하기 - X-Particles (0) | 2025.04.26 |
TerraFormFX에서 Displacement Map 추출 - X-Particles (0) | 2025.04.26 |
Particles Drag with nxDrag - X-Particles (0) | 2025.04.23 |
Gradually Disappearing Particles Simulation Settings (0) | 2025.04.14 |