### 씬 설정
우리 씬에는 텍스트 객체에서 입자가 방출되고, 이 입자들이 넥서스의 Follow Geo를 사용하여 텍스트 표면을 따라 이동하는 시뮬레이션이 있습니다. 강한 난류가 입자들에게 멋진 난류 움직임을 부여하고 있습니다. 이제 입자들을 자유롭게 하고, 그들이 소멸하도록 만들고 싶습니다.
### 입자 그룹 설정
1. **xpEmitter Groups**: 두 개의 새로운 그룹을 추가합니다. 첫 번째 그룹만 모드로 설정하여 모든 입자가 태어나면 그룹 1에 배치됩니다. 그룹 2는 현재 아무것도 하지 않습니다.
2. **nxFollowGeo**: 그룹 1만 영향을 받도록 설정합니다. 따라서 현재 모든 입자가 그룹 1에 있으며, Follow Geo의 영향을 받고 있습니다.
### 필드와 질문 사용
1. **Animated Spherical Field**: 이 필드는 현재 애니메이션만 하고 있으며, 입자들을 그룹 2로 이동시키는 데 사용됩니다.
2. **nxQuestion**: 필드 탭에서 애니메이션된 구형 필드를 드래그하여 추가합니다. 객체 탭에서 입자가 필드 내부에 있을 때 그룹 2로 이동하도록 설정합니다.
### 입자 소멸 설정
1. **nxQuestion**: 입자가 그룹 2에 있을 때, 입자의 나이를 0으로 설정하고, 수명을 45 프레임으로 설정합니다. 하지만 이렇게 하면 너무 균일하게 보일 수 있습니다.
2. **랜덤성 추가**: 수학 노드를 사용하여 입자들에게 랜덤한 숫자를 부여하고, 그 숫자가 특정 값보다 클 때 입자의 나이를 0으로 설정하고 수명을 설정합니다.
### 최종 설정
1. **nxQuestion**: 그룹 2에 있는 입자들에게 랜덤한 숫자를 부여하고, 그 숫자가 50보다 클 때 입자의 나이를 0으로 설정하고 수명을 설정합니다. 이를 통해 입자들이 균일하게 소멸하지 않고, 더 자연스럽게 소멸하는 효과를 얻을 수 있습니다.
nxQuestion에서 Category의 Math와 Data의 Random 기능에 대해 설명드리겠습니다.
Category: Math
Math 카테고리는 입자 시뮬레이션에서 수학적 연산을 수행할 수 있는 다양한 질문을 설정할 수 있는 기능을 제공합니다. 이를 통해 입자의 속성이나 행동을 수학적으로 조작할 수 있습니다. 예를 들어, 입자의 위치, 속도, 나이 등을 기반으로 특정 조건을 설정하거나 변화를 줄 수 있습니다.
Data: Random
Random 데이터는 입자들에게 랜덤한 값을 부여하는 기능을 제공합니다. 이를 통해 입자들의 행동이나 속성을 무작위로 설정할 수 있습니다. 랜덤 값을 사용하면 시뮬레이션에서 더 자연스럽고 다양한 효과를 얻을 수 있습니다.
사용 예시:
- 랜덤 숫자 생성: 각 입자에게 매 프레임마다 0에서 100 사이의 랜덤 숫자를 부여합니다.
- 조건 설정: 특정 프레임에서 랜덤 숫자가 70보다 클 때 입자의 나이를 0으로 설정하고, 수명을 설정합니다.
예시 설명:
입자들이 그룹 2에 있을 때, 랜덤 숫자를 부여하고 그 숫자가 특정 값보다 클 때 입자의 나이를 0으로 설정하고 수명을 설정하는 방법을 통해 입자들이 균일하게 소멸하지 않고, 더 자연스럽게 소멸하는 효과를 얻을 수 있습니다.
'Cinema4D' 카테고리의 다른 글
Particle Reveal 효과주기 - X-Particle (0) | 2025.04.26 |
---|---|
Particle Sparks - X-Particles (0) | 2025.04.26 |
xpOpenVDBMesher에 Motion Blur 적용하기 - X-Particles (0) | 2025.04.26 |
면을 따라 움직이는 Particles - X-Particles (0) | 2025.04.26 |
TerraFormFX에서 Displacement Map 추출 - X-Particles (0) | 2025.04.26 |