...
Name | Description |
---|---|
ExportCurrentFrame | This node exports ALL the enabled resources on the Export Central the same way they would do during a simulation. |
GetAllSceneExportResourceOptions | This node returns all the export resource options allowed for the input 'resource id'. |
GetAllSceneExportResources | This node returns all the export resource identifiers and descriptions. It is especially useful in combination with the rest of the 'Get/SetSceneExportResource' nodes. |
GetAllSceneVariableNames | This node returns all the scene variable names stored in RealFlow. |
GetCommandLineSimulationOptions | This node returns the command line simulation parameters of the scene. |
GetCurrentFrameTime | This node returns the time and frame according to the current status of the RealFlow scene. |
GetDyversoSimulationOptions | This node returns the Dyverso simulation parameters of the scene. |
GetFrameRange | This node returns the frame settings according to the current status of the RealFlow scene. |
GetMaxwellIBLParameters | This node returns the Maxwell Render image-based lighting parameters. |
GetMaxwellParameters | This node returns the Maxwell Render parameters. |
GetPreferencesAxis | This node returns the actual used axis-system, which can be set in the File->Preferences menu. |
GetSceneExportResourceIdFromDescription | This node returns all the information related to an export resource of the scene. |
GetSceneExportResourceInfo | This node returns all the information related to an export resource of the scene. If the resource does not exist and the 'exists' output is not connected, an error message is displayed. |
GetSceneVariable | This node returns the scene variable value stored in RealFlow. |
GetSimulationOptions | This node returns the simulation parameters of the scene. |
MaxwellRenderRestart | This node forces a full restart of Maxwell Render interactive preview if it is running. |
MaxwellRenderStop | This node stops Maxwell Render interactive preview if it is running. |
ObjectSetMesh | This node replaces an existing object mesh with the input one. |
SceneAddCamera | This node adds a new Camera to the scene. |
SceneAddDaemon | This node adds a new daemon of the specified type to the scene. |
SceneAddDefaultHubLink | This node creates a direct link between the given scene node and the default hub. |
SceneAddDyversoDomain | This node adds a new DyversoDomain to the scene. |
SceneAddDyversoEmitter | This node adds a new DyversoEmitter to the scene. |
SceneAddHub | This node creates a new link hub. |
SceneAddHubLink | This node creates a direct link between the given node and hub names. |
SceneAddHybridoBubbles | This node adds a new HybridoBubbles to the scene. |
SceneAddHybridoDomain | This node adds a new HybridoDomain to the scene. |
SceneAddHybridoEmitter | This node adds a new HybridoEmitter to the scene. |
SceneAddHybridoFoam | This node adds a new HybridoFoam to the scene. |
SceneAddHybridoMesh | This node adds a new HybridoMesh to the scene. |
SceneAddHybridoMist | This node adds a new HybridoMist to the scene. |
SceneAddHybridoSplash | This node adds a new HybridoSplash to the scene. |
SceneAddHybridoSplashAndFoam | This node adds a new HybridoSplashAndFoam to the scene. |
SceneAddHybridoWaterLine | This node adds a new HybridoWaterLine to the scene. |
SceneAddHybridoWet | This node adds a new HybridoWet to the scene. |
SceneAddHybridoWetAndFoam | This node adds a new HybridoWetAndFoam to the scene. |
SceneAddIdoc | This node adds a new Idoc to the scene. |
SceneAddLink | This node creates a direct link between the given node or hub names. |
SceneAddMultiBody | This node imports the input 'file path' as a MultiBody node and adds it to the RealFlow scene. |
SceneAddMultiBodyFromMesh | This node adds a new multi body containing the input meshes. |
SceneAddMultiJoint | This node adds a new MultiJoint to the scene. |
SceneAddMultiServoPosAngular | This node adds a new MultiServoPosAngular to the scene. |
SceneAddMultiServoPosLinear | This node adds a new MultiServoPosLinear to the scene. |
SceneAddMultiServoVelAngular | This node adds a new MultiServoVelAngular to the scene. |
SceneAddMultiServoVelLinear | This node adds a new MultiServoVelLinear to the scene. |
SceneAddObject | This node adds a new object of the specified type to the scene. |
SceneAddObjectFromMesh | This node adds a new object from the input mesh. |
SceneAddParticleLegacyMesh | This node adds a new ParticleLegacyMesh to the scene. |
SceneAddParticleMesh | This node adds a new ParticleMesh to the scene. |
SceneAddRealFlowGroup | This node adds a new RealFlowGroup to the scene. |
SceneAddStandardEmitter | This node adds a new RealFlow Standard Emitter to the scene. The concrete type is specified by the input. |
SceneDefaultHubName | This node returns the name of the default hub of the scene. |
SceneExistsHub | This node checks if there is a hub link with the requested name in the scene. |
SceneExistsLink | This node checks if there is a link between 'source' and 'target'. |
SceneGetAllHubs | This node returns the name of all the hubs in the scene. |
SceneGetHubLinks | This node returns all the links with the input hub. |
SceneGetNodeLinks | This node returns the links with the input node or hub. |
SceneImageCurrentViewport | This node creates a screenshot of the current RealFlow active viewport. |
SceneImportObjects | This node imports objects from the input 'file path' and adds them to the RealFlow scene. |
SceneInterfaceEnableUpdates | This node enables or disables RealFlow user interface updates. |
SceneInterfaceIsUpdatesEnabled | This node checks if RealFlow user interface updates are enabled. |
SceneIsLinkAllowed | This node checks if the direct link between 'source' and 'target' is allowed. |
SceneMaxwellRenderToImage | This node renders the current state of the scene from the input camera point of view. |
SceneNew | This node creates a new scene, prompting the user to remove the current changes. |
ScenePaint | This node enables again viewport painting and forces a repaint of RealFlow OpenGL viewport. |
ScenePaintEnable | This node enables or disables RealFlow OpenGL viewport updates. |
SceneRemoveHub | This node removes an existing hub. |
SceneRemoveLink | This node removes an existing direct link between the given node or hub names. |
SceneRemoveNode | This node removes any node from the scene. |
SceneRenameHub | This node renames an existing hub. |
SceneReset | This node resets the current RealFlow scene. |
SceneSelectNode | This node selects the input 'nodes' of RealFlow scene. |
SceneUpdateInterface | This node forces an update of RealFlow user interface. |
SceneUpdateTimeLineCache | This node updates the time line of RealFlow - similar to selecting "Export->Update Time Line Cache". |
SceneVariableResolve | This node returns a version of the input string with all its contained scene variables resolved. |
SetCommandLineSimulationOptions | This node lets the user modify the scene command line simulation options. |
SetCurrentFrame | This node changes the current frame of the RealFlow scene. |
SetDyversoSimulationOptions | This node lets the user modify the scene Dyverso simulation options. |
SetMaxFrames | This node changes the maximum frames in the RealFlow scene. |
SetMaxwellIBLParameters | This node sets the Maxwell Render image-based lighting parameters. |
SetMaxwellParameters | This node sets the Maxwell Render parameters. |
SetSceneExportResourceValue | This node changes the information related to an export resource of the scene. Take note, the export resource must betyped with according brackets, e.g., 'Animation (.sd)'. |
SetSceneVariable | This node sets the scene variable value stored in RealFlow. |
SetSimulationOptions | This node returns the simulation parameters of the scene. |
Simulate | This node starts the simulation of the current RealFlow scene. |
SimulateRange | This node starts the simulation of the current RealFlow scene from the 'start' frame to the 'stop' frame. |
SimulateStep | This node performs a simulation step. 'status' value is set to SIM_STATUS_FRAME_IS_UP(0) if we are in a new frame after the cycle; SIM_STATUS_FINISHED(1) if we reach the scene last frame after the cycle; SIM_STATUS_NORMAL(2) when nothing happened. |
SimulationStop | This node stops the current RealFlow simulation, if the input 'condition' is 'true'. |
...
Name | Types | PassThrough | Description |
---|---|---|---|
names | String | The names of the scene variables currently stored in RealFlow |
...
GetCommandLineSimulationOptions
This node returns the time and frame according to the current status command line simulation parameters of the RealFlow scene.
Outputs
Name | Types | PassThrough | Description | |
---|---|---|---|---|
timecommand line simulation | RealBit | The current time value of the scenePerform simulation on Command Line | ||
frame begin | Integer | Frame begin | The current frame of the scene |
...
frame end | Integer | Frame end | |
same range as scene | Bit | Use current scene frame range | |
threads | Integer | Number of threads | |
same threads as scene | Bit | Use current scene number of threads | |
reset | Bit | Reset command line flag | |
use cache | Bit | Use Cache command line flag | |
mesh | Bit | Mesh command line flag |
GetCurrentFrameTime
This node returns the time and frame settings according to the current status of the RealFlow scene.
...
Name | Types | PassThrough | Description |
---|---|---|---|
frame currenttime | IntegerReal | The current frametime value of the scene | |
frame last | Integer | The last current frame of the scene | |
frame begin | Integer | The first frame of the current animation | |
frame end | Integer | The last frame of the current animation |
GetMaxwellIBLParameters
GetDyversoSimulationOptions
This node returns the Maxwell Render image-based lighting parametersDyverso simulation parameters of the scene.
...
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
layertime scale | expandReal | title List | Time scale |
stepping strictness | Real | The layer |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
file path |
| The file path | ||||||
intensity | Real | The intensity | ||||||
tile u | Real | The tile u | ||||||
tile v | Real | The tile v | ||||||
offset u | Real | The offset u | ||||||
offset v | Real | The offset v |
GetMaxwellParameters
This node returns the Maxwell Render parameters.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
intensity | Real | Intensity | |
light | Integer | Light. From 0 to 99, being 0 the 5:00h, and 99 the 19:00h | |
sun rotation | Real | Sun rotation in degrees, from 0 to 360 | |
physical sky | Bit | Use physical sky | |
quality | Integer | Quality | |
no of threads | Integer | Number of threads | |
max frame time | Integer | Maximum frame render time. In seconds. This setting only affects the preview process | |
max sampling level | Integer | Maximum sampling level. This setting only affects the preview process | |
motion blur | Integer | Motion blur factor. This setting only affects the preview process | |
global scale | Real | Global scale | |
production engine | Bit | Use draft engine. False to use the draft engine, true to use the production engine. This setting only affects the preview process | |
use ibl | Bit | The use ibl | |
ibl illumination same as background | Bit | The ibl illumination same as background | |
ibl reflection same as background | Bit | The ibl reflection same as background | |
ibl refraction same as background | Bit | The ibl refraction same as background | |
export alpha channel | Bit | The export alpha channel | |
export motion channel | Bit | The export motion channel | |
export normals channel | Bit | The export normals channel |
GetPreferencesAxis
This node returns the actual used axis-system, which can be set in the File->Preferences menu.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
axis id for reorder | Integer | Returns an id which can be used within the 'vector3Reorder' node: 1 - YXZ (Lightwave, cinema4d) 3 - ZXY (3dsmax, maya) 2 - YZX (xsi, maya, houdini)
| |
axis id | Integer | Returns an id according to the axis preferences: 0 - YXZ (Lightwave, cinema4d) 1 - ZXY (3dsmax, maya) 2 - YZX (xsi, maya, houdini)
|
GetSceneExportResourceIdFromDescription
This node returns all the information related to an export resource of the scene.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
description | String | The description of the export resource to get the id from. It is not case-sensitive |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
resource id | Integer | The id of the export resource from the input 'node' that matches the input 'description'. -1 otherwise |
GetSceneExportResourceInfo
This node returns all the information related to an export resource of the scene. If the resource does not exist and the 'exists' output is not connected, an error message is displayed.
...
Stepping strictness | |||
use geometry velocity | Bit | Use geometry velocity | |
opencl cpu | Bit | Use OpenCL-CPU | |
opencl gpu | Bit | Use OpenCL-GPU | |
opencl gpu device | Integer | OpenCL-GPU device ID | |
cuda gpu | Bit | Use CUDA-GPU | |
cuda gpu device | Integer | CUDA-GPU device ID | |
liquid pbd min substeps | Integer | Liquid PBD - minimum substeps | |
liquid pbd max substeps | Integer | Liquid PBD - maximum substeps | |
liquid pbd min iterations | Integer | Liquid PBD - minimum iterations | |
liquid pbd max iterations | Integer | Liquid PBD - maximum iterations | |
liquid pbd accuracy | Real | Liquid PBD - Accuracy | |
liquid sph min substeps | Integer | Liquid SPH - minimum substeps | |
liquid sph max substeps | Integer | Liquid SPH - maximum substeps | |
liquid sph min iterations | Integer | Liquid SPH - minimum iterations | |
liquid sph max iterations | Integer | Liquid SPH - maximum iterations | |
liquid sph accuracy | Real | Liquid SPH - Accuracy | |
granular min substeps | Integer | Granular - minimum substeps | |
granular max substeps | Integer | Granular - maximum substeps | |
granular min iterations | Integer | Granular - minimum iterations | |
granular max iterations | Integer | Granular - maximum iterations | |
granular accuracy | Real | Granular - Accuracy | |
viscous min substeps | Integer | Viscous - minimum substeps | |
viscous max substeps | Integer | Viscous - maximum substeps | |
viscous min iterations | Integer | Viscous - minimum iterations | |
viscous max iterations | Integer | Viscous - maximum iterations | |
viscous accuracy | Real | Viscous - Accuracy | |
viscoelastic min substeps | Integer | Viscoelastic - minimum substeps | |
viscoelastic max substeps | Integer | Viscoelastic - maximum substeps | |
viscoelastic min iterations | Integer | Viscoelastic - minimum iterations | |
viscoelastic max iterations | Integer | Viscoelastic - maximum iterations | |
viscoelastic accuracy | Real | Viscoelastic - Accuracy | |
rigid min substeps | Integer | Rigid - minimum substeps | |
rigid max substeps | Integer | Rigid - maximum substeps | |
rigid min iterations | Integer | Rigid - minimum iterations | |
rigid max iterations | Integer | Rigid - maximum iterations | |
rigid accuracy | Real | Rigid - Accuracy | |
elastic min substeps | Integer | Elastic - minimum substeps | |
elastic max substeps | Integer | Elastic - maximum substeps | |
elastic min iterations | Integer | Elastic - minimum iterations | |
elastic max iterations | Integer | Elastic - maximum iterations | |
elastic accuracy | Real | Elastic - Accuracy | |
dumb min substeps | Integer | Dumb - minimum substeps | |
dumb max substeps | Integer | Dumb - maximum substeps |
GetFrameRange
This node returns the frame settings according to the current status of the RealFlow scene.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
resource idframe current | Integer | The id of the resource to check |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
exists | Bit | True if the resource exists for the scene. False otherwise. An error message will be displayed if this output is not connected and the resource does not exist | |
active | Bit | True if the resource export is enabled | |
name | String | The name of the exported resource | |
path | String | The path of the exported resource | |
description | String | The description of the exported resource | |
extension current frame | |||
frame last | Integer | The last frame of the scene | |
frame begin | Integer | The first frame of the current animation | |
frame end | Integer | The last frame of the current animation |
GetMaxwellIBLParameters
This node returns the Maxwell Render image-based lighting parameters.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
layer |
| The layer |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
file path |
| The file extension used by the exported resource | ||||||
has options | Bit | True if the exported resource has extra options. An example of resource options is the image format | ||||||
option | String | The option selected for the exported resource. An empty string if the exported resource does not accept options |
GetSceneVariable
This node returns the scene variable value stored in RealFlow.
A scene variable is a global string variable usually used for path composition with $(MACRONAME). Examples of scene variable names are SCENEDIR or IDOC.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
name | String | The name of the scene variablepath | |
intensity | Real | The intensity | |
tile u | Real | The tile u | |
tile v | Real | The tile v | |
offset u | Real | The offset u | |
offset v | Real | The offset v |
GetMaxwellParameters
This node returns the Maxwell Render parameters.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
Name | Types | PassThrough | Description |
valueintensity | StringReal | The value of the scene variable. An empty string if it does not exist |
GetSimulationOptions
This node returns the simulation parameters of the scene.
Outputs
fps Intensity | ||||
light | Integer | Light. From 0 to 99, being 0 the 5:00h, and 99 the 19:00h | ||
sun rotation | Real | Sun rotation in degrees, from 0 to 360 | ||
physical sky | Bit | Use physical sky | ||
quality | Integer | Frames per SecondQuality | ||
no of threads | Integer | Number of Threadsthreads | ||
use max threadsframe time | BitInteger | Use max. threads | master min substeps Maximum frame render time. In seconds. This setting only affects the preview process | |
max sampling level | Integer | Master MIN substeps | master max substeps Maximum sampling level. This setting only affects the preview process | |
motion blur | Integer | Master MAX substeps | ||
hybrido time scale | Integer | Hybrido Time Scale | ||
hybrido min substeps | Integer | Hybrido MIN substeps | ||
hybrido max substeps | Integer | Hybrido MAX substeps | ||
hybrido strictness | Real | Hybrido Strictness | ||
pressure max iterations | Integer | Pressure Solver MAX iterations | ||
pressure accuracy | Real | Pressure Solver Accuracy | ||
viscosity max iterations | Integer | Viscosity Solver MAX iterations | ||
viscosity accuracy | Real | Viscosity Solver Accuracy | ||
hybr 2nd solver min subst | Integer | Hybrido Secondary Solver - Stepping - MIN substeps | ||
hybr 2nd solver max subst | Integer | Hybrido Secondary Solver - Stepping - MAX substeps | ||
transport particle steps | Integer | Transport Particle Steps | ||
use opencl-cpu | Bit | Use OpenCL-CPU | ||
use opencl-gpu | Bit | Use OpenCL-GPU | ||
use opencl-acc | Bit | Use OpenCL-ACC | ||
caronte quality | Integer | Caronte Quality | ||
caronte anti-jitter | Integer | Caronte Anti-Jitter | ||
caronte properties override | Bit | Characteristic object properties - Override | ||
caronte properties thickness | Real | Characteristic object properties - Thickness | ||
caronte properties length | Real | Characteristic object properties - Length | ||
geometry scale | Real | The geometry scale | ||
cell size scale | Real | The cell size scale | ||
daemon force scale for fluids | Real | The daemon force scale for fluids | ||
daemon force scale for objects | Real | The daemon force scale for objects |
MaxwellRenderRestart
...
Motion blur factor. This setting only affects the preview process | |||
global scale | Real | Global scale | |
production engine | Bit | Use draft engine. False to use the draft engine, true to use the production engine. This setting only affects the preview process | |
use ibl | Bit | The use ibl | |
ibl illumination same as background | Bit | The ibl illumination same as background | |
ibl reflection same as background | Bit | The ibl reflection same as background | |
ibl refraction same as background | Bit | The ibl refraction same as background | |
export alpha channel | Bit | The export alpha channel | |
export motion channel | Bit | The export motion channel | |
export normals channel | Bit | The export normals channel |
GetPreferencesAxis
This node returns the actual used axis-system, which can be set in the File->Preferences menu.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
axis id for reorder | Integer | Returns an id which can be used within the 'vector3Reorder' node: 1 - YXZ (Lightwave, cinema4d) 3 - ZXY (3dsmax, maya) 2 - YZX (xsi, maya, houdini)
| |
axis id | Integer | Returns an id according to the axis preferences: 0 - YXZ (Lightwave, cinema4d) 1 - ZXY (3dsmax, maya) 2 - YZX (xsi, maya, houdini)
|
GetSceneExportResourceIdFromDescription
This node returns all the information related to an export resource of the scene.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
description | String | The description of the export resource to get the id from. It is not case-sensitive |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
resource id | Integer | The id of the export resource from the input 'node' that matches the input 'description'. -1 otherwise |
GetSceneExportResourceInfo
This node returns all the information related to an export resource of the scene. If the resource does not exist and the 'exists' output is not connected, an error message is displayed.
Inputs
Name | Types | PassThrough | Description | restart | Bit (1)
---|---|---|---|---|
resource id | Integer | True to actually restart the render. False to act like a passthrough | ||
in | PassThrough | through | The in | |
The id of the resource to check |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
throughexists | PassThroughBit | in | The input 'in' |
MaxwellRenderStop
This node stops Maxwell Render interactive preview if it is running.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
stop | Bit (1) | True to actually stop the render. False to act like a passthrough | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
ObjectSetMesh
This node replaces an existing object mesh with the input one.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
object |
| out object | The object | |||||
mesh | Mesh | The mesh | True if the resource exists for the scene. False otherwise. An error message will be displayed if this output is not connected and the resource does not exist | |||||
active | Bit | True if the resource export is enabled | ||||||
name | String | The name of the exported resource | ||||||
path | String | The path of the exported resource | ||||||
description | String | The description of the exported resource | ||||||
extension | String | The file extension used by the exported resource | ||||||
has options | Bit | True if the exported resource has extra options. An example of resource options is the image format | ||||||
option | String | The option selected for the exported resource. An empty string if the exported resource does not accept options |
GetSceneVariable
This node returns the scene variable value stored in RealFlow.
A scene variable is a global string variable usually used for path composition with $(MACRONAME). Examples of scene variable names are SCENEDIR or IDOC.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
name | String | The name of the scene variable |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
out objectvalue | PassThroughString | object | The out objectvalue of the scene variable. An empty string if it does not exist |
...
GetSimulationOptions
This node adds a new Camera to returns the simulation parameters of the scene.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
camerafps | expandInteger | title | Camera |
Camera | The new Camera |
SceneAddDaemon
This node adds a new daemon of the specified type to the scene.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
type |
| The type |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
daemon |
| The daemon |
SceneAddDefaultHubLink
This node creates a direct link between the given scene node and the default hub.
If the link already exists the return value is false.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node name | String | Name of node to add to the default hub | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
ok | Bit | True if the link was created. False otherwise | |
through | PassThrough | in | The input 'in' |
SceneAddDyversoDomain
This node adds a new DyversoDomain to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
dyverso domain |
| The new DyversoDomain |
SceneAddDyversoEmitter
This node adds a new DyversoEmitter to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
dyverso emitter |
| The new DyversoEmitter |
SceneAddHub
This node creates a new link hub.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
hub | String | The name of the created hub | |
through | PassThrough | in | The input 'in' |
SceneAddHubLink
This node creates a direct link between the given node and hub names.
...
Frames per Second | |||
no of threads | Integer | Number of Threads | |
use max threads | Bit | Use max. threads | |
master min substeps | Integer | Master MIN substeps | |
master max substeps | Integer | Master MAX substeps | |
hybrido time scale | Integer | Hybrido Time Scale | |
hybrido min substeps | Integer | Hybrido MIN substeps | |
hybrido max substeps | Integer | Hybrido MAX substeps | |
hybrido strictness | Real | Hybrido Strictness | |
pressure max iterations | Integer | Pressure Solver MAX iterations | |
pressure accuracy | Real | Pressure Solver Accuracy | |
viscosity max iterations | Integer | Viscosity Solver MAX iterations | |
viscosity accuracy | Real | Viscosity Solver Accuracy | |
hybr 2nd solver min subst | Integer | Hybrido Secondary Solver - Stepping - MIN substeps | |
hybr 2nd solver max subst | Integer | Hybrido Secondary Solver - Stepping - MAX substeps | |
transport particle steps | Integer | Transport Particle Steps | |
hybrido collision face area | Bit | Face area Hybrido collision fractions computation mode | |
hybrido collision supersampling | Bit | Supersampling Hybrido collision fractions computation mode | |
hybrido collision samples | Integer | Supersampling Hybrido collision fractions computation mode number of samples | |
use opencl-cpu | Bit | Use OpenCL-CPU | |
use opencl-gpu | Bit | Use OpenCL-GPU | |
use opencl-acc | Bit | Use OpenCL-ACC | |
caronte quality | Integer | Caronte Quality | |
caronte anti-jitter | Integer | Caronte Anti-Jitter | |
caronte properties override | Bit | Characteristic object properties - Override | |
caronte properties thickness | Real | Characteristic object properties - Thickness | |
caronte properties length | Real | Characteristic object properties - Length | |
geometry scale | Real | The geometry scale | |
cell size scale | Real | The cell size scale | |
daemon force scale for fluids | Real | The daemon force scale for fluids | |
daemon force scale for objects | Real | The daemon force scale for objects | |
reset to initial state | Bit | Reset to Initial State flag |
MaxwellRenderRestart
This node forces a full restart of Maxwell Render interactive preview if it is running.
Inputs
Name | Types | PassThrough | Description | node name | String|||
---|---|---|---|---|---|---|---|
restart | Bit (1) | Name of node to add to the hub | hub | String | Name of hub to create the link withTrue to actually restart the render. False to act like a passthrough | ||
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
ok | Bit | True if the link was created. False otherwise | |
through | PassThrough | in | The input 'in' |
...
MaxwellRenderStop
This node adds a new HybridoBubbles to the scene.
...
stops Maxwell Render interactive preview if it is running.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido bubbles |
| The new HybridoBubbles |
SceneAddHybridoDomain
This node adds a new HybridoDomain to the scene.
...
stop | Bit (1) | True to actually stop the render. False to act like a passthrough | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
ObjectSetMesh
This node replaces an existing object mesh with the input one.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido domainobject |
| out object | The new HybridoDomainobject | |||||
mesh | Mesh |
SceneAddHybridoEmitter
...
The mesh |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
hybrido emitterout object | expandPassThrough | ||
| |||
HybridoEmitter | The new HybridoEmitter | object | The out object |
...
SceneAddCamera
This node adds a new HybridoFoam Camera to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido foamcamera |
| The new HybridoFoamCamera |
...
SceneAddDaemon
This node adds a new HybridoMesh daemon of the specified type to the scene.
...
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido meshtype |
| The new HybridoMesh |
SceneAddHybridoMist
This node adds a new HybridoMist to the scene.
type |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido mistdaemon |
| The new HybridoMistdaemon |
...
SceneAddDefaultHubLink
This node adds a new HybridoSplash to the scene.creates a direct link between the given scene node and the default hub.
If the link already exists the return value is false.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node name | String | Name of node to add to the default hub | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
hybrido splashok | expandBit | ||
| |||
HybridoSplash | The new HybridoSplash |
...
True if the link was created. False otherwise | |||
through | PassThrough | in | The input 'in' |
SceneAddDyversoDomain
This node adds a new HybridoSplashAndFoam DyversoDomain to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido splash and foamdyverso domain |
| The new HybridoSplashAndFoamDyversoDomain |
...
SceneAddDyversoEmitter
This node adds a new HybridoWaterLine DyversoEmitter to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido waterlinedyverso emitter |
| The new HybridoWaterLineDyversoEmitter |
...
SceneAddHub
This node adds creates a new HybridoWet to the scenelink hub.
...
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
hybrido wetin | expandPassThrough | ||
| |||
HybridoWet | The new HybridoWet |
SceneAddHybridoWetAndFoam
...
through | The in |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
hybrido wet and foam |
| The new HybridoWetAndFoam |
SceneAddIdoc
This node adds a new Idoc to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
idoc |
| The new Idoc |
SceneAddLink
...
hub | String | The name of the created hub | |
through | PassThrough | in | The input 'in' |
SceneAddHubLink
This node creates a direct link between the given node and hub names.
If the link already exists the return value is false.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
sourcenode name | String | Name of node or hub to add to be the source of the link targethub | |
hub | String | Name of node or hub to be the target of create the link with | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
ok | Bit | True if the link was created. False otherwise | |
through | PassThrough | in | The input 'in' |
...
SceneAddHybridoBubbles
This node imports the input 'file path' as a MultiBody node and adds it adds a new HybridoBubbles to the RealFlow scene.
...
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
file pathhybrido bubbles |
| The file pathnew HybridoBubbles |
SceneAddHybridoDomain
This node adds a new HybridoDomain to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
multibodyhybrido domain |
| The multibodynew HybridoDomain |
...
SceneAddHybridoEmitter
This node adds a new multi body containing the input meshes.
Inputs
...
HybridoEmitter to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
nodehybrido emitter |
| The nodenew HybridoEmitter |
...
SceneAddHybridoFoam
This node adds a new MultiJoint HybridoFoam to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
multi jointhybrido foam |
| The new MultiJointHybridoFoam |
...
SceneAddHybridoMesh
This node adds a new MultiServoPosAngular HybridoMesh to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
multi servo pos angularhybrido mesh |
| The new MultiServoPosAngularHybridoMesh |
...
SceneAddHybridoMist
This node adds a new MultiServoPosLinear HybridoMist to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
multi servo pos linearhybrido mist |
| The new MultiServoPosLinearHybridoMist |
...
SceneAddHybridoSplash
This node adds a new MultiServoVelAngular HybridoSplash to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
multi servo vel angularhybrido splash |
| The new MultiServoVelAngularHybridoSplash |
...
SceneAddHybridoSplashAndFoam
This node adds a new MultiServoVelLinear HybridoSplashAndFoam to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
multi servo vel linearhybrido splash and foam |
| The new MultiServoVelLinearHybridoSplashAndFoam |
...
SceneAddHybridoWaterLine
This node adds a new object of the specified type HybridoWaterLine to the scene.
...
Outputs
Name | Types | PassThrough | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
typehybrido waterline |
| cube cube top open cylinder vase cone plane torus rocket capsule cross | The type | The new HybridoWaterLine |
SceneAddHybridoWet
This node adds a new HybridoWet to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
objecthybrido wet |
| The objectnew HybridoWet |
...
SceneAddHybridoWetAndFoam
This node adds a new object from the input mesh.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
mesh | Mesh | The mesh |
HybridoWetAndFoam to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
objecthybrido wet and foam |
| The objectnew HybridoWetAndFoam |
...
SceneAddIdoc
This node adds a new ParticleLegacyMesh Idoc to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
legacy meshidoc |
| The new ParticleLegacyMeshIdoc |
...
SceneAddLink
This node adds a new ParticleMesh to the scene.
...
creates a direct link between the given node or hub names.
If the link already exists the return value is false.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
particle meshsource | expandString | ||
| |||
ParticleMesh | The new ParticleMesh |
SceneAddRealFlowGroup
...
Name of node or hub to be the source of the link | |||
target | String | Name of node or hub to be the target of the link | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
groupok | expandBit | ||
| |||
RealFlowGroup | The new RealFlowGroup |
SceneAddStandardEmitter
This node adds a new RealFlow Standard Emitter to the scene. The concrete type is specified by the input.
Inputs
True if the link was created. False otherwise | |||
through | PassThrough | in | The input 'in' |
SceneAddMultiBody
This node imports the input 'file path' as a MultiBody node and adds it to the RealFlow scene.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
typefile path |
| The typefile path |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
emittermultibody |
| The emittermultibody |
...
SceneAddMultiBodyFromMesh
This node returns the name of the default hub of the scene.
...
adds a new multi body containing the input meshes.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
hubmesh | StringMesh | The name of the default hub of the scene. The empty string if there are no hubs in the scene |
SceneExistsHub
This node checks if there is a hub link with the requested name in the scene.
Inputs
mesh |
Outputs
Name | Types | PassThrough | Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hubnode | String
| Name of hub to check | in | PassThrough | through | The in
| The node |
SceneAddMultiJoint
This node adds a new MultiJoint to the scene.
Outputs
Name | Types | PassThrough | Description | |
---|---|---|---|---|
resultmulti joint | Bit
| True if the hub exists. False otherwise | ||
through | PassThrough | in | The input 'in' |
SceneExistsLink
This node checks if there is a link between 'source' and 'target'.
...
| The new MultiJoint |
SceneAddMultiServoPosAngular
This node adds a new MultiServoPosAngular to the scene.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
source | String | Name of node or hub to be the source of the link | ||||||
target | String | Name of node or hub to be the target of the link | ||||||
check implicit | Bit | True to check also implicit links. False for checking only direct links | ||||||
in | PassThrough | through | The in | |||||
multi servo pos angular |
| The new MultiServoPosAngular |
SceneAddMultiServoPosLinear
This node adds a new MultiServoPosLinear to the scene.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
result | Bit | True if the link exists. False otherwise | |
through | PassThrough | in | The input 'in' |
SceneGetAllHubs
...
multi servo pos linear |
| The new MultiServoPosLinear |
SceneAddMultiServoVelAngular
This node adds a new MultiServoVelAngular to the scene.
Outputs
Name | Types | PassThrough | Description | hubs | String||||
---|---|---|---|---|---|---|---|---|
multi servo vel angular |
| The name of the hubs in the scenenew MultiServoVelAngular |
...
SceneAddMultiServoVelLinear
This node returns all the links with the input hub.
...
adds a new MultiServoVelLinear to the scene.
Outputs
Name | Types | PassThrough | Description | hub | String||||
---|---|---|---|---|---|---|---|---|
multi servo vel linear |
| The hub to check the links with |
...
new MultiServoVelLinear |
SceneAddObject
This node adds a new object of the specified type to the scene.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
links | String | The name of the links to the input hub |
SceneGetNodeLinks
...
type |
| The type |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
object |
| The object |
SceneAddObjectFromMesh
This node adds a new object from the input mesh.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
nodemesh | StringMesh | Name of node or hub to check the links | |
is source | Bit | True to include links where the node is the source | |
is target | Bit | True to include links where the node is the target | |
check implicit | Bit | True to include implicit links with the given node. False to include only direct linksThe mesh |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
object |
| The object |
SceneAddParticleLegacyMesh
This node adds a new ParticleLegacyMesh to the scene.
Outputs
Name | Types | PassThrough | Description | links | String||||
---|---|---|---|---|---|---|---|---|
legacy mesh |
| Nodes linked with the input nodeThe new ParticleLegacyMesh |
...
SceneAddParticleMesh
This node creates a screenshot of the current RealFlow active viewport.
...
adds a new ParticleMesh to the scene.
Outputs
Name | Types | PassThrough | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
inparticle mesh | PassThrough | through | The in
| The new ParticleMesh |
SceneAddRealFlowGroup
This node adds a new RealFlowGroup to the scene.
Outputs
Name | Types | PassThrough | Description | |
---|---|---|---|---|
imagegroup | Image
| An image containing the current render of the active viewport | ||
through | PassThrough | in | The input 'in' |
SceneImportObjects
...
| The new RealFlowGroup |
SceneAddStandardEmitter
This node adds a new RealFlow Standard Emitter to the scene. The concrete type is specified by the input.
Inputs
Name | Types | PassThrough | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
file pathtype |
| The file pathtype |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
objectsemitter |
| The objectsemitter |
...
SceneDefaultHubName
This node enables or disables RealFlow user interface updates.
...
returns the name of the default hub of the scene.
Outputs
Name | Types | PassThrough | Description | enable | Bit (1)
---|---|---|---|---|
hub | String | True to enable interface updates. False to disable them | ||
in | PassThrough | through | The in |
...
The name of the default hub of the scene. The empty string if there are no hubs in the scene |
SceneExistsHub
This node checks if there is a hub link with the requested name in the scene.
Inputs
Name | Types | PassThrough | Description | through|
---|---|---|---|---|
hub | String | Name of hub to check | ||
in | PassThrough | inthrough | The input ' in' |
SceneInterfaceIsUpdatesEnabled
...
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
enabledresult | Bit | True if interface updates are enabledthe hub exists. False otherwise | |
through | PassThrough | in | The input 'in' |
...
SceneExistsLink
This node checks if the direct there is a link between 'source' and 'target' is allowed.If the link already exists the return value is still true.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
source | String | Name of node or hub to be the source of the link | |
target | String | Name of node or hub to be the target of the link | |
check implicit | Bit | True to check also implicit links. False for checking only direct links | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
result | Bit | True if the link is allowedexists. False otherwise | |
through | PassThrough | in | The input 'in' |
...
SceneGetAllHubs
This node renders returns the current state name of all the scene from the input camera point of view.
If no camera is selected, the current selected view is used.
This nodes does not finish its execution until Maxwell Render completes its render process.
Inputs
hubs in the scene.
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
camera | |||
Expand | |||
| hubs | String | The camera to use for the render. If none is connected, render is performed using the selected view |
in | PassThrough | through | The in |
...
name of the hubs in the scene |
SceneGetHubLinks
This node returns all the links with the input hub.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
imagehub | ImageString | An image containing a Maxwell Render of the current frame | |
through | PassThrough | in | The input 'in' |
SceneNew
This node creates a new scene, prompting the user to remove the current changes.
...
The hub to check the links with |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
links | String | The name of the links to the input hub |
SceneGetNodeLinks
This node returns the links with the input node or hub.
Inputs
Name | Types | PassThrough | Description | cleaned|
---|---|---|---|---|
node | String | Name of node or hub to check the links | ||
is source | Bit | True if the scene was successfully cleaned. False if user cancelled |
ScenePaint
This node enables again viewport painting and forces a repaint of RealFlow OpenGL viewport.
If interface updates are disabled th viewport is not updated.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
paint | Bit (1)to include links where the node is the source | ||
is target | Bit | True to include links where the node is the target | |
check implicit | Bit | True to repaint the viewportinclude implicit links with the given node. False to act like a passthrough | |
in | PassThrough | through | The in |
include only direct links |
Outputs
Name | Types | PassThrough | Description | |
---|---|---|---|---|
throughlinks | PassThroughString | in | The input 'in'Nodes linked with the input node |
...
SceneImageCurrentViewport
This node enables or disables RealFlow OpenGL viewport updatescreates a screenshot of the current RealFlow active viewport.
Inputs
Name | Types | PassThrough | Description | enable | Bit (1) | True to enable OpenGL viewport painting. False to disable it | |
---|---|---|---|---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
image | Image | An image containing the current render of the active viewport | |
through | PassThrough | in | The input 'in' |
...
SceneImportObjects
This node removes an existing hubimports objects from the input 'file path' and adds them to the RealFlow scene.
Inputs
Name | Types | PassThrough | Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hubfile path | String
| Name of hub to remove | in | PassThrough | through | The in
| The file path |
Outputs
Name | Types | PassThrough | Description | ok | Bit||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
objects |
| True if the hub was removed. False otherwise | through | PassThrough | in | The input 'in'The objects |
...
SceneInterfaceEnableUpdates
This node removes an existing direct link between the given node or hub names.If the link does not exists the return value is falseenables or disables RealFlow user interface updates.
Inputs
Name | Types | PassThrough | Description | source | String|||
---|---|---|---|---|---|---|---|
enable | Bit (1) | Name of node or hub to be the source of the removed link | target | String | Name of node or hub to be the target of the removed linkTrue to enable interface updates. False to disable them | ||
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description | |
---|---|---|---|---|
ok | Bit | True if the link was removed. False otherwise | ||
through | PassThroughthrough | PassThrough | in | The input 'in' |
...
SceneInterfaceIsUpdatesEnabled
This node removes any node from the scenechecks if RealFlow user interface updates are enabled.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
nodein | RealFlow NodePassThrough | through | The nodein |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluateenabled | EvaluateBit | True if interface updates are enabled. False otherwiseThe evaluate | |
through | PassThrough | in | The input 'in' |
...
SceneIsLinkAllowed
This node renames an existing hubchecks if the direct link between 'source' and 'target' is allowed.
If the link already exists the return value is still true.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
hubsource | String | Name of node or hub to rename new hub namebe the source of the link | |
target | String | New name for the hubName of node or hub to be the target of the link | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
okresult | Bit | True if the hub was renamedlink is allowed. False otherwise | |
through | PassThrough | in | The input 'in' |
...
SceneMaxwellRenderToImage
This node resets renders the current RealFlow scene.state of the scene from the input camera point of view.
If no camera is selected, the current selected view is used.
This nodes does not finish its execution until Maxwell Render completes its render process.
Inputs
Name | Types | PassThrough | Description | ||||
---|---|---|---|---|---|---|---|
incamera | PassThrough
| The in
|
...
| Name
| Types | PassThrough | DescriptionThe camera to use for the render. If none is connected, render is performed using the selected view | |||
---|---|---|---|---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
image | Image | An image containing a Maxwell Render of the current frame | |
through | PassThrough | in | The input 'in' |
...
SceneNew
This node selects the input 'nodes' of RealFlow scene.
...
creates a new scene, prompting the user to remove the current changes.
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
nodescleaned | RealFlow Node | through | The nodes | add to selection | Bit (1) | Bit | True to add the nodes to the current selection. False to create a new selection with them |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | nodes | The input 'nodes' |
SceneUpdateInterface
...
if the scene was successfully cleaned. False if user cancelled |
ScenePaint
This node enables again viewport painting and forces a repaint of RealFlow OpenGL viewport.
If interface updates are disabled th viewport is not updated.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
updatepaint | Bit (1) | True to actually update repaint the interfaceviewport. False to act like a passthrough | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
...
ScenePaintEnable
This node updates the time line of RealFlow - similar to selecting "Export->Update Time Line Cache"enables or disables RealFlow OpenGL viewport updates.
Inputs
Name | Types | PassThrough | Description | in | PassThrough |
---|---|---|---|---|---|
enable | Bit (1) | True to enable OpenGL viewport painting. False to disable it | |||
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
...
SceneRemoveHub
This node returns a version of the input string with all its contained scene variables resolved.
A scene variable is a global string variable usually used for path composition with $(MACRONAME).
If the node input is '$(SCENEDIR)/particles' the output will look like '/user/scenes/my_scene/particles' .
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
string | String |
| The string that can contain scene variables like $(SCENEDIR) |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | String |
| The string with all the scene variables substituted by their values |
SetCurrentFrame
This node changes the current frame of the RealFlow scene.
The output is the frame after the change.
Inputs
...
removes an existing hub.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
hub | String | Name of hub to remove | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
ok | Bit | True if the hub was removed. False otherwise | |
through | PassThrough | in | The input 'in' |
SceneRemoveLink
This node removes an existing direct link between the given node or hub names.
If the link does not exists the return value is false.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
source | String | Name of node or hub to be the source of the removed link | |
target | String | Name of node or hub to be the target of the removed link | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
ok | Bit | True if the link was removed. False otherwise | |
through | PassThrough | in | The input 'in' |
SceneRemoveNode
This node removes any node from the scene.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
node | RealFlow Node | The node |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
SceneRenameHub
This node renames an existing hub.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
hub | String | Name of hub to rename | |
new hub name | String | New name for the hub | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
ok | Bit | True if the hub was renamed. False otherwise | |
through | PassThrough | in | The input 'in' |
SceneReset
This node resets the current RealFlow scene.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
SceneSelectNode
This node selects the input 'nodes' of RealFlow scene.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
nodes | RealFlow Node | through | The nodes |
add to selection | Bit (1) | True to add the nodes to the current selection. False to create a new selection with them |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | nodes | The input 'nodes' |
SceneUpdateInterface
This node forces an update of RealFlow user interface.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
update | Bit (1) | True to actually update the interface. False to act like a passthrough | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
SceneUpdateTimeLineCache
This node updates the time line of RealFlow - similar to selecting "Export->Update Time Line Cache".
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
SceneVariableResolve
This node returns a version of the input string with all its contained scene variables resolved.
A scene variable is a global string variable usually used for path composition with $(MACRONAME).
If the node input is '$(SCENEDIR)/particles' the output will look like '/user/scenes/my_scene/particles' .
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
string | String |
| The string that can contain scene variables like $(SCENEDIR) |
Outputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | String |
| The string with all the scene variables substituted by their values |
SetCommandLineSimulationOptions
This node lets the user modify the scene command line simulation options.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
command line simulation | Bit (1) | Perform simulation on Command Line | |
frame begin | Integer (1) | Frame begin | |
frame end | Integer (1) | Frame end | |
same range as scene | Bit (1) | Use current scene frame range | |
threads | Integer (1) | Number of threads | |
same threads as scene | Bit (1) | Use current scene number of threads | |
reset | Bit (1) | Reset command line flag | |
use cache | Bit (1) | Use Cache command line flag | |
mesh | Bit (1) | Mesh command line flag |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
SetCurrentFrame
This node changes the current frame of the RealFlow scene.
The output is the frame after the change.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | Integer | The new current current frame for the scene |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
frame | Integer | The current frame of the scene after changing it |
SetDyversoSimulationOptions
This node lets the user modify the scene Dyverso simulation options.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
time scale | Real (1) | Time scale | |
stepping strictness | Real (1) | Stepping strictness | |
use geometry velocity | Bit (1) | Use geometry velocity | |
opencl cpu | Bit (1) | Use OpenCL-CPU | |
opencl gpu | Bit (1) | Use OpenCL-GPU | |
opencl gpu device | Integer (1) | OpenCL-GPU device ID | |
cuda gpu | Bit (1) | Use CUDA-GPU | |
cuda gpu device | Integer (1) | CUDA-GPU device ID | |
liquid pbd min substeps | Integer (1) | Liquid PBD - minimum substeps | |
liquid pbd max substeps | Integer (1) | Liquid PBD - maximum substeps | |
liquid pbd min iterations | Integer (1) | Liquid PBD - minimum iterations | |
liquid pbd max iterations | Integer (1) | Liquid PBD - maximum iterations | |
liquid pbd accuracy | Real (1) | Liquid PBD - Accuracy | |
liquid sph min substeps | Integer (1) | Liquid SPH - minimum substeps | |
liquid sph max substeps | Integer (1) | Liquid SPH - maximum substeps | |
liquid sph min iterations | Integer (1) | Liquid SPH - minimum iterations | |
liquid sph max iterations | Integer (1) | Liquid SPH - maximum iterations | |
liquid sph accuracy | Real (1) | Liquid SPH - Accuracy | |
granular min substeps | Integer (1) | Granular - minimum substeps | |
granular max substeps | Integer (1) | Granular - maximum substeps | |
granular min iterations | Integer (1) | Granular - minimum iterations | |
granular max iterations | Integer (1) | Granular - maximum iterations | |
granular accuracy | Real (1) | Granular - Accuracy | |
viscous min substeps | Integer (1) | Viscous - minimum substeps | |
viscous max substeps | Integer (1) | Viscous - maximum substeps | |
viscous min iterations | Integer (1) | Viscous - minimum iterations | |
viscous max iterations | Integer (1) | Viscous - maximum iterations | |
viscous accuracy | Real (1) | Viscous - Accuracy | |
viscoelastic min substeps | Integer (1) | Viscoelastic - minimum substeps | |
viscoelastic max substeps | Integer (1) | Viscoelastic - maximum substeps | |
viscoelastic min iterations | Integer (1) | Viscoelastic - minimum iterations | |
viscoelastic max iterations | Integer (1) | Viscoelastic - maximum iterations | |
viscoelastic accuracy | Real (1) | Viscoelastic - Accuracy | |
rigid min substeps | Integer (1) | Rigid - minimum substeps | |
rigid max substeps | Integer (1) | Rigid - maximum substeps | |
rigid min iterations | Integer (1) | Rigid - minimum iterations | |
rigid max iterations | Integer (1) | Rigid - maximum iterations | |
rigid accuracy | Real (1) | Rigid - Accuracy | |
elastic min substeps | Integer (1) | Elastic - minimum substeps | |
elastic max substeps | Integer (1) | Elastic - maximum substeps | |
elastic min iterations | Integer (1) | Elastic - minimum iterations | |
elastic max iterations | Integer (1) | Elastic - maximum iterations | |
elastic accuracy | Real (1) | Elastic - Accuracy | |
dumb min substeps | Integer (1) | Dumb - minimum substeps | |
dumb max substeps | Integer (1) | Dumb - maximum substeps |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
frameevaluate | IntegerEvaluate | The current frame of the scene after changing itevaluate |
SetMaxFrames
This node changes the maximum frames in the RealFlow scene.
The output is the maximum number of frames after the change.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | Integer | The new maximum frames for the scene |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
frame max | Integer | The maximum frames of the scene after changing it |
...
This node sets the Maxwell Render image-based lighting parameters.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
layer |
| The layer | ||||||
file path |
| The file path | ||||||
intensity | Real (1) | The intensity | ||||||
tile u | Real (1) | The tile u | ||||||
tile v | Real (1) | The tile v | ||||||
offset u | Real (1) | The offset u | ||||||
offset v | Real (1) | The offset v |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
...
This node sets the Maxwell Render parameters.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
intensity | Real (1) | Intensity. From 0 to 10 | |
light | Integer (1) | Light. From 0 to 99, being 0 the 5:00h, and 99 the 19:00h | |
sun rotation | Real (1) | Sun rotation in degrees. From 0 to 360 | |
physical sky | Bit (1) | Use physical sky | |
quality | Integer (1) | Quality. From 20 to 100 | |
no of threads | Integer (1) | Number of threads. 0 for all | |
max frame time | Integer (1) | Maximum frame render time. In seconds. This setting only affects the preview process | |
max sampling level | Integer (1) | Maximum sampling level. This setting only affects the preview process | |
motion blur | Integer (1) | Motion blur factor. This setting only affects the preview process. From 0 to 30 | |
global scale | Real (1) | Global scale. From 0.001 to 100 | |
production engine | Bit (1) | Use draft engine. False to use the draft engine, true to use the production engine. This setting only affects the preview process | |
use ibl | Bit (1) | The use ibl | |
ibl illumination same as background | Bit (1) | The ibl illumination same as background | |
ibl reflection same as background | Bit (1) | The ibl reflection same as background | |
ibl refraction same as background | Bit (1) | The ibl refraction same as background | |
export alpha channel | Bit (1) | The export alpha channel | |
export motion channel | Bit (1) | The export motion channel | |
export normals channel | Bit (1) | The export normals channel |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
...
This node changes the information related to an export resource of the scene. Take note, the export resource must betyped with according brackets, e.g., 'Animation (.sd)'.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
resource id | Integer | out resource id | The id of the resource to check |
enable | Bit | True to enable the export resource | |
name | String | The name of the exported resource. You may get all available resources for a specific node by applying the 'GetAllNodeExportResources'-Node | |
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 resource id | PassThrough | resource id | The out resource id |
...
idoc, imagespath, kk, maxwellscenedir, maxwellscenename, objectspath, previewdir, rfdocfolder, rfdocpath, scenedir, videopreviewdir, videopreviewframesdir, videopreviewframesname, videopreviewname.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
name | String | out name | The name of the scene variable |
value | String | The new value for the variable |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
out name | PassThrough | name | A passthrough of the input 'name' |
...
This node returns the simulation parameters of the scene.
Inputs
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
fps | Integer (1) | Frames per Second | ||||||
no of threads | Integer (1) | Number of threads. 0 for all | ||||||
use max threads | Bit (1) | Use max. threads | ||||||
master min substeps | Integer (1) | Master MIN substeps | ||||||
master max substeps | Integer (1) | Master MAX substeps | ||||||
hybrido time scale | Integer (1) | Hybrido Time Scale | ||||||
hybrido min substeps | Integer (1) | Hybrido MIN substeps | ||||||
hybrido max substeps | Integer (1) | Hybrido MAX substeps | ||||||
hybrido strictness | Real (1) | Hybrido Strictness | ||||||
pressure max iterations | Integer (1) | Pressure Solver MAX iterations | ||||||
pressure accuracy | Real (1) | Pressure Solver Accuracy | ||||||
hybr 2nd solver min subst | Integer (1) | Hybrido Secondary Solver - Stepping - MIN substeps | ||||||
hybr 2nd solver max subst | Integer (1) | Hybrido Secondary Solver - Stepping - MAX substeps | ||||||
transport particle steps | Integer (1) | Transport Particle Steps | ||||||
hybrido collision face area | Bit (1) | Face area Hybrido collision fractions computation mode | ||||||
hybrido collision supersampling | Bit (1) | Supersampling Hybrido collision fractions computation mode | ||||||
hybrido collision samples | Integer (1) | Supersampling Hybrido collision fractions computation mode number of samples | ||||||
use opencl-cpu | Bit (1) | Use OpenCL-CPU | ||||||
use opencl-gpu | Bit (1) | Use OpenCL-GPU | ||||||
use opencl-acc | Bit (1) | Use OpenCL-ACC | ||||||
caronte quality | Integer (1) | Caronte Quality | ||||||
caronte anti-jitter | Integer (1) | Caronte Anti-Jitter | ||||||
caronte properties override | Bit (1) | Characteristic object properties - Override | ||||||
caronte properties thickness |
| The caronte properties thickness | ||||||
caronte properties length | Real (1) | Characteristic object properties - Length | ||||||
caronte properties thickness01 | Real (1) | Characteristic object properties - Thickness | ||||||
geometry scale | Real (1) | The geometry scale | ||||||
cell size scale | Real (1) | The cell size scale | ||||||
daemon force scale for fluids | Real (1) | The daemon force scale for fluids | ||||||
daemon force scale for objects | Real (1) | The daemon force scale for objects | ||||||
reset to initial state | Bit (1) | Reset to Initial State flag |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
evaluate | Evaluate | The evaluate |
...
Graph execution is aborted if scene is already simulating.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
...
Graph execution is aborted if scene is already simulating.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
start | Integer (1) | The start | |
stop | Integer (1) | The stop | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
...
This node performs a simulation step. 'status' value is set to SIM_STATUS_FRAME_IS_UP(0) if we are in a new frame after the cycle; SIM_STATUS_FINISHED(1) if we reach the scene last frame after the cycle; SIM_STATUS_NORMAL(2) when nothing happened.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
status | Integer | The status | |
through | PassThrough | in | The input 'in' |
...
If currently no simulation is in progress, the graph excecution is stopped.
Inputs
Name | Types | PassThrough | Description |
---|---|---|---|
stop | Bit | The stop | |
in | PassThrough | through | The in |
Outputs
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |