
불꽃이 얼룩말 옷을 입을 때
FumeFX에서 줄무늬나 반복 패턴이 있는 불꽃 문제는 유망한 시뮬레이션을 패턴이 있는 천처럼 보이는 비현실적인 효과로 바꿔버리는 고전적인 문제 중 하나입니다. 당신이 묘사한 그 줄무늬는 보통 반복되는 노이즈 패턴의 결과로, 불꽃의 자연스러움을 망치는 미관상 불쾌한 선을 만듭니다. 춤추는 불꽃을 기대했는데 불타는 바코드처럼 보이는 것을 얻었을 때의 좌절은 이해할 만합니다.
이 문제는 여러 가능한 원인이 있지만, 가장 흔한 것은 노이즈 스케일, 시뮬레이션 해상도, 그리고 vorticity 매개변수 간의 불리한 조합입니다. 다행히 이러한 요소들이 어떻게 상호작용하는지 이해하면 각 원인에 대한 해결책이 있습니다.
노이즈 및 난류 매개변수 조정
줄무늬의 주요 원인은 FumeFX가 난류를 생성하기 위해 사용하는 noise pattern입니다. Simulation 패널로 이동하여 Turbulence 섹션을 찾으세요. Noise Scale 매개변수가 보통 원인입니다 - 너무 작으면 반복되는 패턴이 보입니다. 일반적인 불꽃 스케일에 대해 이 값을 30-50으로 증가시키세요.
Number of Fractals도 영향을 미칩니다. 너무 낮은 값(2-3)은 명백하게 반복되는 단순한 패턴을 만듭니다. 더 많은 복잡성과 덜 보이는 반복을 위해 이 매개변수를 4-6으로 증가시키세요. Turbulence Strength는 균형이 맞아야 합니다 - 너무 높으면 과도한 혼란이, 너무 낮으면 패턴이 너무 명확해집니다.
- Noise Scale: 반복 방지를 위한 30-50
- Number of Fractals: 복잡성을 위한 4-6
- Turbulence Strength: 균형을 위한 2-5
- Animation Speed: 자연스러운 움직임을 위한 1.0-2.0
줄무늬 없는 불꽃은 좋은 위스키와 같습니다: 부드럽고 복잡하며 불협화음이 없습니다
시뮬레이션 품질 향상
줄무늬는 또한 불충분한 해상도의 결과일 수 있습니다. Grid 패널에서 컨테이너 크기에 적합한 해상도를 확인하세요. 일반 규칙으로, 불꽃의 가장 작은 차원에 최소 100-150 voxels를 가지도록 하세요. 낮은 해상도는 노이즈의 복잡성을 포착하지 못해 보이는 패턴을 만듭니다.
Advection Steps 매개변수는 품질에 중요합니다. 낮은 값(1-2)은 아티팩트와 반복 패턴을 만들 수 있습니다. 더 나은 품질을 위해 3-5로 증가시키세요. 이는 시뮬레이션 시간을 증가시킬 수 있지만, 테스트에는 낮게 유지하고 최종 렌더에는 높은 값을 사용하세요.
- 최소 해상도: 작은 차원에서 100-150 voxels
- Advection Steps: 최종 품질을 위한 3-5
- Time Scale: 실시간을 위한 1.0
- CFL Condition: 안정성을 위한 3-5
Vorticity 및 세부 설정
vorticity는 반복 패턴에 대한 당신의 동맹입니다. Simulation 패널에서 Vorticity를 0.3-0.8 사이 값으로 증가시키세요. 이 매개변수는 노이즈의 선형 패턴을 깨는 회전과 소용돌이를 추가합니다. 그러나 너무 많은 vorticity는 불꽃을 너무 "덩어리지게" 만들 수 있습니다.
추가 변화를 위해 연료가 있는 불꽃 시뮬레이션 시 Fuel-based Vorticity를 활성화하세요. 이는 가장 강렬한 연소 영역에서 특정 소용돌이를 만들어 반복 패턴을 깨는 또 다른 변화를 추가합니다.
- Vorticity: 패턴 깨기를 위한 0.3-0.8
- Fuel-based Vorticity: 추가 변화를 위한 활성화
- Ignition Temperature: 현실적인 연소를 위한 130-180
- Burn Rate: 점진적 발전을 위한 1.0-2.0
렌더 및 재질 최적화
일부 경우 "줄무늬"는 실제로 렌더 아티팩트일 수 있습니다. Rendering 패널에서 Fire Samples와 Smoke Samples를 더 높은 값으로 증가시키세요(테스트용 20-40, 최종용 50-100). 너무 낮은 샘플링은 렌더에서 보이는 노이즈 패턴을 만들 수 있습니다.
조명도 패턴을 강조할 수 있습니다. 단일 강한 조명 대신 여러 부드러운 조명을 사용하세요. 강한 조명은 시뮬레이션 패턴을 더 명확하게 만드는 뚜렷한 그림자와 대비를 만듭니다.
- Fire/Smoke Samples: 테스트용 20-40, 최종용 50-100
- 부드러운 여러 조명으로 조명
- Motion Blur로 시간적 아티팩트 완화
- 사후 제작으로 사소한 수정
지속적인 경우를 위한 고급 기술
줄무늬가 지속되면 여러 노이즈 레이어 사용을 고려하세요. 다른 노이즈 설정으로 두 개의 FumeFX 시스템을 만들고 컴포지션에서 결합하세요. 각 시스템은 고유한 패턴을 가지며, 결합하면 반복이 서로 상쇄됩니다.
또 다른 기술은 시뮬레이션 중 노이즈 매개변수를 약간 애니메이션하는 것입니다. 시간에 따른 Noise Scale이나 Offset의 작은 변화는 패턴이 안정화되어 보이는 것을 방지할 수 있습니다.
- 결합된 여러 FumeFX 시스템
- 노이즈 매개변수의 미묘한 애니메이션
- 각 시스템에 다른 seeds
- 최종 제어를 위한 컴포지션
이 문제를 해결하면 유기적이고 믿을 만한 불꽃을 만들 수 있으며, 반복 패턴이 아닌 춤추는 불꽃처럼 보입니다. FumeFX에서 적절한 매개변수 설정으로 가장 줄무늬 많은 불꽃도 춤을 출 수 있기 때문입니다 😏
시작을 위한 추천 설정
줄무늬 없는 불꽃을 위한 기본 값:
Noise Scale: 40 Number of Fractals: 5 Turbulence Strength: 3 Vorticity: 0.5 Advection Steps: 4 Resolution: 120 voxels (최소)