1.- System requirements
Windows:
- Windows XP, Windows 7, Windows Vista, or Windows Server 2008.
- 2 GHz Intel(r) Pentium(r) 4 processor, Athlon 64 AMD or better.
- 2GB RAM minimum. 4GB of RAM memory is highly recommended.
- Hardware-Accelerated OpenGL(R) graphics card
- 400 MB available hard disk space for installation.
- 3 button mouse.
Linux 64:
- 64 bits distribution with a 2.6 Kernel and glibc 2.3.4
- 2 GHz Intel(r) Pentium(r) 4 processor, Athlon 64 AMD or better.
- 2 GB RAM minimum. 4 GB of RAM memory is highly recommended
- Hardware-Accelerated OpenGL(r) graphics card
- 300 MB available hard disk space for installation
- 3 button mouse
Macintosh (32 and 64):
- Mac OSX 10.5 and up
- Intel(r) CPU.
- 2GB RAM minimum. 4GB of RAM memory is highly recommended
- Hardware-Accelerated OpenGL(r) graphics card
- 1 GB available hard disk space for installation
- 3 button mouse
2.- Features added
3.- Improvements
Python API
RF-889 - add setTitle() method to python GUIFormDialog.
4.- Limitations
Caronte
RF-514 - Interaction with planes is not good
General
RF-156 - Maximum number of threads is 128
RF-157 - BDC files are not interchangeable between machines with different endianness.
RF-158 - FLW files are not interchangeable between machines with different endianness.
RF-160 - Scene Animation.SD doesn't hold new objects created during the simulation.
RF-162 - Macintosh GUI version is only available for 32 bits
RF-562 - Mist can't be created for these nodes.
Grid splash & Foam
RF-562 - Mist can't be created for these nodes.
Grid wet & Foam
RF-562 - Mist can't be created for these nodes.
Grid-based fluids
RF-300 - Proxy files cannot be exported with the GridDomain on cache mode
Object emitter
RF-146 - Object Emitter in vertex or faces mode does not export the selection
XML import/export
RF-146 - Object Emitter in vertex or faces mode does not export the selection
RF-333 - Initial State for objects cannot be reused when exporting scene as XML because it is embedded into the .FLW file.
5.- Limitations fixed
General
RF-159 - Scene Animation.SD is properly created only when the resource is checked from the frame 0 of the simulation.
6.- Known bugs
Animation curves
RF-455 - Realflow doesn't work with negatives frames properly.
Binary loader emitter
RF-866 - Retimer should work with unsimulated binary loaders.
C++ API
RF-314 - "getNearestObject" and "getNearestPointToObject" functions in the "PB_Particle" class are returning vectors that are not axis-setup aware.
Caronte
RF-853 - Imported animated objects to use them as softbodies, can't be set with an initial speed.
RF-858 - All parameters of servos need recreation of servo after edition
RF-859 - Editing target of servo after some simulation makes Reaction time and Overreaction delta values to fail
RF-862 - Passive rigid animated with constant velocity has velocity variations for Caronte, due to RF-CAR delta time desynchronization
Caronte integration
RF-347 - Continuing a Caronte simulation using RF Batch jumps if the frame to re-start isn't the same in which it was the scene saved
RF-359 - Caronte simulations aren't deterministic unless RF gets reopen every time
RF-364 - Conflict on 'Create Initial State' among .bdc and animation.sd
RF-377 - Changes on scale scene with rigids have issues if not done on reset
RF-410 - Linking a SoftBody object to itself with Multijoints by locator crashes RF
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-724 - MultiBody SoftBodies do not update display normals (lighting looks like a texture)
RF-748 - rotation of objects gets crazy after simulation button is clicked in attached scene.
RF-833 - Dynamics objects, if they are cached, should be read the BDC information before re-writing the BDC file again
RF-837 - Moving to zero instead of hiting the reset button, screws the position of Caronte objects inside RealFlow
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.
Create array utility
RF-892 - Create Array of objects in MultiBody mode does not preserve UV coordinates.
Curve Editor
RF-847 - Expressions with references are not updated when the related parameter changes and is not animated.
General
RF-366 - Standard mesh, with GridfluidEmitter included in it, no represent the UV
RF-367 - Standard mesh, with GridfluidEmitter included in it, no represent the Speed
RF-444 - Scales tools don't work when we put 0.1, for example, in the scale scene options.
RF-460 - Minimized windows don't update when the same viewport is reopened.
RF-474 - BDC files are overwriting when simulating with the objects in cache mode
RF-485 - Objects with an Initial State created are reseted to initial state even they are Inactive
RF-751 - Nodes, in addition if they are included in IDOCS, don't change their color when they pass from Active to Inactive.
RF-791 - Introducing a number with 10 zeros will change the value automatically for any parameter.
RF-850 - It should not be possible to set a node name empty.
RF-852 - A daemon can be parent to with a RigidBody but not with a SoftBody.
RF-865 - setting more frame per second, to simulate the scene, has influence over the rigid,
RF-884 - Changing the interpolation to Global and changing the Resolution are causing a crash RealFlow.
Grid splash
RF-815 - The same GF_Splash can't be assigned for two GFDomains in the same scene.
Grid-based fluids
RF-695 - GridDomain issues with Vortex with Complex option
Hybrido
RF-219 - Scene simulated with IDOCS and a splash per IDOC takes double time to simulate than scene with just a splash
RF-399 - Animating ACTIVE / INACTIVE for objects no working with HYBRIDO
RF-400 - With Grid Fluid Domain cached, Realflow doesn't allow to export the GridFluidEmitter particles.
RF-401 - Automatic range no working when we make a preview scene for a GridFluidDomain vorticity.
RF-465 - Simulating the splash in cache mode is taking in account the cached objects linked to it.
RF-836 - GridFluid particles are pushed by a cached object due to it keeps its velocity over the gridfluid particles.
Import objects
RF-309 - Flat planes imported as .SD from a 3D application have collision distance equal to zero
K volume daemon
RF-409 - Animating a K_volume active/inactive with a GridFluidDomain, no working properly. (scene attached)
Licensing
RF-665 - License should be searching in HKEY_CURRENT_MACHINE if there is not a valid license in HKEY_CURRENT_USER
Multibody
RF-402 - Update SD no working with Multibodies
RF-412 - Rotating multibody objects make them not interact with fluids
RF-524 - SD scene update does not seem to work with Multibodies
RF-829 - Multibody is not working properly with arrays with the scene scale is different from 1
RF-905 - RF crashes randomly during simulation when manipulating the viewport if there is at least one multibody in the scene.
Multijoint
RF-193 - Multjoints are created even though they are inactive.
RF-515 - Multijoints are not created between rigid and softbody
RF-625 - Create/Recreate button removes joints for all MJ nodes, to create the new joints for the actual Multijoint node.
RF-792 - Objects A/B disappear in Multijoints when we are changing @Max force value continuously
MultiServos
RF-679 - Multiservo linear doesn't work properly with the Free Z parameter to Yes.
RF-845 - Problem with collisions when changing mass after defining servos
OpengGL general visualization
RF-74 - Orbiting in the viewport while simulating the attached scene crashes RF in windows xp.
RF-724 - MultiBody SoftBodies do not update display normals (lighting looks like a texture)
Parameters manipulation
RF-469 - Transforms don't propagate when using the shelf icons if objects are parented
Particle mesh (Renderkit) integration
RF-709 - RK Mesher Clipping not working with RealWave nor Box
Particle mesh (Standard)
RF-389 - ST_Mesher doesn't work with Cache Emitters
RF-876 - UV in md meshes is not working properly
Particle-based fluids
RF-280 - "Thin face test" is not working.
RF-378 - Mixing Softbodies and Multibodies don't collision with sph particles.
RF-680 - Max particles in Splash emitter doesn't have any effect
Python API
RF-314 - "getNearestObject" and "getNearestPointToObject" functions in the "PB_Particle" class are returning vectors that are not axis-setup aware.
RF-842 - Object "getVelocity" function is giving wrong results.
Python SDK
RF-874 - scene.stopSimulation() doesn't work if simulation is started from a Batch Script
RealWave
RF-452 - RealWave waterline of objects is not correctly computed with choppy Statistical Spectrum waves.
RF-825 - RealWave Object Splash hangs when scrolling over a cache in the timeline if this has different resolution on frame change
RF-855 - Kvolume kills all particles for the realwave with the particle layer activated.
Retimer
RF-838 - When only the scene animation.sd is being exported, the default settings of the retimer exclude them of the result.
RF-866 - Retimer should work with unsimulated binary loaders.
SD read/write
RF-404 - Keyframed objects don't work well with .sd files for preview purposes or timeline scrubbing
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.
RF-844 - Objects are not placed properly after reset, after the dynamics property has changed to "Active rigid body".
Simulation events architecture
RF-899 - Particles created at the same frame (or last substep) cannot be removed from SimulationEvents.
Spline emitter
RF-342 - Spline emitter doesn't work with DUMB particles
Texture gizmo daemon
RF-470 - Texture gizmo doesn't work in Active mode when using "object" as parameter
User interface
RF-353 - "Clean Data Folder" do not delete "animation.sd" nor "Multibody##.sd"
7.- Fixed bugs
3D platform plug-ins
RF-863 - Importing an .obj that hasn't been triangulated results on a crash
Batch script
RF-894 - RealFlow crashes sometimes when clicking on "check syntax" in a script editor.
Binary loader emitter
RF-843 - Binary and NBinary loaders can only be meshed on simulation time.
Built-in objects
RF-893 - Detection of degenerated faces is too much restrictive.
C++ API
RF-822 - getEmitters() and setEmittersParameter() functions do not work with Grid Fluid Emitters inside a Standard and Renderkit Mesh
C++ SDK
RF-814 - Performance of scripts and plugins which a big amount of calls to RealFlow API functions may suffer a huge performance penalty running on GUI mode when compared with console mode, even with GUI updates disabled.
RF-816 - Importing a XML file with MultiJoints/MultiServos which objects do not exist, or setting the "Object A" (etc.) parameter with non existing names crashes RealFlow.
RF-822 - getEmitters() and setEmittersParameter() functions do not work with Grid Fluid Emitters inside a Standard and Renderkit Mesh
Caronte integration
RF-463 - Resetting a scene with non-valid soft bodies makes Realflow crash.
RF-888 - Servos option "Break if angle exceeded" does not work
RF-897 - "@ Rotation W" parameter for soft and rigid bodies accept values in radians, they should be degrees though.
Circle emitter
RF-879 - Wrong behavior when there are more than two standard emitters interacting.
Command Line Version
RF-868 - The startup script is not executed when RF is running in command line.
RF-880 - reset() function under command line always resets to 0 instead of going to the first frame specified in the timeline.
Curve Editor
RF-854 - the limit of adding keys for the Dinamics parameter is 2.99 when it should be 3.0
Dumb particles
RF-861 - Dumb particles are not affected by the "setExternalForce" function when used in any of the simulation events.
Exclusive Links
RF-886 - Groups and links sometimes are out of sync, messing up the scene until it is reopened.
Fill object emitter
RF-851 - Create Particle Layer crashes when importing an XML file.
General
RF-872 - Keys are not copied when duplicating daemons.
RF-901 - Segmentation fault on Debian at exit.
Global Links
RF-886 - Groups and links sometimes are out of sync, messing up the scene until it is reopened.
Grid emitter
RF-809 - GridFLuidEmitter is not exporting the PRT files
Grid Foam
RF-831 - Foam data is not load during simulation if path contains the $(IDOC) macro.
Grid mesh intergration
RF-823 - GridMesh and RenderKit Mesh nodes do not load UV coordinates from cached binaries.
RF-835 - If an emitter is shared by several mesh nodes, the cache of the emitter is loaded several times when meshing all of them at once.
RF-907 - GridMesh texture cannot be unloaded.
Grid splash
RF-817 - RealFlow crashes when a huge domain is used for splash (500x500x500) and a relatively large resolution is used (>100).
RF-824 - The number of splash particles generated is different depending on whether the grid domain is visible or not, but only if the grid domain is read from cache.
RF-830 - Resuming the simulation from a cached frame results in simulation instabilities and incoherent number of particles.
Grid splash & Foam
RF-824 - The number of splash particles generated is different depending on whether the grid domain is visible or not, but only if the grid domain is read from cache.
RF-830 - Resuming the simulation from a cached frame results in simulation instabilities and incoherent number of particles.
Grid Wet
RF-830 - Resuming the simulation from a cached frame results in simulation instabilities and incoherent number of particles.
Grid-based fluids
RF-812 - RealFlow crashes when the resolution of the grid fluid domain is larger than 60 millions and there is at least one emitter in stream mode.
Hybrido
RF-817 - RealFlow crashes when a huge domain is used for splash (500x500x500) and a relatively large resolution is used (>100).
RF-828 - Velocity shown using the particle tooltip for particles in a grid domain is wrong.
RF-887 - Patterns show up when using the statistical spectrum in RealWave or using the displacement in the grid domain nodes, depending on the parametrization.
Import objects
RF-893 - Detection of degenerated faces is too much restrictive.
Job Manager
RF-870 - Plugin CmdSendJob make crash Realflow if there are servos or multijoints in the scene.
K collision daemon
RF-849 - Kcollision is working with Multibodies but doesn't allow select them as kill objects. They can be assigned by scripting.
Linear emitter
RF-846 - Linear Emitter does not duplicate its emission curves.
Multibody
RF-881 - Normals are not calculated properly when the MultiBody is rotated, so fluid might not be colliding in the right manner.
Multijoint
RF-816 - Importing a XML file with MultiJoints/MultiServos which objects do not exist, or setting the "Object A" (etc.) parameter with non existing names crashes RealFlow.
MultiServos
RF-816 - Importing a XML file with MultiJoints/MultiServos which objects do not exist, or setting the "Object A" (etc.) parameter with non existing names crashes RealFlow.
NBinary loader emitter
RF-843 - Binary and NBinary loaders can only be meshed on simulation time.
Particle mesh (Renderkit) algorithm
RF-390 - RK_Mesher doesn't take into account scene scale
Particle mesh (Renderkit) integration
RF-823 - GridMesh and RenderKit Mesh nodes do not load UV coordinates from cached binaries.
RF-835 - If an emitter is shared by several mesh nodes, the cache of the emitter is loaded several times when meshing all of them at once.
RF-843 - Binary and NBinary loaders can only be meshed on simulation time.
RF-848 - When exporting mesh data to the MD file format the texture channel is zero.
Particle mesh (Standard)
RF-843 - Binary and NBinary loaders can only be meshed on simulation time.
Particle tooltip
RF-828 - Velocity shown using the particle tooltip for particles in a grid domain is wrong.
Particle-based fluids
RF-793 - Resolution for standard fluids where the number of voxels is larger than 2147483647 make RealFlow to crash.
Python API
RF-822 - getEmitters() and setEmittersParameter() functions do not work with Grid Fluid Emitters inside a Standard and Renderkit Mesh
RF-861 - Dumb particles are not affected by the "setExternalForce" function when used in any of the simulation events.
RF-873 - Some nodes are not recognized as parameters in functions like scene.addGlobalLink().
Python Editing
RF-856 - Node names with special characters like | might interfere on syntax highlight and eventually freeze RealFlow.
Python SDK
RF-814 - Performance of scripts and plugins which a big amount of calls to RealFlow API functions may suffer a huge performance penalty running on GUI mode when compared with console mode, even with GUI updates disabled.
RF-816 - Importing a XML file with MultiJoints/MultiServos which objects do not exist, or setting the "Object A" (etc.) parameter with non existing names crashes RealFlow.
RF-820 - Trying to set a readonly parameter like those on the Statistics panel makes RealFlow crash.
RF-822 - getEmitters() and setEmittersParameter() functions do not work with Grid Fluid Emitters inside a Standard and Renderkit Mesh
RealWave
RF-885 - RealWave output displacement images are a bit unusable. From now on they take as resolution the @resolution parameter.
RF-887 - Patterns show up when using the statistical spectrum in RealWave or using the displacement in the grid domain nodes, depending on the parametrization.
RF-898 - Moving in the time line beyond the max. frame stored in the SD file will make RealFlow to crash.
RealWave Object Splash
RF-902 - RF crashes randomly when there is a RealWave Object splash in the scene where particles are removed.
Retimer
RF-782 - Retimer may crash RealFlow when unselecting checkboxes that depend on other ones being unselected at the same time.
RF-839 - Standard fluids do not export PRT files during retiming process.
RF-867 - Retiming using the Cubic interpolation method does not work for proxy files.
RF-869 - Retiming a Soft Body by an exact multiple amount of time (i.e. 2x) does not work.
SD read/write
RF-319 - RealFlow doesn't write the UV map in the SD files.
RF-405 - SD gets corrupted when simulation doesn't start at frame 1 and no initial state has been set
RF-437 - SD exported from RF not being read back properly
RF-893 - Detection of degenerated faces is too much restrictive.
RF-900 - Changes in object topology made for objects in the scene SD will crash RF if the "animation.sd" file created when the objects had the original topology is used.
Sheeter daemon
RF-877 - Sheeter daemon hangs RealFlow when the emitter that it acts over have a single particle
RF-904 - RF crashes when there is a sheeter and a magic daemon in the scene affecting both the same emitter.
Simulation events architecture
RF-861 - Dumb particles are not affected by the "setExternalForce" function when used in any of the simulation events.
Texture-based parameters
RF-834 - Load Texture parameter sequence dialog doesn't allow the input of a negative offset.
User interface
RF-813 - Goto the previous/next keyframe gives preference to scale keys instead of treating the same way all position/rotation/scale curves.
RF-834 - Load Texture parameter sequence dialog doesn't allow the input of a negative offset.
RF-882 - RealFlow messages window sometimes displays odd characters in the timestamp. (OS language dependant)
Video preview
RF-780 - Sometimes frames have an offset or dropped during video preview.
XML import/export
RF-816 - Importing a XML file with MultiJoints/MultiServos which objects do not exist, or setting the "Object A" (etc.) parameter with non existing names crashes RealFlow.
RF-832 - If an imported XML contains the scene parameter "time-step-type", the scene time step type will be set to FIXED, no matter its value.
RF-851 - Create Particle Layer crashes when importing an XML file.
RF-906 - Filter daemon "Source Emitters" parameter contains a corrupted value. (Yields wrong results on getParameter() or XML export)