Modifiers

From Fracture FX
(Difference between revisions)
Jump to: navigation, search
(data)
(Color)
 
(9 intermediate revisions by one user not shown)
Line 73: Line 73:
  
 
===== value =====
 
===== value =====
 +
When toggled on (which it will be by default) allows for user specified arbitrary values.
  
 
====== Data value ======
 
====== Data value ======
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| int|float|vector|vector2|color|string
 +
|-
 +
! scope="row" width="75" | default
 +
| 0 (int)
 +
|-
 +
! scope="row" width="75" |
 +
| The type of field changes based on the data type.
 +
|}
  
 
====== Data type ======
 
====== Data type ======
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| enum
 +
|-
 +
! scope="row" width="75" | default
 +
| float
 +
|-
 +
! scope="row" width="75" | indices
 +
| vector : vec2 : float : bool,int : color : string
 +
|-
 +
! scope="row" width="75" |
 +
|
 +
|}
  
 
= field modifier =
 
= field modifier =
 
[[File:Field modifier.png|400 px]]
 
[[File:Field modifier.png|400 px]]
  
= push modifier =
+
==== Field ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| string
 +
|-
 +
! scope="row" width="75" | default
 +
| (choose a field)
 +
|-
 +
! scope="row" width="75" |
 +
| Displays the name of a selected field. To select a field (must be attached to the current simulator) click on '''Choose...''' and from the popup menu select the name of a field node.
 +
|}
 +
 
 +
==== affects object ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| bool
 +
|-
 +
! scope="row" width="75" | default
 +
| True
 +
|-
 +
! scope="row" width="75" |
 +
| Enables the modifier, this attribute is common to all modifiers.
 +
|}
 +
 
 +
= push modifier =  
 +
This modifier also creates an [[fxPushModifier]] node.
 +
 
 
[[File:Push modifier.png|400 px]]
 
[[File:Push modifier.png|400 px]]
 +
 +
 +
==== Geo ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| enum
 +
|-
 +
! scope="row" width="75" | default
 +
| point
 +
|-
 +
! scope="row" width="75" | indices
 +
| point : cone
 +
|-
 +
! scope="row" width="75" |
 +
| The point shape emits a force in all directions. Setting to cone will allow a user to specify a direction for the force.
 +
|}
 +
 +
==== Radius ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| float
 +
|-
 +
! scope="row" width="75" | default
 +
| 10.000
 +
|-
 +
! scope="row" width="75" | min
 +
| 0.000
 +
|-
 +
! scope="row" width="75" |
 +
| Radius of the node which also affects its area of influence.
 +
|}
 +
 +
===== cone =====
 +
When the Geo is set to cone it enables 2 additional attributes.
 +
 +
====== Cone ======
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| float
 +
|-
 +
! scope="row" width="75" | default
 +
| 30.000
 +
|-
 +
! scope="row" width="75" | min
 +
| 0.000
 +
|-
 +
! scope="row" width="75" |
 +
|
 +
|}
 +
 +
====== Penumbra ======
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| float
 +
|-
 +
! scope="row" width="75" | default
 +
| 5.000
 +
|-
 +
! scope="row" width="75" | min
 +
| 0.000
 +
|-
 +
! scope="row" width="75" |
 +
|
 +
|}
 +
 +
==== Draw geo ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| bool
 +
|-
 +
! scope="row" width="75" | default
 +
| True
 +
|-
 +
! scope="row" width="75" |
 +
| Draws the node in the viewport.
 +
|}
 +
 +
==== Apply ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| enum
 +
|-
 +
! scope="row" width="75" | default
 +
| add to velocity
 +
|-
 +
! scope="row" width="75" | indices
 +
| replace velocity : add to velocity
 +
|-
 +
! scope="row" width="75" |
 +
| Determines how the Strength value is applied to the fragments.
 +
|}
 +
 +
==== Strength ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| float
 +
|-
 +
! scope="row" width="75" | default
 +
| 10.000
 +
|-
 +
! scope="row" width="75" |
 +
|
 +
|}
 +
 +
==== Color ====
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| bool
 +
|-
 +
! scope="row" width="75" | default
 +
| False
 +
|-
 +
! scope="row" width="75" |
 +
| Change the color of fragments affected by this modifier.
 +
|}
 +
 +
{| class="wikitable" style="width: 100%"
 +
|-
 +
! scope="row" width="75" | type
 +
| color
 +
|-
 +
! scope="row" width="75" | default
 +
| 1 1 1
 +
|-
 +
! scope="row" width="75" |
 +
| The color to change the fragments to if they are affected by the modifier.
 +
|}
  
 
= randomize modifier =
 
= randomize modifier =
 
[[File:Randomize modifier.png|400 px]]
 
[[File:Randomize modifier.png|400 px]]

Latest revision as of 03:45, 7 August 2012

Contents


[edit] enable

type bool
default True
Enables the modifier, this attribute is common to all modifiers.

[edit] assign modifier

Assign modifier.png

[edit] Data name

type string
This data can be derived from either the Dynamic parameters or Custom data. The Choose... menu displays available data types from connected input nodes and when used will set the data type correctly.

[edit] Operator

type enum
default =
indices = : += : -= : *=
Mathematical operator to execute on the values.

[edit] Source

type enum
default value
indices data : value
Toggle between comparing arbitrary data values or values derived from known attributes.
[edit] data

When toggled on it creates another field identical to the existing Data name attribute covered above.

[edit] Data name
type string
This data can be derived from either the Dynamic parameters or Custom data. The Choose... menu displays available data types from connected input nodes and when used will set the data type correctly.
[edit] value

When toggled on (which it will be by default) allows for user specified arbitrary values.

[edit] Data value
type float|vector|vector2|color|string
default 0 (int)
The type of field changes based on the data type.
[edit] Data type
type enum
default float
indices vector : vec2 : float : bool,int : color : string

[edit] field modifier

Field modifier.png

[edit] Field

type string
default (choose a field)
Displays the name of a selected field. To select a field (must be attached to the current simulator) click on Choose... and from the popup menu select the name of a field node.

[edit] affects object

type bool
default True
Enables the modifier, this attribute is common to all modifiers.

[edit] push modifier

This modifier also creates an fxPushModifier node.

Push modifier.png


[edit] Geo

type enum
default point
indices point : cone
The point shape emits a force in all directions. Setting to cone will allow a user to specify a direction for the force.

[edit] Radius

type float
default 10.000
min 0.000
Radius of the node which also affects its area of influence.
[edit] cone

When the Geo is set to cone it enables 2 additional attributes.

[edit] Cone
type float
default 30.000
min 0.000
[edit] Penumbra
type float
default 5.000
min 0.000

[edit] Draw geo

type bool
default True
Draws the node in the viewport.

[edit] Apply

type enum
default add to velocity
indices replace velocity : add to velocity
Determines how the Strength value is applied to the fragments.

[edit] Strength

type float
default 10.000

[edit] Color

type bool
default False
Change the color of fragments affected by this modifier.
type color
default 1 1 1
The color to change the fragments to if they are affected by the modifier.

[edit] randomize modifier

Randomize modifier.png

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox