Preview After Simulation
Add the script to Simulation Flow (Ctrl/Cmd + F2) > SimulationPost.
Once a simulation has been reached the last simulation frame, RealFlow goes through the simulation, takes screenshots from every frame, and saves them. After this process, a message is being printed in orange to point you to the images' location.
# Get the project's last simulation frame lastFrame = scene.getMaxFrames() # If the simulation has reached the last frame get the path where preview images will be stored if (scene.getCurrentFrame() == lastFrame): path = scene.getExportResourcePath(2) Â # Create a playback function to go through the cached frames automatically for frame in range(scene.getMinFrame(), lastFrame + 1): scene.setCurrentFrame(frame) Â # Make a screenshot and save the image under the given path from above openGLImage = scene.getCurrentViewportImage() openGLImage.save(path) # Print out a coloured message when the preview is ready scene.message("<font color=orange> <font size=3>The images can be found under "+path+"</font>")