달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'FumeFX UI(kor)/obj,src(Object,Source,Warps)'에 해당되는 글 1

  1. 2017.02.08 obj/src (Object/Source/Warps)

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값에 영향을 주지만 sourcevelocity에 영향을 받지 않고  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 Smoke1/ 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’sZ축기준의 속도 세기.(아이콘 화살표 방향 기준)

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 modifiervelocity 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: FumeFXspline curve에 끌리거나 반발하는 세기.

 Directional: 양수 값은 반발을 의미.






:
Posted by fx0275