• Linked Applications
    Loading…

Release Notes (7.1.2.0147)

System requirements

For a detailed compilation of RealFlow's system requirements, please visit the "System Requirements" page.

Contents

Features Added

C++ API

RF-1527  - scene.exportCurrentFrame() function for Python and C++.

RF-253  - A couple of functions to get the type of daemons, emitters and objects.

C++ SDK

RF-1448  - Graph node and Python and C++ function to get the viewport image.

General

RF-276  - Add new option "Export current frame".

Graphs

RF-1556  - FolderInfo node to get the files inside a folder and the available hard disk space.

RF-1553  - SceneMaxwellRenderToImage node to generate a Maxwell Render image of the current state.

RF-1546  - Graph nodes to write and read simple arrays of numbers.

RF-1533  - StringWriteToFilePath and StringReadFromFilePath nodes to deal with ASCII files.

RF-1531  - FilePathInfo graph node.

RF-1529  - DateTimeFromSeconds node to convert from epoch value to human readable values.

RF-1526  - ExportCurrentFrame graph node.

RF-1524  - SceneExportCurrentFrame node.

RF-1504  - Add a graph node "DisplayVector3" to display 3 dimensional vectors.

RF-1457  - Add a graph node "VertexSetChannel".

RF-1453  - Add a graph node "FieldRealMesher" that creates a mesh at the field isosurface.

RF-1448  - Graph node and Python and C++ function to get the viewport image.

RF-1394  - A simulation graph node that transform position and orientantions from between the axis setup and the internal axis setup of RF is needed.

RF-1393  - A simulation graph node to find neighbor particles is needed.

RF-1392  - A simulation graph node "MeshAddVertexChannel" is needed.

RF-1391  - New PythonCodeExecute node to execute a piece of Python source code synchronously without having access to its results.

RF-1390  - New GetCurrentDateTime node to get the computer date and time from a graph.

RF-1389  - Functions to update RealFlow interface while executing a graph.

RF-1386  - Graph nodes to have system clipboard access.

RF-1385  - Creation of new scene objects from graph Meshes.

RF-1380  - Graph nodes to access and modify RealFlow Groups.

RF-1379  - Access to scene links from graphs.

RF-1374  - A family of graph nodes to create and access 3D grid positions.

RF-1372  - Add support for the OpenVDB file format in the "FieldLoad" and the "FieldSave" graph nodes.

Grid-based fluids

RF-1371  - Add support for the OpenVDB file format in the HY_Domain node.

Maxwell Integration

RF-1553  - SceneMaxwellRenderToImage node to generate a Maxwell Render image of the current state.

RF-1357  - Maxwell Render previews support for IBL lighting

OpengGL general visualization

RF-1448  - Graph node and Python and C++ function to get the viewport image.

Python API

RF-1560  - Add an environment variable to set the path to the python script file that is executed when RF is starting up (aka startup.rfs)

RF-1527  - scene.exportCurrentFrame() function for Python and C++.

RF-253  - A couple of functions to get the type of daemons, emitters and objects.

Python SDK

RF-1448  - Graph node and Python and C++ function to get the viewport image.

Improvements

Alembic I/O

RF-1309  - Support for alembic cameras

Drag force daemon

RF-1407  - Improved performance

DSpline daemon

RF-916  - Spline daemon and emitter controls points accessible through SDK.

Filter daemon

RF-1407  - Improved performance

General

RF-1395  - Add an environment variable to set the path to the commandsorganizer.data file.

RF-181  - Simulate Objects dynamics and Fluids Dynamics options should be checked when a new scene begins.

Graphs

RF-1565  - Add an output pin "mask" for the graph node "MeshFindNearestPosition" to be able to know whether a nearest position was found or not.

RF-1564  - Add an input pin "bidirectional" for the graph node "MeshFindNearestPosition" to allow for search in the negate direction if not position found in the normal direction.

RF-1534  - StringSplit node should accept \n and \t as separator.

RF-1459  - Multithreading for FaceSampler node.

RF-1458  - Multithreading for FieldCurvatureSample graph node.

RF-1452  - The graph node "DisplayFieldScalar" should use points to show the field instead of boxes in order to speed up the process.

RF-1445  - DisplayPoint3 graph node performance has improved.

RF-1397  - Make the image manipulation related nodes in the graph multithreaded.

RF-1396  - Make the graph node "FieldSample" multithreaded.

RF-1384  - Allow the insertion and removal of MessagePrint nodes without having to reconnect everything.

RF-1366  - ImageColorClamp node output pin name is not 'out image'

RF-1365  - MeshFindNearestPosition performance has improved, especially with big amounts of triangles and positions to test.

RF-1217  - Possibility to save a batchgraph when closing a batch graph layout without saving.

Gravity daemon

RF-1407  - Improved performance

Grid displacement

RF-1411  - Hybrido and RealWave displacement now have a "time factor" like the Ocean Statistical graph node

Grid-based fluids

RF-1398  - Add the ability to export to the EXR (32) format for the displacement texture.

Hybrido

RF-1004  - Improve the command line by adding a window where the simulation options can be changed.

Import objects

RF-1421  - Add support for OBJ format with relative offsets.

Maxwell Integration

RF-1550  - New Maxwell Render parameters support for XML import/export.

RF-1203  - Use relative paths for embedded materials in MaxwellRenderable objects.

Multijoint

RF-1167  - Possibility to paint the joints as points or crosses

Object field daemon

RF-1407  - Improved Performance of some Daemons

Python API

RF-376  - Add a getLastCachedFrame by scripting

RealWave

RF-1398  - Add the ability to export to the EXR (32) format for the displacement texture.

Spline emitter

RF-916  - Spline daemon and emitter controls points should be accessible through SDK.

User interface

RF-1339  - RealFlow should ask the user for confirmation when disabling fluid or dynamics solver.

XML import/export

RF-1550  - New Maxwell Render parameters support for XML import/export.

Limitations

Caronte

RF-514  - Interaction with planes is not good

Caronte integration

RF-1568  - A node of type HY_Domain in cache mode doesn't affect neither rigid nor soft body objects.

Commands

RF-1330  - Commands organizer should accept graphs

General

RF-162  - Macintosh GUI version is only available for 32 bits

RF-160  - Scene Animation.SD doesn't hold new objects created during the simulation.

RF-158  - FLW files are not interchangeable between machines with different endianness.

RF-157  - BDC files are not interchangeable between machines with different endianness.

RF-156  - Maximum number of threads is 128

Grid splash & Foam

RF-562  - Mist can't be created for Splash&Foam and Wet&Foam nodes.

Grid wet & Foam

RF-562  - Mist can't be created for Splash&Foam and Wet&Foam nodes.

Grid-based fluids

RF-300  - Proxy files cannot be exported with the GridDomain on cache mode

Hybrido

RF-1568  - A node of type HY_Domain in cache mode doesn't affect neither rigid nor soft body objects.

Object emitter

RF-146  - Object Emitter in vertex or faces mode does not export the selection

XML import/export

RF-333  - Initial State for objects cannot be reused when exporting scene as XML because it is embedded into the .FLW file.

RF-146  - Object Emitter in vertex or faces mode does not export the selection

Limitations Fixed

None

Fixed Bugs

Alembic

RF-1317  - The volume of objects that are coming from Alembic files is always computed even if the object is not moving/deforming.

RF-1496  - Stitcher is stitching more objects than the chosen ones.

Binary loader emitter

RF-903  - "Frame Offset" parameter in BinaryLoader emitter is not updated when importing the xml scene properly

C++ SDK

RF-1488  - RealFlow crashes when using the mouse wheel to edit the value for any parameter of type vector in a particle-solver plugin.

RF-1449  - Python and C++ functions to save the Image class objects.

Caronte

RF-951  - High resolution mode of softbodies crashes

Create array utility

RF-892  - Create Array of objects in MultiBody mode does not preserve UV coordinates.

Graphs

RF-1548  - Condition nodes don't work with Integer64 values.

RF-1547  - The "Particles" graph nodes category should be merged with "Particle".

RF-1502  - SetNodeParameter graph node does not work for enum parameters if the input is an integer number. (Like the Simulation parameter)

RF-1500  - The graph node "DisplayField"Vector3" doesn't show anything when the input field values are all the same.

RF-1495  - VertexChannel node 'normals' are not returned in the correct order.

RF-1489  - The graph node "DisplayParticles" doesn't show anything when the input particles are coming from an standard emitter.

RF-1486  - MeshClipByVolume and MeshClipByDistanceField nodes remove triangles but don't remove isolated vertices.

RF-1485  - Graph nodes that display points (like DisplayPoint3) are darkened if the objects being painted in the viewport are in flat or smooth shaded modes.

RF-1474  - DisplayFieldScalar node crashes RealFlow if input field is NULL.

RF-1472  - FieldRealLoad and FieldVector3Load nodes ask user for overwriting confirmation when selecting the file to load.

RF-1470  - MeshClipByVolume node does not work with several input boxes when 'remove inside' is set to No.

RF-1469  - MeshClipByDistanceField node also clips geometry outside of the distance field domain in 'remove inside' mode.

RF-1468  - MeshClipByDistanceField node input 'remove inside' acts the opposite way as expected.

RF-1464  - MeshLoad, MeshSave, ParticleLoad, ParticleSave and FieldSave 'ok' output size is zero instead of one.

RF-1461  - Empty names shouldn't be allowed for graph node names.

RF-1460  - Dot character '.' shouldn't be allowed in graph node names

RF-1450  - The graph node "DisplayFieldScalar" doesn't display the complete field when at least one of the slice parameters has a value higher than 1.0.

RF-1444  - GetRealFlowGroup, GetAllRealFlowGroups, GetMatchingRealFlowGroups nodes don't work.

RF-1343  - It is not possible to undo/redo the creation of internal node connections in a graph.

RF-1341  - Undoing the creation of a Compound pin crashes RealFlow.

RF-1340  - Undoing the duplication of a compound interface node crashes RealFlow.

RF-1312  - Graph node parameters of RealFlowNode type should filter the possibilities according to its type instead of showing all the nodes in the scene.

RF-1240  - Undoing the deletion of graph nodes restores its parameters to the default value, instead of keeping those typed by the user.

Grid emitter

RF-1316  - The channel "emitterId" has always the id of the last HY_Emitter, overwritting the id of previows HY_Emitters.

Grid mesh intergration

RF-1494  - Optional channels for the Alembic format in the Hybrido mesh nodes are not loaded.

Grid splash

RF-1567  - The default value for the parameters "Curvature threshold" and "Neighbors threshold" at the HY_Splash nodes is not the same than the ones at the HY_Splash_Foam nodes.

Hybrido

RF-1317  - The volume of objects that are coming from Alembic files is always computed even if the object is not moving/deforming.

Maxwell Integration

RF-1480  - Maxwell fire should be inactive when simulating from the Layout menu or F6 too.

RF-1478  - Resizing the Maxwell Fire window during voxelization freezes RealFlow.

RF-1329  - Maxwell initial screen contains previously used buffer

RF-1014  - Maxwell send to Job Manager doesn´t show/update the current frame which is being rendered in the Job Manager

OpenCL

RF-1178  - RealFlow will crash if the openc CL gpu is not the correct version and we are simulating with gpu activated

OpengGL general visualization

RF-1485  - Graph nodes that display points (like DisplayPoint3) are darkened if the objects being painted in the viewport are in flat or smooth shaded modes.

Parameters manipulation

RF-1551  - The reset transformation for nodes is not updated properly when an animated parameter related to the transformation is removed.

Particle mesh (Renderkit) integration

RF-1399  - RealFlow crashes when selecting any particle channel in the display panel for the particle mesh node and the emitter attached to it is a Hybrido emitter.

Python SDK

RF-1449  - Python and C++ functions to save the Image class objects.

RealWave

RF-1561  - RealWave exported displacement texture is flipped vertically.

RF-1238  - Changing to a higher number of threads in a scene containing a RealWave crashes RealFlow

Relationship Editor

RF-1490  - Objects inside a group is not working when the group is linked with a Hybrido domain.

RF-1348  - Relationship Editor node labels sometimes don't fit into a single line.

RF-1069  - During Auto-Layout of the Relationship Editor, pressing Space key to stop the process triggers the simulation playback.

RF-1053  - Groups are created always at position 0,0 in Relationship Editor.

