obj/src (Object/Source/Warps) FumeFX UI(kor)/obj,src(Object,Source,Warps)2017. 2. 8. 11:11
obj/src
-Object
[Object/Sources/SpaceWarps]
Filter : O S D W E G
O – geometry object
S – sources
D – Afterburn Daemons
W – Space Warps
E – Effectors
G – Group name 표시.
Objects / sources type
Object(geometry)
Simple source
Object source
Particle source
Effector source
Spline Follow
Force(Gravity, Wind, Vortex…)
FumeFX Gravity Vector
Space Warps
AfterBurn 4.1(up) Daemons.
[Source Properties]
Source Area Blur: blur효과. 약간 흐려짐.
- Object parameters
[Object]
메쉬를 블록 오브젝트로 사용.
Type: shell Solid Free Flow
Shell : 비어있는 내부
Solid : 차있는 내부
Free Flow : Velocity 채널만 영향을 받는다.
Speed Multiplier: 이동하는 Object에 대한 Fluid 속도변화
높이면 object가 Fluid를 더 세게 밀어내고 낮추면 약하게 밀어낸다.
Voxel Size Scale: Object의 복잡도가 많이 필요하지 않으면 Voxel 해상도를 줄여 계산이 빠르게 한다. 수치가 클수록 메모리 사용량이 적어진다.
Minimal Voxelization: grid 내에 있는 오브젝트 부분만 Voxel 화 한다.
3DSMAX Create > Helpers> FumeFX src
Source는 Voxel단위로 작용되고 각 Source의 변수에 의해 정의된다.
Simple Src
-parameters
Active: On/ Off
[Source]
Shape: Sphere / box / cylinder
Sphere: Diameter
Box: Width / Length / Height
Cylinder: Diameter / Height
Free Flow: source 변수들이 channel값에 영향을 주지만 source는 velocity에 영향을 받지 않고 fluid 시뮬레이션됨,
Source의 속도는 fluid 움직임을 방해 하지 않는다.
Type: Volume/ Shell/ Solid
볼륨에서 발생/ 표면에 생성 / 표면에 생성하지만 블록처리됨.
[Fuel] [Oxygen] [Temperature] [Smoke]
Type: Set
Channel disable: 사용하지 않음
Add to the Voxel: voxel에 값은 추가한다.
Set Voxel Value|: voxel에 값을 설정한다.
Amount: 더해지는 양 [-]
[-] source controller (RMB click)
Voxel의 어느 부분에 추가 할것인지를 설정
Disable : 사용하지 않음
Voxel Fuel (F) : Minimum Influence / Maximum Influence:
최소 최대 영향값을 지정.(범위)
Ex) Voxel Smoke에 1/ 10 일 경우 Smoke값이 1미만인 Voxel에서는 fuel이 생성되지 않고 10보다 큰 Voxel에서는 최대로 생성.
Voxel Temperature (T)
Voxel Smoke (S)
Object Distance (D)
Expression (X)
참조: https://limjeff.wordpress.com/2013/11/18/fumefx-controllers/
Effector (E)
Map: 텍스쳐 소스를 이용해 생성 지역 셋팅.
Regularity: source 생성을 불규칙하게 만들어준다.
[Color]
Type: Set / Channel disable / Add to the Voxel / Set Voxel Value
Color
Map:
[Velocity]
Object’s: [-]
오브젝트의 이동값의 배수.
Source controller 선택에 따라 제어 할수 있고 source controller는 mask 역할을 하게 된다.
Directional: [-]
Source’s의 Z축기준의 속도 세기.(아이콘 화살표 방향 기준)
Radial: [-] 모든방향에 velocity 적용
[Turbulence]
Source 에 불규칙성을 추가한다.
l 기본 시뮬레이션의 결과값이 크게 바뀌지는 않는다. (세부 묘사가 바뀌는 느낌)
Amount: 난류의 세기.
Scale: Noise 크기, (범위값) 10 이면 1~10.
Frames: 난류의 속도 . 작을수록 빠르고 클수록 느리다.
Object Src
-Object Source Parameters
Active: On/ Off
Objects: 오브젝트 추가, 제거
[Parameters]
Icon size:
Map Channel:
Free Flow: simple source 참조
Type: Volume / Shell / Solid
[Fuel] [Oxygen] [Temperature] [Smoke]
Type: Channel is disabled / Add to the voxel / Set voxel value
Amount: [-] (Source controller)
Map:
Map is Disable
Source from Red Channel
Source from Green Channel
Source from Blue Channel
Source from Intensity
[Color]
[Velocity]
Object’s: Simple source 참조
Normal: object face 노멀 방향으로의 속도 세기.
Nrm-Dir Bias: Normal velocity와 Directional velocity 의 bias값.
0일 때 Normal velocity 는 1, directional velocity 는 0 이 된다.
Directional: spinner / source controller / Map
FFXVerTexPaint modifier로 velocity vertex paint 를 칠한부분에도 적용된다.
[Turbulence]
Amount / Scale / Frames
Particle Src
-particle source parameters
Active: On /Off
Particles: particle list
[Parameters]
Icon Size: 뷰포트 아이콘 사이즈
Seed: 랜덤값
[Viewport]
Icon [-] V F O T S
뷰포트 표시 On / Off ( Velocity Fuel Oxyegn Temperature Smoke )
Reduce: 표시되는 양. (값이 클수록 줄어듬)
[Radius]
Radius: Voxel 이 생성되는 source의 크기. AFC로 시간에 빠른 사이즈 변형을 줄수 있다.
Var.: 최대 변형값(랜덤값)
AFC / Value / PA
PA( Interpolation Controller)
Input Source
Particle Age(PA) : particle age 기반으로 생성(기본값)
Particle Velocity(PV) : particle velocity 기반으로 생성 (최소,최대 | AFC에서 왼쪽,오른쪽 값)
Emitter Distance(ED) : particle emitter의 거리값을 기반으로 생성
Object Distance(OD) : 특정 object와의 거리를 기반으로 생성.
Expression (XE) : Expression
TP Float Data(TF) :
TP Color Data(TC) :
ParticleFloe Float(PF) : ParticleFlow float channel
Particle Vector(PFv) : ParticleFlow vector channel
ParticleFlow Vector – X,Y,Z Component(PFx,PFy,PFz) : ParticleFlow vector channel – x,y,z component
PRT|PDc Loader Channel(PP) : read .prt and .pdc cache files
Krakatoa Float(KF) : Krakatoa particle system channel
Output Source
User For Interpolation
Replace Parameter Value
Value Scale:
Falloff: AFC lifetime에 따라 소멸할때의 사이즈.
[Velocity Multiplier]
Amount: particle 이동 속도 배수.
Var.: 랜덤값
AFC / [-] /PA
[Fuel] [Oxygen] [Temperature] [Smoke]
Type: Channel is Disable / Add to the Voxel / Set Voxel Value
Amount: 각 채널의 양.
AFC / Var.: / [-]
[Color] ?????????????????????? 결과물 확인,테스트 필요.
Type:
Color:
[-]
FumeFX Src
작업용으로 셋팅된 다른 FumeFX 의 source 셋팅값을 가져와 작업할 때 사용.
Source Shape
Sphere / Cylinder / Box
fumefx Src 아이콘이 원본의 fumefx에 사용된 source 와 같은 위치에 있어야 한다.
Void Src
Void Source 영역또는 영역 외의 Voxel을 지울수 있다.
Shape: Sphere/Cylinder / Box
Inverted: check - 내부 uncheck -외부
Diameter / Height / Width / Length / Height
Effector
Effector를 통해 Voxel의 각 channel을 좀더 다양한 제어가 가능.
-Effector parameters
[Source]
Shape: Free / Sphere / Box / Cylinder / Geometry
Diameter / Height / Width / Length / Height
Shape Falloff: AFC
Channel: Effector Channel 이름
[Test]
채널별로 Min/Max값을 지정하여 범위 내에 있으면 Input 모듈 적용.
두개이상 Test를 할경우 검사조건이 모두 충족되지 않으면 Voxel 적용되지 않는다,
Fire:
Fuel:
Oxygen:
Smoke:
Temperature:
Velocity:
Color R: 0~255
Color G:
Color B:
[Input]
0~1값으로 환산해서 적용.
Constant 는 1로 고정입력된다.
Type: Constant / Texmap Scalar / Texmap Vector / Fuel / fire / Oxygen / Smoke /
Red Color / Green Color / Blue Color / Color intensity /
Temperature / Velocity / Effector Distance
Map:
Range Minimum:
Range Maximum:
[Output]
Voxel에 적용될 방식.
Type: Multiply / Blend / Replace / Add
Output Value: AFC (가로:입력값 세로:출력값
Radial Multiplier: AFC (가로:입력값 세로: 최종값에 적용될 곱)
Effector 중심으로부터의 거리에 따라 최종 출력값 변경.(거리에따른 다양한 색상적용)
Scalar: 세기.강도.
Color: 매개 변수 값에 Color값 / Gradient 적용
Vector: x,y,z velocity master effector와 같은 곳에 적용.
Gravity (Modify 패널 확인)
월드 Z축 이외의 방향으로 중력 적용.
l 중력의 Falloff는 거리의 제곱에 비례한다.
Type: Vector / Point
Spline Follow
FumeFX가 spline을 따라 흐르도록한다.
-Spline Follow parameters
Active: On/Off
Spline: Spline 추가/제거
l 부드러운 움직임에는 NURBS 사용.
[Display]
Icon Size:
Enable Display: 뷰포트에 parameter의 변화를 볼수 있게 한다.???
Disp.Always: 항상 표시.
Draw: Display 되는 type. 선택후 하단 controller에서 제어.
InfluenceRadius
Centripetal Force
Along Axis Directional
Along Axis Ridial
Around Axis Directional
Around Axis Ridial
From Axis Directional
Slice Number: spline slice 수
Size Multiplier: segment 크기.
[Flow Params]
Inf.Radius: 영향을 미치는 최대 범위 AFC
Centripital Force: spline방향으로 미는 힘. 수치가 너무 커면 불안정한 움직임이 된다.
Rigidity: 1이면 외부 force나 turbulence noise의 영향을 거의 받지 않는다.
낮은값이면 좀더 디테일하고 relaxed/natural한 흐름을 만들어준다.
Blending: 0이면 spline follow는 영향을 주지 않는다.
0.1= 10% 1=100%
Maint.Alignment: 0~1
높은 값이면 constant cross curves형태로 유지되는 방식으로 spline curves는 전환한다.
Stick to Spline: 체크하면 애니메이션된 spline을 사용할수 있다.
[Along AxisForce]
Strength: flow speed
Directional: AFC : spline을 따른 강도 변화값 제어
Ridial: AFC : spline cross section 전반의 강도 변화값 제어
[Around Axis Force]
Strength: sline curve의 주위로 회전하는 fumefx의 속도,
양수 값은 시계 반대 방향으로 회전.
Directional: AFC
Ridial: AFC
[From Axis Force]
Strength: FumeFX가 spline curve에 끌리거나 반발하는 세기.
Directional: 양수 값은 반발을 의미.