Versions Compared

Key

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

...

NameDescription
ArrayRealFlowNodeConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayRealFlowNodeConstantThis node returns a constant array.
ArrayRealFlowNodeFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayRealFlowNodeFindAllElementIndicesThis node returns all positions in the input 'array', which fit to the input 'element' values.
ArrayRealFlowNodeFindElementThis node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned.
ArrayRealFlowNodeInsertElementThis node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
ArrayRealFlowNodeMixThis node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
ArrayRealFlowNodePushElementThis node appends all the elements from the 'element' at the end of the input 'array'.
ArrayRealFlowNodeRemoveElementThis node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayRealFlowNodeRemoveIndexThis node removes all input array positions by the 'index' input.
ArrayRealFlowNodeRemoveRepeatedElementsThis node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
ArrayRealFlowNodeResizeThis node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
ArrayRealFlowNodeReverseThis node reverses the order of the input 'array'.
ArrayRealFlowNodeSliceThis node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
GetAllCamerasThis node returns all the Camera nodes in the scene.
GetAllDaemonsThis node returns all the Daemon nodes in the scene.
GetAllDyversoDomainsThis node returns all the DyversoDomain nodes in the scene.
GetAllDyversoEmittersThis node returns all the DyversoEmitter nodes in the scene.
GetAllHybridoBubblesThis node returns all the HybridoBubble nodes in the scene.
GetAllHybridoDomainsThis node returns all the HybridoDomain nodes in the scene.
GetAllHybridoEmittersThis node returns all the HybridoEmitter nodes in the scene.
GetAllHybridoFoamsThis node returns all the HybridoFoam nodes in the scene.
GetAllHybridoMeshesThis node returns all the HybridoMeshe nodes in the scene.
GetAllHybridoMeshes_VDBThis node returns all the HybridoMeshe HybridoMeshes_VD nodes in the scene.
GetAllHybridoMistsThis node returns all the HybridoMist nodes in the scene.
GetAllHybridoSplashAndFoamsThis node returns all the HybridoSplashAndFoam nodes in the scene.
GetAllHybridoSplashsThis node returns all the HybridoSplash nodes in the scene.
GetAllHybridoWaterLinesThis node returns all the HybridoWaterLine nodes in the scene.
GetAllHybridoWetAndFoamsThis node returns all the HybridoWetAndFoam nodes in the scene.
GetAllHybridoWetsThis node returns all the HybridoWet nodes in the scene.
GetAllIdocsThis node returns all the Idoc nodes in the scene.
GetAllMultiBodiesThis node returns all the MultiBodie nodes in the scene.
GetAllMultiJointsThis node returns all the MultiJoint nodes in the scene.
GetAllMultiServoPosAngularsThis node returns all the MultiServoPosAngular nodes in the scene.
GetAllMultiServoPosLinearsThis node returns all the MultiServoPosLinear nodes in the scene.
GetAllMultiServoVelAngularsThis node returns all the MultiServoVelAngular nodes in the scene.
GetAllMultiServoVelLinearsThis node returns all the MultiServoVelLinear nodes in the scene.
GetAllNodeExportResourceCheckOptionsThis node returns all the export resource check options allowed for the input 'resource id'.
GetAllNodeExportResourceOptionsThis node returns all the export resource options allowed for the input 'resource id'.
GetAllNodeExportResourcesThis node returns all the export resource identifiers and descriptions. It is especially useful in combination with the rest of the 'Get/SetNodeExportResource' nodes.
GetAllObjectsThis node returns all the Object nodes in the scene.
GetAllParticleLegacyMeshesThis node returns all the ParticleLegacyMeshe nodes in the scene.
GetAllParticleMeshesThis node returns all the ParticleMeshe nodes in the scene.
GetAllParticleMeshes_VDBThis node returns all the ParticleMeshe ParticleMeshes_VD nodes in the scene.
GetAllRealFlowGroupsThis node returns all the RealFlowGroup nodes in the scene.
GetAllRealFlowNodesThis node returns all the current scene nodes.
GetAllSplineNodesThis node returns all the SplineNode nodes in the scene.
GetAllStandardEmittersThis node returns all the StandardEmitter nodes in the scene.
GetArrayRealFlowNodeElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
GetCameraThis node returns the scene node that matches exactly the input 'name'.
GetDaemonThis node returns the scene node that matches exactly the input 'name'.
GetDyversoDomainThis node returns the scene node that matches exactly the input 'name'.
GetDyversoEmitterThis node returns the scene node that matches exactly the input 'name'.
GetHybridoBubblesThis node returns the scene node that matches exactly the input 'name'.
GetHybridoDomainThis node returns the scene node that matches exactly the input 'name'.
GetHybridoEmitterThis node returns the scene node that matches exactly the input 'name'.
GetHybridoFoamThis node returns the scene node that matches exactly the input 'name'.
GetHybridoMeshThis node returns the scene node that matches exactly the input 'name'.
GetHybridoMesh_VDBThis node returns the scene node that matches exactly the input 'name'.
GetHybridoMistThis node returns the scene node that matches exactly the input 'name'.
GetHybridoSecondaryEmitterThis node gets the RealFlow Hybrido secondary emitter.
GetHybridoSplashThis node returns the scene node that matches exactly the input 'name'.
GetHybridoSplashAndFoamThis node returns the scene node that matches exactly the input 'name'.
GetHybridoWaterLineThis node returns the scene node that matches exactly the input 'name'.
GetHybridoWetThis node returns the scene node that matches exactly the input 'name'.
GetHybridoWetAndFoamThis node returns the scene node that matches exactly the input 'name'.
GetIdocThis node returns the scene node that matches exactly the input 'name'.
GetLinearVelocityReturns the linear velocity of the input 'object' at the current moment.
GetMatchingCamerasThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingDaemonsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingDyversoDomainsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingDyversoEmittersThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoBubblesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoDomainsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoEmittersThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoFoamsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoMeshesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoMeshes_VDBThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoMistsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoSplashAndFoamsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoSplashsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoWaterLinesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoWetAndFoamsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingHybridoWetsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingIdocsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingMultiBodiesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingMultiJointsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingMultiServoPosAngularsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingMultiServoPosLinearsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingMultiServoVelAngularsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingMultiServoVelLinearsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingObjectsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingParticleLegacyMeshesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingParticleMeshesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingParticleMeshes_VDBThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingRealFlowGroupsThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingRealFlowNodesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingSplineNodesThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMatchingStandardEmittersThis node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'.
GetMultiBodyThis node returns the scene node that matches exactly the input 'name'.
GetMultiBodyInfoThis node returns information about the input multi-body.
GetMultiBodyTransformationThis node returns an array of transformation matrices for all items within a MultiBody.
GetMultiJointThis node returns the scene node that matches exactly the input 'name'.
GetMultiServoPosAngularThis node returns the scene node that matches exactly the input 'name'.
GetMultiServoPosLinearThis node returns the scene node that matches exactly the input 'name'.
GetMultiServoVelAngularThis node returns the scene node that matches exactly the input 'name'.
GetMultiServoVelLinearThis node returns the scene node that matches exactly the input 'name'.
GetNodeExportResourceCheckOptionValueThis node returns the state of the input/export resource check options.
GetNodeExportResourceIdFromDescriptionThis node returns all the information related to an export resource of the input 'node'. If the resource does not exist and the 'exists' output is not connected, an error message is displayed.
GetNodeExportResourceInfoThis node returns all the information related to an export resource of the input 'node'. If the resource does not exist and the 'exists' output is not connected, an error message is displayed.
GetNodeNameThis node returns the input 'node' name.
GetNodeParameterThis node returns the value of the input 'node' parameter.
GetNodeParameterTypeThis node returns the value of the input 'node' parameter.
GetObjectThis node returns the scene node that matches exactly the input 'name'.
GetParticleLegacyMeshThis node returns the scene node that matches exactly the input 'name'.
GetParticleMeshThis node returns the scene node that matches exactly the input 'name'.
GetParticleMesh_VDBThis node returns the scene node that matches exactly the input 'name'.
GetRealFlowGroupThis node returns the scene node that matches exactly the input 'name'.
GetRealFlowNodeThis node returns the scene node that matches exactly the input 'name'.
GetRealFlowNodeGlobalVariableThis node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
GetRealWaveAsHeightfieldImageReturns a greyscale, 32bit image, containing the realwave surface as a heightfield. The search radius defines the area to be searched for neighboring polygons. For non-choppy surfaces, the radius may be low. For choppy-surfaces use high values (around 1.0), but take note, those values may result in poor performance, since choppy surfaces are converted to plain heightfields. The epsilon value describes an offset, which is reducing artifacts on the border. If polygons on the border are set to minimal height, increase this value.
GetRealWaveHeightAtDetermines the height of a RealWave surface at the given input point (x,y,z) - the y coordinate is not considered and thus, may be 0. Returns the corresponding point on the surface (x,h,z). If the surface is not existing at the spppecified points position, the original, unchanged point (x,y,z) is returned.
GetRealWaveInfoThis node returns information about the RealWave.
GetRealWaveMeshThis object returns a reference to the RealWave mesh.
GetSelectedNodesThis node returns the selected nodes in the scene.
GetSplineNodeThis node returns the scene node that matches exactly the input 'name'.
GetStandardEmitterThis node returns the scene node that matches exactly the input 'name'.
GetTransformationThis node returns all transformations of the input 'node'.
NodeEnableExportDataThis node changes the input 'node' active state for exporting data.
NodeExportDataIsActiveThis node returns the input 'node' active state for exporting data.
RealFlowGroupAddMemberThis node adds members to the input RealFlow scene Group.
RealFlowGroupGetMembersThis node returns members from the input RealFlow scene Group.
RealFlowGroupRemoveMemberThis node removes members from the input RealFlow scene Group.
RealWaveIndexToPosReturns the world coordinates of RealWave vertices given by index.
RealWaveIndexToUVReturns the uv's of RealWave vertices given by index.
RealWaveMeshUpdateRefreshes the actual states of the RealWave mesh.
RealwaveRiggingThis node allows to rig waves on the RealWave-Mesh using keyframing.
SetArrayRealFlowNodeElementThis node returns the elements of the input 'array' at positions specified by the 'index' parameter.
SetMultiBodyTransformationThis node changes the global transformation matrix of the bodies of the input MultiBody 'node' to the given input matrix.
SetNodeExportResourceCheckOptionValueThis node changes the check state of an input export resource check option.
SetNodeExportResourceValueThis node changes the information related to an export resource of the input 'node'.
SetNodeNameThis node changes the input 'node' name.
SetNodeParameterThis node changes the value of the input 'node' parameter.
SetRealFlowNodeGlobalVariableThis node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.
SetRealWaveMeshThis object allows changes to the RealWave mesh.
SetRealWaveMeshFromImageThis object sets the RealWave mesh according to the input image. The scale factor defines height (y-value) and choppiness (xz-values).
SetTransformationFromComponentsThis node changes the local transformation matrix of the input 'node'.
SetTransformationFromMatrixThis node changes the local transformation matrix of the input 'node' to the given input matrix.

...

This node returns all the HybridoMeshe HybridoMeshes_VD nodes in the scene.

Outputs

NameTypesPassThroughDescription
node
Expand
titleHybridoMesh_VDB

HybridoMesh_VDB
RealFlowNode

 

The node

 

GetAllHybridoMists

...

This node returns all the ParticleMeshe ParticleMeshes_VD nodes in the scene.

Outputs

NameTypesPassThroughDescription
node
Expand
titleParticleMesh_VDB

ParticleMesh_VDB
RealFlowNode

 

The node

 

GetAllRealFlowGroups

...

NameTypesPassThroughDescription
node
Expand
titleHybridoMesh_VDB

HybridoMesh_VDB
RealFlowNode

 

The node

 

GetMatchingHybridoMists

...

NameTypesPassThroughDescription
node
Expand
titleParticleMesh_VDB

ParticleMesh_VDB
RealFlowNode

 

The node

 

GetMatchingRealFlowGroups

...

NameTypesPassThroughDescription
resultRealFlow Node
Expand
titleOptional

array

The result

 

SetMultiBodyTransformation

This node changes the global transformation matrix of the bodies of the input MultiBody 'node' to the given input matrix.

The 'mask' parameter can be used to determine which body transformation needs to be changed.

Inputs

NameTypesPassThroughDescription
node
Expand
titleMultiBody

MultiBody
RealFlowNode

 

The node

maskBit 

If connected, the true bits of the mask determine which objects from the MultiBody will be modified

matrixMatrix4 

The new global matrix for the MultiBody object

Outputs

NameTypesPassThroughDescription
throughPassThrough 

The through

 

SetNodeExportResourceCheckOptionValue

...

An example of export resource check option is the Alembic particle channel list: ['force','normal', ... ].

Inputs

NameTypesPassThroughDescription
nodeRealFlow Nodeout node

The node

resource idInteger 

The id of the resource to check

option nameString 

The name of the check option of the export resource. It is not case sensitive

checkBit 

True to enable the check option

Outputs

NameTypesPassThroughDescription
out nodePassThroughnode

The out node

...

This node changes the information related to an export resource of the input 'node'.

Inputs

NameTypesPassThroughDescription
nodeRealFlow Nodeout node

The node

resource idInteger 

The id of the resource to check

enableBit 

True to enable the export resource

nameString 

The name of the exported resource

pathString 

The path of the exported resource

optionString 

The option to set for the exported resource. It is not case-sensitive

Outputs

NameTypesPassThroughDescription
out nodePassThroughnode

The out node

...

Currently only the internal name is changed, and change is not reflected in the user interface.

Inputs

NameTypesPassThroughDescription
nodeRealFlow Node 

The node

nameString 

The name

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

...

Only the compatible input values are actually taken into account.

Inputs

NameTypesPassThroughDescription
nodeRealFlow Nodeout node

The node

parameterString (1) 

The parameter

string valueString 

The string value for the parameter in case the parameter is of the string type

number value
Expand
titleNumeric

Integer
Integer64
Real
Vector3
Color4
ColorGradient
Quaternion
Matrix4

 

The number value for the parameter in case the parameter is of number type

bit valueBit 

The bit value

node valueRealFlow Node 

The node value for the parameter in case the parameter is of node type

Outputs

NameTypesPassThroughDescription
out nodePassThroughnode

The out node

...

This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.

Inputs

NameTypesPassThroughDescription
nameString (1) 

The name

inRealFlow Nodethrough

The in

store copyBit (1) 

The store copy

Outputs

NameTypesPassThroughDescription
throughPassThroughin

The value connected to the input

out copyRealFlow Node 

The value copied in memory in case a copy has been performed. The same input value otherwise

...

This object allows changes to the RealWave mesh.

Inputs

NameTypesPassThroughDescription
positionsVector3 

The new position of the vertex in world space

idsInteger 

The ids

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

...

To get exactly the same results for the 'ImageOceanStatisticalSpectrum'-Node like the standard RealWave Statistical Spectrum, set the 'tiled'-option to 'yes', since the RealWave is always tilable.

Inputs

NameTypesPassThroughDescription
imageImage (1) 

The image. Its bit depth must be 32 bit

meshRealWaveMesh (1)out mesh

The mesh

scale xyzVector3 (1) 

The scale xyz

tiledBit (1) 

The tiled

Outputs

NameTypesPassThroughDescription
out meshRealWaveMeshmesh

The out mesh

...

The transformation is defined by the translation, rotation and scale vectors.

.

Inputs

NameTypesPassThroughDescription
nodeRealFlow Node 

The node

translationVector3 

The translation

rotationVector3 

The rotation

scaleVector3 

The scale

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate

...

This node changes the local transformation matrix of the input 'node' to the given input matrix.

.

Inputs

NameTypesPassThroughDescription
nodeRealFlow Node 

The node

matrixMatrix4 

The matrix

Outputs

NameTypesPassThroughDescription
evaluateEvaluate 

The evaluate