달력

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)/PF operator'에 해당되는 글 1

  1. 2017.02.08 Particle Flow Operator
2017. 2. 8. 11:15

Particle Flow Operator FumeFX UI(kor)/PF operator2017. 2. 8. 11:15

FumeFX particle flow operators.


 Particle Flow(PF)에 있는 chache operator를 사용하면 PF에서 particle의 위치를 재계산 할 때의 지연 시간을 피할수 있다.

Cache operator를 사용하지 않으면 프레임 이동시에 Birth Event 부터 계산해서 업데이트 된다.

Cache Operators: FumeFX Birth / FumeFX Follow / FumeFX Test

 


FumeFX Test


 채널별로 설정한 조건에 따라 particle 선택 operator.

 Pick FumeFX


[Offset parameters]


 Sync By: age type

Absoulte Age: 애니메이션에서 현재 프레임을 test

Particle Age: 기본, 프레임에서 각 파티클의 현재 age test

Event Age: 프레임에서 현재 event duration test

 

Channels:


[Test True If:]


 둘 이상의 속성을 test할 때 필요한 옵션.

 하나의 조건 충족 또는 모든 채널 충족할지를 선택

 All Channels Match

 Any Channels Matches


[Flags]


  모든 scene object,FumeFX가 아니라 FumeFX simulation에 사용된 objecttest.

 Source: FumeFX source가 특정 voxel을 차지하고 있는지 test

Object: object가 특정 voxel을 차지하고 있는지 test

 Next To Object: object가 근접한 voxel을 차지하고  있는지 test

 Invert Result: 반전


[Smoke] [Temperature] [Fire] [Fuel]


 Maximum Value: / Minium Value:

 flag를 제외한 모든 채널에 범위 한도값 설정

Variation: 영역값의 경계를 완화 할수 있는 값. (백분율 % )

Invert Result: 영역 반전


[Color/Hue]


Maximum Value: Color Value

Minium Value: Color Value

Variation:

Invert Result


[VorticityStrength]


   Vorticity velocity channel에 의존하는 가상의 채널.

   FireFuel channel에 저장되는것과 유사.

   Vorticity는 가까운 voxel의 속도로부터 계산되므로 velocity channel이 없으면 test되지 않는다.

   PF를 사용하면 연기가 말리는 부분의 particle test할수 있다.

   Vorticity channel의 양은 scene unitgrid velocity에 달려있어 min/max 값이 scene의 특성에 좌우되므로 적절한 값을 작업자가 찾아야한다.

  Maximum Value:

Minium Value:

Variation:

Invert Result


[Velocity]


 Maximum Value:

Minium Value:

Variation:

Velocity X,Y,Z / Velocity XY,XZ,YZ / Velocity Magnitude

 축과 평면은 FumeFX local axis 기준, world unit.

 음수,양수 구분은 할수 없다.

 Velocity magnitude는 전체 속도 test

Invert Result       

 

 FumeFX Birth Operator


 FumeFX PF test로부터 파생된다.

 선택된 channel 조건의 fluid 영역에서 particle 생성.

 Pick FumeFX


[Creation]


Emit Start: particle 생성 시작 frame

Emit Stop: particle 생성 멈춤 frame

Rate: 초당 생성된느 particle .

 By Volume: FumeFX volume 전체에서 생성 옵션.

 Jitter %: 큰값일수록 test 영역을 유연하게 한다.

    0이면 각 voxel의 중앙에서만 나타나고 수치가 높으면 voxel 내에 랜덤하게 나타난다.

 

[Inherit From FumeFX]


 FumeFX fluidinitia speed,orientation을 상속받아서 생성.

 Speed Mult:  1이면 FumeFX 속도를 정확히 유지.

0이면 속도 0, 음수이면 역방향으로 이동.

 Speed Var: fluid speed %.

 

Channels:


[Test True If:]


[Flags] [Smoke] [temperature] [Fire] [Fuel] [Color/Hue] [VorticityStrength] [Velocity]


FumeFX Test 내용과 동일.

 

Subframe Sampling: 이옵션은 파티클에서 puffy가 보이는 것을 줄이거나 피할수 있다.

 Puffingparticle이 연속적인 흐름이 아닌 별도의 cluster로 방출(puffs) 될때 생긴다.

 이옵션은 월씬 높은 subframe해상도의 frame을 통해 particle을 방출함으로서 해결한다.


[Uniqueness:] 고유성


 Seed:    [new] 랜덤선택 버턴


 

FumeFX Follow Operator


 fluid simulation과 같은 방식으로 particle이 움직이게 한다.

이렇게 하면 particlefluid의 일부분처럼 보여 simulation에 디테일을 추가 할수 있다.

operatorfluid내에 있는 particle에만 작동되고 다른 particle들은 무시된다.


Pick FumeFX:


[Affect Position]

  Fluid simulation과 같은 방식으로 이동.

Velocity Multiplier: 1 fluid와 같은속도, 방향은 유지.음수면 역방향.

Influence(%):영향력 비율


[Affect Orientation]


  방향성 제어

Max.Ang.(Vel) 최대각속도, particle의 선회속도를 제한할수 있다.

초당 라디안 단위.( rad/s),

Radian - 원둘레위서 반지름의 길이와 같은 길이를 갖는 호의 중심각 크기.


[Delete Particles]


If Out Of Grid : grid 영역을 벗어나면 particle 삭제.

In Contact With Object : object에 닿으면 particle 삭제.






:
Posted by fx0275