Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
CommandParameterInfoThis node returns the list of parameter names and types of the input command.
CompoundThis node acts as a container of a subgraph. Thus, an additional layer of abstraction is provided.
CompoundInterfaceThis node acts as an interface between a compound and its containing graphs.
ConcentratorThis node acts as a passthrough node for as many inputs as desired. However, ALL inputs are ALWAYS evaluated. Evaluation order of the inputs is top to bottom.Take care, that all outputs have an associated input to avoid evaluation time errors.
DateTimeFromSecondsThis node converts a value in seconds since epoch to every one of its human readable components.
EvaluatorThe Evaluator node is the terminal node that determines which nodes are actually evaluated at graph execution.
ExecuteCommandThis node executes all the commands with the input Class IDs sequentially.
ForThe For node is a special node that can be used to perform graph iterations.
GetAllGlobalVariableNamesThis node returns all names of actual defined global variables. The result is stored for every allowed type separately.
GetCurrentDateTimeThis node returns the current computer local time.
GetGraphNumberOfThreadsThis node returns the number of threads used for the excecution of the current compound and its children.
GraphCancelThis node evaluates its input 'in' and then stops the execution of the current graph if the input 'condition' is 'true'.
GraphInterfaceThis node acts as an interface between a graph and the rest of RealFlow.
GraphPurgeMemoryThis node clears the memory, messages and timing data stored in the current graph scene nodes and pins.
HasCommandThis node checks if there are commands in RealFlow with the given Class ID.
KernelThe Kernel node is a special node that can be used to perform graph iterations in parallel.
MemoryUsageInfoThis node outputs the memory usage in kilobytes for the current state of the graph.
MessagePrintThis node prints a standard RealFlow message in the MessageWindow, using a string representation of the provided input 'value'.
NodePurgeMemoryThis node purges the data stored in the owner of the connected 'input' pin.Nodes that allocate big data structures (like all the Copy nodes) store their data inside the node.
PassThis node acts as a passthrough node. The output value is exactly the same as the input. No copy is performed.
PinPurgeMemoryThis node purges the data stored in the connected 'input' pin.Basic types (like Integer or String) store their values in the pins.
PinSignatureComputes the MD5 signature of the input data.
PythonCodeExecuteThis node executes the input Python source code, but does not return any value.
SelectorThis node allows the user to freely connect its passthrough inputs to its passthrough outputs. Keep in mind that all outputs should have an associated input to avoid evaluation time errors.
SetGraphNumberOfThreadsThis node changes the number of threads used for the current compound and its children behind this nodes evaluation.
SleepThis node freezes the graph evaluation for the input 'milisecs' amount of time in miliseconds.

AnchorCommandParameterInfoCommandParameterInfo 

CommandParameterInfo

This node returns the list of parameter names and types of the input command.

...

NameTypesPassThroughDescription
parameter namesString 

The names of the parameters that belong to the input command

parameter typesString 

The parameter types

AnchorCompoundCompound 

Compound

This node acts as a container of a subgraph. Thus, an additional layer of abstraction is provided.

...

If a pin is added to the Compound, an equivalent interface node is created within the contained graph.

AnchorCompoundInterface 

CompoundInterface

CompoundInterface

This node acts as an interface between a compound and its containing graphs.

...

When a pin is added to the Compound, an equivalent interface node is created in its contained graph.

AnchorConcentratorConcentrator 

Concentrator

This node acts as a passthrough node for as many inputs as desired. However, ALL inputs are ALWAYS evaluated. Evaluation order of the inputs is top to bottom.Take care, that all outputs have an associated input to avoid evaluation time errors.

...

NameTypesPassThroughDescription
outPassThrough
Expand
titleOptional

in

The out

AnchorDateTimeFromSeconds 

DateTimeFromSeconds

DateTimeFromSeconds

This node converts a value in seconds since epoch to every one of its human readable components.

...

NameTypesPassThroughDescription
yearInteger 

The year number in four digit format

monthInteger 

The month number

dayInteger 

The month day

hourInteger 

The hour in local time

minuteInteger 

The minute in local time

secondInteger 

The second in local time

gmtInteger 

The local GMT offset

throughPassThroughtotal seconds

The input 'total seconds'

AnchorEvaluatorEvaluator 

Evaluator

The Evaluator node is the terminal node that determines which nodes are actually evaluated at graph execution.

...

NameTypesPassThroughDescription
evaluate
Expand
titleEvaluate

Integer
Integer64
Real
Double
Bit
Edit
Static
Browse
Color4
List
Button
CButton
Vector3
Matrix4
Quaternion
ObjectSelector
Mesh
DistanceField
FilePath
Folder
String
Image
Directory
Particles
GraphParticle
Box
Daemon
Object
StandardEmitter
ParticleLegacyMesh
ParticleMesh
ParticleMesh_VDB
HybridoMesh
HybridoMesh_VDB
Camera
HybridoDomain
HybridoEmitter
HybridoMist
MultiBody
MultiJoint
MultiServo
MultiServoPosLinear
MultiServoPosAngular
MultiServoVelLinear
MultiServoVelAngular
IDOC
HybridoSplash
HybridoFoam
HybridoBubbles
HybridoBubblesAndFoam
HybridoWet
HybridoWaterLine
HybridoSplashAndFoam
HybridoWetAndFoam
DyversoDomain
DyversoEmitter
SplineNode
RealFlowGroup
RealFlowNode
ObjectMesh
RealWaveMesh
Vertices
Faces
GridFluidDomainParticles
GridFluidDomainParticle
StandardParticles
StandardParticle
Condition
Vector3Field
ParameterType
Curve
Key
MeshVoxelization
Evaluate
RealField
ParticleVoxelization
MaskField
Spline
ColorGradient

 

The evaluate

anchor 

ExecuteCommand

...

ExecuteCommand

This node executes all the commands with the input Class IDs sequentially.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorForFor 

For

The For node is a special node that can be used to perform graph iterations.

...

NameTypesPassThroughDescription
current indexInteger 

The current index

AnchorGetAllGlobalVariableNamesGetAllGlobalVariableNames 

GetAllGlobalVariableNames

...

NameTypesPassThroughDescription
bit namesString 

The bit names

box namesString 

The box names

distance field namesString 

The distance field names

image namesString 

The image names

mesh namesString 

The mesh names

mesh voxelization namesString 

The mesh voxelization names

particle voxelization namesString 

The particle voxelization names

num namesString 

The num names

scene node namesString 

The scene node names

string namesString 

The string names

vector3 field namesString 

The vector3 field names

graph particles namesString 

The graph particles names

real field namesString 

The real field names

spline namesString 

The spline names

key namesString 

The key names

curve namesString 

The curve names

AnchorGetCurrentDateTime 

GetCurrentDateTime

GetCurrentDateTime

This node returns the current computer local time.

...

NameTypesPassThroughDescription
yearInteger 

The current year number in four digit format

monthInteger 

The current month number

dayInteger 

The current month day

hourInteger 

The current hour in local time

minuteInteger 

The current minute in local time

secondInteger 

The current second in local time

gmtInteger 

The local GMT offset

total secondsInteger64 

The current total number of seconds since epoch in local time

throughPassThroughin

The input 'in'

AnchorGetGraphNumberOfThreads 

GetGraphNumberOfThreads

GetGraphNumberOfThreads

This node returns the number of threads used for the excecution of the current compound and its children.

...

NameTypesPassThroughDescription
threadsInteger 

The current number of threads. 0 for default

actual threadsInteger 

The actual current number of threads

throughPassThroughin

The input 'in'

anchor 

GraphCancel

...

GraphCancel

This node evaluates its input 'in' and then stops the execution of the current graph if the input 'condition' is 'true'.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

anchor 

GraphInterface

...

GraphInterface

This node acts as an interface between a graph and the rest of RealFlow.

The Graph Interface node allows the creation of dynamic output pins with user-defined names and types.

AnchorGraphPurgeMemoryGraphPurgeMemory 

GraphPurgeMemory

This node clears the memory, messages and timing data stored in the current graph scene nodes and pins.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorHasCommandHasCommand 

HasCommand

This node checks if there are commands in RealFlow with the given Class ID.

...

NameTypesPassThroughDescription
maskBit 

The mask

anchor 

Kernel

...

Kernel

The Kernel node is a special node that can be used to perform graph iterations in parallel.

...

NameTypesPassThroughDescription
array
Expand
titleNumeric

Integer
Integer64
Real
Vector3
Color4
ColorGradient
Quaternion
Matrix4

 

The array

threadsInteger (1) 

The threads

startInteger (1) 

The index of the first element of the input to apply the kernel to. If negative, the array is processed from the first value

stopInteger (1) 

The index of the last element of the input to apply the kernel to. If negative, the array is processed up to the last element

...

NameTypesPassThroughDescription
element
Expand
titleNumeric

Integer
Integer64
Real
Vector3
Color4
ColorGradient
Quaternion
Matrix4

 

The element

thread idInteger 

The thread id

indexInteger 

The index

AnchorMemoryUsageInfoMemoryUsageInfo 

MemoryUsageInfo

This node outputs the memory usage in kilobytes for the current state of the graph.

...

NameTypesPassThroughDescription
pin kbReal 

Memory usage in kilobytes for the pin connected to 'input'

node kbReal 

Memory usage in kilobytes for the node which owns the pin connected to 'input'

graph kbReal 

Memory usage in kilobytes for the whole current graph

throughPassThroughin

The input 'in'

AnchorMessagePrint 

MessagePrint

MessagePrint

This node prints a standard RealFlow message in the MessageWindow, using a string representation of the provided input 'value'.

...

NameTypesPassThroughDescription
throughPassThroughvalue

The input 'value'

anchor 

NodePurgeMemory

...

NodePurgeMemory

This node purges the data stored in the owner of the connected 'input' pin.Nodes that allocate big data structures (like all the Copy nodes) store their data inside the node.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorPass 

Pass

Pass

This node acts as a passthrough node. The output value is exactly the same as the input. No copy is performed.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorPinPurgeMemoryPinPurgeMemory 

PinPurgeMemory

This node purges the data stored in the connected 'input' pin.Basic types (like Integer or String) store their values in the pins.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorPinSignature 

PinSignature

PinSignature

Computes the MD5 signature of the input data.

...

NameTypesPassThroughDescription
signatureString 

The signature of the input data

throughPassThroughin

The input 'in'

AnchorPythonCodeExecutePythonCodeExecute 

PythonCodeExecute

This node executes the input Python source code, but does not return any value.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorSelectorSelector 

Selector

This node allows the user to freely connect its passthrough inputs to its passthrough outputs. Keep in mind that all outputs should have an associated input to avoid evaluation time errors.

...

NameTypesPassThroughDescription
outPassThrough
Expand
titleOptional

in

The out

AnchorSetGraphNumberOfThreadsSetGraphNumberOfThreads 

SetGraphNumberOfThreads

This node changes the number of threads used for the current compound and its children behind this nodes evaluation.

...

NameTypesPassThroughDescription
throughPassThroughin

The input 'in'

AnchorSleepSleep 

Sleep

This node freezes the graph evaluation for the input 'milisecs' amount of time in miliseconds.

...