Simulation Flow architecture

RF-1446  - if GUI updates are disabled during simulation, but not enabled again at the end, the user interface remains unusable after simulation finishes.

Simulation Flow window

RF-1447  - In the Simulation Flow panel, dropping a Graph or Script outside of the tree (below) makes it disappear on Mac OS X.

Texture gizmo daemon

RF-470  - Texture gizmo doesn´t work in Active mode when using "object" as parameter

User interface

RF-1480  - Maxwell fire should be inactive when simulating from the Layout menu or F6 too.

RF-1446  - if GUI updates are disabled during simulation, but not enabled again at the end, the user interface remains unusable after simulation finishes.

RF-1289  - It is not possible to set values .0x, for instance, when changing the scale scene values.

RF-1197  - Autoback seems to be using the same counter variable for flw and xml

Video preview

RF-1370  - A small black box is shown at the top-left corner of the preview window during the preview.

Known Bugs

Alembic

RF-1515  - The light is changing for the Alembic object in the viewport when moving the timeline

RF-1177  - UNDO is not working for alembic properly

RF-1175  - Same object, imported as Alembic and SD, won't match their animation.

RF-1174  - Alembic objects is changing the light when moving the timeline.

RF-1154  - Parent to is not working with Alembic to scale globally from a Null

RF-1153  - Alembic is not working properly when rotating in RealFlow and moving the timeline.

RF-1031  - Alembic files are not imported in Maya

RF-1540  - Once an alembic file has been loaded, its "file handle" is not freed.

RF-1538  - Normals exported from RF in alembic are not correct

RF-1424  - Moving a cloned multibody coming from an alembic file does not work properly

RF-1306  - RF crashes while trying to save an alembic file and there's no space left

Animation curves

RF-969  - We can add keys for an imported SD even though the SD<>Curve is not enabled.

RF-455  - Realflow doesn't work with negatives frames properly.

Binary loader emitter

RF-866  - Retimer should work with unsimulated binary loaders.

Built-in objects

RF-1514  - Cross object is distorted

C++ SDK

RF-1141  - Removing a standard emitter node during simulation (via scripting or graph) crashes RealFlow.

Caronte

RF-1159  - Changing the normals to reversed for dynamics objects is working bad when selecting active or passive

RF-1061  - Unlimited Force for joints doesn't mean unlimited force. Name should be changed.

RF-1060  - Changing the values for Elasticity and Friction to 1.0 produces a slow simulation, but faster if we stop the simulation and resimulate.

RF-1058  - Softbodies are exploding when the Plasticity adquired is 1. Simulation Quality for this scene is 70.

RF-996  - Simulating by command line, the break condition is not working properly.

RF-995  - Fracturing an object by geometry is generating an empty multibody. (see the scene attached)

RF-993  - Characteristic distance is not properly updated when simulating by command line.

RF-984  - Apply force factor fracture is not working properly cause the object is fully broken when simulating.

RF-977  - Simulating by command line don't set the values for the Characteristic Distance properly.

RF-950  - joints plasticity acquired rate param no used

RF-859  - Editing target of servo after some simulation makes Reaction time and Overreaction delta values to fail

RF-858  - All parameters of servos need recreation of servo after edition

RF-853  - Imported animated objects to use them as softbodies, can't be set with an initial speed.

Caronte integration

RF-1112  - Fracture tool voronoi uniform is using "extrussion effect" unexpectedly.

RF-954  - Joints behaviour is lost when loading a simulation. Also, loading the simulation is too slow.

RF-953  - Pannel values of axial vectors (like angular velocity) are wrongly interpreted when using right-handed axes systems.

RF-833  - Dynamics objects, if they are cached, should be read the BDC information before re-writing the BDC file again

RF-638  - Remove object from the Objects A, B or C lists of servos and joints when it stops being of the appropriated type

RF-377  - Changes on scale scene with rigids have issues if not done on reset

RF-364  - Conflict on 'Create Initial State' among .bdc and animation.sd

RF-359  - Caronte simulations aren´t deterministic unless RF gets reopen every time

Circle emitter

RF-913  - V and H random is not working if an emitter is set as volume

Command Line Version

RF-1428  - Fill Object not working on command line

RF-1332  - RealFlow is crashing when creating a folder and it can't be created.

Commands

RF-445  - RF crashes at shutdown when the file for a command plugin is removed from the plugins folder and that command plugin was previously loaded into RF using the commands organizer, only happen when a scene is loaded before closing.

Curve Editor

RF-847  - Expressions with references are not updated when the related parameter changes and is not animated.

DSpline daemon

RF-1422  - XML export and import of animated DSpline and Spline Emitter control points is not possible.

Export Central

RF-1525  - Disabling RFS from Export Central sends the FLW to the Job Manager instead of a script. There should be no checkbox.

Fibers emitter

RF-919  - Fibers emitter should have a seed # to be deterministic.

File export

RF-1503  - .obj export of capsule -> normals are all 0 or -nan (not a number)

RF-1070  - RealFlow crashes in command line when there is no HDD space

Fill object emitter

RF-1428  - Fill Object not working on command line

Fractures

RF-1189  - Fracture by points is not working properly.

RF-1188  - Fracture tool radial is not working properly.

RF-1047  - The twist parameter should accept negative values [-1, 1]. Now it is only accepting positive values. Fractures by radial

RF-1046  - External transition decay should be Internal transition decay for the Internal group inside fracture by radial parameters.

General

RF-1522  - Crash while duplicating an imported OBJ (hayabusa model)

RF-1308  - Command line simulation doesn't print an error when an object is missing

RF-1079  - Email notification hangs RealFlow selected when running on GUI

RF-852  - A daemon can be parent to with a RigidBody but not with a SoftBody.

RF-485  - Objects with an Initial State created are reseted to initial state even they are Inactive

RF-474  - BDC files are overwriting when simulating with the objects in cache mode

RF-460  - Minimized windows don't update when the same viewport is reopened.

RF-458  - Object name must be removed from Multjoints if the object is changed to dynamics NO.

Graphs

RF-1245  - Graph Notes alpha is reset to strange values when changing background colors

Grid mesh algorithm

RF-1404  - The attenuation of the displacement based on the splashity is not working well.

Grid mesh intergration

RF-1507  - HY_Mesh node lacks a texture channel

Grid splash & Foam

RF-1121  - The exported sequence is not divided into two sequences, one for "_splash", "_wet" and the other "_foam."

Grid wet & Foam

RF-1121  - The exported sequence is not divided into two sequences, one for "_splash", "_wet" and the other "_foam."

Grid-based fluids

RF-1373  - Friction texture in the HyFLIP solver is not working when the volume mode of the object is "Shell".

Hybrido

RF-1325  - Bounded is not working for foam when generating by domain

RF-1322  - Use cache for Displacement will make crash RealFlow

Import objects

RF-1346  - OBJ import uses LW axis setup

RF-1345  - OBJ import doesn´t rename objects imported more than once

RF-309  - Flat planes imported as .SD from a 3D application have collision distance equal to zero

Job Manager

RF-1525  - Disabling RFS from Export Central sends the FLW to the Job Manager instead of a script. There should be no checkbox.

K age daemon

RF-918  - k Age daemon should accept float values for better precision.

Maxwell Integration

RF-1530  - Changing material should not revoxelize the scene

RF-1505  - Maxwell Demo Scenes do not use the relative materials

RF-1477  - Closing FIRE when it is updating and pressing F12 will do crash RealFlow.

RF-1208  - Random crashes when doing Maxwell fire in several scenes and environments (Mac, Linux and Win) that can't be easily reproduced.

RF-1095  - Maxwell is not picking up the meshes that are displayed using the "DisplayMesh" simulation graph nodes.

RF-1019  - Maxwell takes long time to update the view when there is just one viewport working on Windows.

Movie Player window

RF-1089  - RealFlow is crashing when cancelling to create a video from movie player.

Multibody

RF-524  - SD scene update does not seem to work with Multibodies

Multijoint

RF-625  - Create/Recreate button removes joints for all MJ nodes, to create the new joints for the actual Multijoint node.

MultiServos

RF-895  - Name of some parameters in servos panel must be changed.

RF-679  - Multiservo linear doesn't work properly with the Free Z parameter to Yes.

OpengGL general visualization

RF-1403  - OpenGL images generated during playback (or simulation) are sometimes unsynchronized.

RF-1310  - VBO active in ATI graphic cards changes the viewport background color

OpengGL glsl shaders

RF-1552  - Spheres drawn with the shader (in hybrido obv) are deformed based on the window size.

Particle mesh (Renderkit) integration

RF-709  - RK Mesher Clipping not working with RealWave nor Box

Particle mesh (Standard)

RF-876  - UV in md meshes is not working properly

Particle-based fluids

RF-680  - Max particles in Splash emitter doesn´t have any effect

RF-280  - "Thin face test" is not working.

Python API

RF-842  - Object "getVelocity" function is giving wrong results.

Python SDK

RF-1141  - Removing a standard emitter node during simulation (via scripting or graph) crashes RealFlow.

RF-874  - scene.stopSimulation() doesn't work if simulation is started from a Batch Script

RealWave

RF-1443  - Connecting from Object Splash to RealWave will make crash RealFlow.

RF-1344  - RealWave custom wave collision testing is wrong.

RF-1080  - Imported objects as Realwave "Custom", are not affected by other objects if the position and rotation for the RealWave is different to 0,0,0

RF-1016  - RealWave Displacement texture dimensions parameter

RF-925  - Objects are not affecting to the RW as custom object if the sd has orientation's transformation.

RF-855  - Kvolume kills all particles for the realwave with the particle layer activated.

RF-452  - RealWave waterline of objects is not correctly computed with choppy Statistical Spectrum waves.

RealWave Object splash

RF-1443  - Connecting from Object Splash to RealWave will make crash RealFlow.

Relationship Editor

RF-1077  - Nested groups are not displayed properly in Relationship Editor.

RF-1076  - When uncollapsing a Group in the Relationship Editor, the text label of its members appears in a wrong place, especially the first time.

RF-1056  - A vertical black line appears over the top left corner of a group when expanded.

RF-1055  - Artifacts are displayed around groups when moving them around the Relationship Editor.

RF-991  - Hidding a group in the Relationship Editor and unhidding again, it will unhide the nodes inside the group too.

Retimer

RF-1211  - Sometimes RealFlow crashes when clicking on the Input/Output section of the retimer if the scene animation.sd file export is enabled on Export Central.

RF-866  - Retimer should work with unsimulated binary loaders.

RF-838  - When only the scene animation.sd is being exported, the default settings of the retimer exclude them of the result.

SD read/write

RF-1119  - Multibodies doesn't update with Update SD option.

RF-1020  - Polygons are bad displayed on geometry but not in Maxwell (see images and video attached)

RF-994  - Exporting SD or animation.SD for an object, is overwritten even though it is in Cache mode.

RF-989  - Animation SD and BDC are not read properly when a dynamic object is in Cache mode.

RF-959  - Changing the topology for a SD from a 3D program and doing reset, the object dissapear in RealFlow.

RF-720  - Including an object to collision with sph particles in the middle of the simulation changes its original position. There is not any Dynamic object.

Simulation Flow architecture

RF-1093  - Graphs and Scripts created in the Simulation Flow panel remain in the scene even after being removed. (But they are not evaluated during simulation)

RF-899  - Particles created at the same frame (or last substep) cannot be removed from "Simulation Flow".

Simulation Graph

RF-1145  - Exploding a Compound might put the nodes inside mixed with the existing ones at the current level. At least those nodes should remain selected for their repositioning.

RF-1141  - Removing a standard emitter node during simulation (via scripting or graph) crashes RealFlow.

Spline emitter

RF-1422  - XML export and import of animated DSpline and Spline Emitter control points is not possible.

User interface

RF-1477  - Closing FIRE when it is updating and pressing F12 will do crash RealFlow.

RF-1332  - RealFlow is crashing when creating a folder and it can't be created.

RF-981  - Statistic Panel not showing Existent/Emitted info on HY-SPH elements

Video preview

RF-1082  - Viewport behind previous window is updating when making a video preview.

XML import/export

RF-1422  - XML export and import of animated DSpline and Spline Emitter control points is not possible.

RF-1158  - Importing a RealWave via XML on a scene that already has one doesn‘t work as expected when overwriting

 

Related content:
  • No labels