...
Name | Description |
---|---|
ArrayRealFlowNodeConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayRealFlowNodeConstant | This node returns a constant array. |
ArrayRealFlowNodeFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayRealFlowNodeFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayRealFlowNodeFindElement | This 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. |
ArrayRealFlowNodeInsertElement | This 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. |
ArrayRealFlowNodeMix | This 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. |
ArrayRealFlowNodePushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
ArrayRealFlowNodeRemoveElement | This 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. |
ArrayRealFlowNodeRemoveIndex | This node removes all input array positions by the 'index' input. |
ArrayRealFlowNodeRemoveRepeatedElements | This 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. |
ArrayRealFlowNodeResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayRealFlowNodeReverse | This node reverses the order of the input 'array'. |
ArrayRealFlowNodeSlice | This 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. |
GetAllCameras | This node returns all the Camera nodes in the scene. |
GetAllDaemons | This node returns all the Daemon nodes in the scene. |
GetAllDyversoDomains | This node returns all the DyversoDomain nodes in the scene. |
GetAllDyversoEmitters | This node returns all the DyversoEmitter nodes in the scene. |
GetAllHybridoBubbles | This node returns all the HybridoBubble nodes in the scene. |
GetAllHybridoDomains | This node returns all the HybridoDomain nodes in the scene. |
GetAllHybridoEmitters | This node returns all the HybridoEmitter nodes in the scene. |
GetAllHybridoFoams | This node returns all the HybridoFoam nodes in the scene. |
GetAllHybridoMeshes | This node returns all the HybridoMeshe nodes in the scene. |
GetAllHybridoMeshes_VDB | This node returns all the HybridoMeshe HybridoMeshes_VD nodes in the scene. |
GetAllHybridoMists | This node returns all the HybridoMist nodes in the scene. |
GetAllHybridoSplashAndFoams | This node returns all the HybridoSplashAndFoam nodes in the scene. |
GetAllHybridoSplashs | This node returns all the HybridoSplash nodes in the scene. |
GetAllHybridoWaterLines | This node returns all the HybridoWaterLine nodes in the scene. |
GetAllHybridoWetAndFoams | This node returns all the HybridoWetAndFoam nodes in the scene. |
GetAllHybridoWets | This node returns all the HybridoWet nodes in the scene. |
GetAllIdocs | This node returns all the Idoc nodes in the scene. |
GetAllMultiBodies | This node returns all the MultiBodie nodes in the scene. |
GetAllMultiJoints | This node returns all the MultiJoint nodes in the scene. |
GetAllMultiServoPosAngulars | This node returns all the MultiServoPosAngular nodes in the scene. |
GetAllMultiServoPosLinears | This node returns all the MultiServoPosLinear nodes in the scene. |
GetAllMultiServoVelAngulars | This node returns all the MultiServoVelAngular nodes in the scene. |
GetAllMultiServoVelLinears | This node returns all the MultiServoVelLinear nodes in the scene. |
GetAllNodeExportResourceCheckOptions | This node returns all the export resource check options allowed for the input 'resource id'. |
GetAllNodeExportResourceOptions | This node returns all the export resource options allowed for the input 'resource id'. |
GetAllNodeExportResources | This node returns all the export resource identifiers and descriptions. It is especially useful in combination with the rest of the 'Get/SetNodeExportResource' nodes. |
GetAllObjects | This node returns all the Object nodes in the scene. |
GetAllParticleLegacyMeshes | This node returns all the ParticleLegacyMeshe nodes in the scene. |
GetAllParticleMeshes | This node returns all the ParticleMeshe nodes in the scene. |
GetAllParticleMeshes_VDB | This node returns all the ParticleMeshe ParticleMeshes_VD nodes in the scene. |
GetAllRealFlowGroups | This node returns all the RealFlowGroup nodes in the scene. |
GetAllRealFlowNodes | This node returns all the current scene nodes. |
GetAllSplineNodes | This node returns all the SplineNode nodes in the scene. |
GetAllStandardEmitters | This node returns all the StandardEmitter nodes in the scene. |
GetArrayRealFlowNodeElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetCamera | This node returns the scene node that matches exactly the input 'name'. |
GetDaemon | This node returns the scene node that matches exactly the input 'name'. |
GetDyversoDomain | This node returns the scene node that matches exactly the input 'name'. |
GetDyversoEmitter | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoBubbles | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoDomain | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoEmitter | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoFoam | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoMesh | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoMesh_VDB | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoMist | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoSecondaryEmitter | This node gets the RealFlow Hybrido secondary emitter. |
GetHybridoSplash | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoSplashAndFoam | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoWaterLine | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoWet | This node returns the scene node that matches exactly the input 'name'. |
GetHybridoWetAndFoam | This node returns the scene node that matches exactly the input 'name'. |
GetIdoc | This node returns the scene node that matches exactly the input 'name'. |
GetLinearVelocity | Returns the linear velocity of the input 'object' at the current moment. |
GetMatchingCameras | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingDaemons | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingDyversoDomains | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingDyversoEmitters | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoBubbles | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoDomains | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoEmitters | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoFoams | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoMeshes | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoMeshes_VDB | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoMists | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoSplashAndFoams | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoSplashs | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoWaterLines | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoWetAndFoams | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingHybridoWets | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingIdocs | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingMultiBodies | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingMultiJoints | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingMultiServoPosAngulars | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingMultiServoPosLinears | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingMultiServoVelAngulars | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingMultiServoVelLinears | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingObjects | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingParticleLegacyMeshes | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingParticleMeshes | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingParticleMeshes_VDB | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingRealFlowGroups | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingRealFlowNodes | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingSplineNodes | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMatchingStandardEmitters | This node returns the scene nodes that match the input 'name' using wildcard symbols '*' and '?'. |
GetMultiBody | This node returns the scene node that matches exactly the input 'name'. |
GetMultiBodyInfo | This node returns information about the input multi-body. |
GetMultiBodyTransformation | This node returns an array of transformation matrices for all items within a MultiBody. |
GetMultiJoint | This node returns the scene node that matches exactly the input 'name'. |
GetMultiServoPosAngular | This node returns the scene node that matches exactly the input 'name'. |
GetMultiServoPosLinear | This node returns the scene node that matches exactly the input 'name'. |
GetMultiServoVelAngular | This node returns the scene node that matches exactly the input 'name'. |
GetMultiServoVelLinear | This node returns the scene node that matches exactly the input 'name'. |
GetNodeExportResourceCheckOptionValue | This node returns the state of the input/export resource check options. |
GetNodeExportResourceIdFromDescription | This 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. |
GetNodeExportResourceInfo | This 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. |
GetNodeName | This node returns the input 'node' name. |
GetNodeParameter | This node returns the value of the input 'node' parameter. |
GetNodeParameterType | This node returns the value of the input 'node' parameter. |
GetObject | This node returns the scene node that matches exactly the input 'name'. |
GetParticleLegacyMesh | This node returns the scene node that matches exactly the input 'name'. |
GetParticleMesh | This node returns the scene node that matches exactly the input 'name'. |
GetParticleMesh_VDB | This node returns the scene node that matches exactly the input 'name'. |
GetRealFlowGroup | This node returns the scene node that matches exactly the input 'name'. |
GetRealFlowNode | This node returns the scene node that matches exactly the input 'name'. |
GetRealFlowNodeGlobalVariable | This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes). |
GetRealWaveAsHeightfieldImage | Returns 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. |
GetRealWaveHeightAt | Determines 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. |
GetRealWaveInfo | This node returns information about the RealWave. |
GetRealWaveMesh | This object returns a reference to the RealWave mesh. |
GetSelectedNodes | This node returns the selected nodes in the scene. |
GetSplineNode | This node returns the scene node that matches exactly the input 'name'. |
GetStandardEmitter | This node returns the scene node that matches exactly the input 'name'. |
GetTransformation | This node returns all transformations of the input 'node'. |
NodeEnableExportData | This node changes the input 'node' active state for exporting data. |
NodeExportDataIsActive | This node returns the input 'node' active state for exporting data. |
RealFlowGroupAddMember | This node adds members to the input RealFlow scene Group. |
RealFlowGroupGetMembers | This node returns members from the input RealFlow scene Group. |
RealFlowGroupRemoveMember | This node removes members from the input RealFlow scene Group. |
RealWaveIndexToPos | Returns the world coordinates of RealWave vertices given by index. |
RealWaveIndexToUV | Returns the uv's of RealWave vertices given by index. |
RealWaveMeshUpdate | Refreshes the actual states of the RealWave mesh. |
RealwaveRigging | This node allows to rig waves on the RealWave-Mesh using keyframing. |
SetArrayRealFlowNodeElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
SetMultiBodyTransformation | This node changes the global transformation matrix of the bodies of the input MultiBody 'node' to the given input matrix. |
SetNodeExportResourceCheckOptionValue | This node changes the check state of an input export resource check option. |
SetNodeExportResourceValue | This node changes the information related to an export resource of the input 'node'. |
SetNodeName | This node changes the input 'node' name. |
SetNodeParameter | This node changes the value of the input 'node' parameter. |
SetRealFlowNodeGlobalVariable | 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. |
SetRealWaveMesh | This object allows changes to the RealWave mesh. |
SetRealWaveMeshFromImage | This object sets the RealWave mesh according to the input image. The scale factor defines height (y-value) and choppiness (xz-values). |
SetTransformationFromComponents | This node changes the local transformation matrix of the input 'node'. |
SetTransformationFromMatrix | This 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
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
node |
| The node |
GetAllHybridoMists
...
This node returns all the ParticleMeshe ParticleMeshes_VD nodes in the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
node |
| The node |
GetAllRealFlowGroups
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
node |
| The node |
GetMatchingHybridoMists
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
node |
| The node |
GetMatchingRealFlowGroups
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | RealFlow Node |
| 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
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
node |
| The node | ||||||
mask | Bit | If connected, the true bits of the mask determine which objects from the MultiBody will be modified | ||||||
matrix | Matrix4 | The new global matrix for the MultiBody object |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | The through |
SetNodeExportResourceCheckOptionValue
...
An example of export resource check option is the Alembic particle channel list: ['force','normal', ... ].
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node | RealFlow Node | out node | The node |
resource id | Integer | The id of the resource to check | |
option name | String | The name of the check option of the export resource. It is not case sensitive | |
check | Bit | True to enable the check option |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
out node | PassThrough | node | The out node |
...
This node changes the information related to an export resource of the input 'node'.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node | RealFlow Node | out node | The node |
resource id | Integer | The id of the resource to check | |
enable | Bit | True to enable the export resource | |
name | String | The name of the exported resource | |
path | String | The path of the exported resource | |
option | String | The option to set for the exported resource. It is not case-sensitive |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
out node | PassThrough | node | The out node |
...
Currently only the internal name is changed, and change is not reflected in the user interface.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node | RealFlow Node | The node | |
name | String | The name |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
...
Only the compatible input values are actually taken into account.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
node | RealFlow Node | out node | The node | |||||
parameter | String (1) | The parameter | ||||||
string value | String | The string value for the parameter in case the parameter is of the string type | ||||||
number value |
| The number value for the parameter in case the parameter is of number type | ||||||
bit value | Bit | The bit value | ||||||
node value | RealFlow Node | The node value for the parameter in case the parameter is of node type |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
out node | PassThrough | node | 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
Name | Types | PassThrough | Description |
---|---|---|---|
name | String (1) | The name | |
in | RealFlow Node | through | The in |
store copy | Bit (1) | The store copy |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The value connected to the input |
out copy | RealFlow 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
Name | Types | PassThrough | Description |
---|---|---|---|
positions | Vector3 | The new position of the vertex in world space | |
ids | Integer | The ids |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | 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
Name | Types | PassThrough | Description |
---|---|---|---|
image | Image (1) | The image. Its bit depth must be 32 bit | |
mesh | RealWaveMesh (1) | out mesh | The mesh |
scale xyz | Vector3 (1) | The scale xyz | |
tiled | Bit (1) | The tiled |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
out mesh | RealWaveMesh | mesh | The out mesh |
...
The transformation is defined by the translation, rotation and scale vectors.
.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node | RealFlow Node | The node | |
translation | Vector3 | The translation | |
rotation | Vector3 | The rotation | |
scale | Vector3 | The scale |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
...
This node changes the local transformation matrix of the input 'node' to the given input matrix.
.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node | RealFlow Node | The node | |
matrix | Matrix4 | The matrix |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |