User Interface#

On this page, you will find a description of all aspects of our user interface.

Viewport#

This is where you can view your simulations, shapes, forces or anything that’s in the scene.

viewport
  1. move section icon Using left mouse button dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.

  2. Scene is the default tab where you can view and manipulate everything.

  1. camera icon Dropdown menu of the available cameras. Here, you can select which camera you want to look through.

  2. view icon Dropdown menu of all the things that can be hidden or viewed in the Scene tab.

    • Path tracing Ctrl + T Toggles path tracing mode in the viewport which is a more realistic way of rendering at the expense of time and performance.

    • Shapes H (19)

    • Liquid Mesh (15) Show or hide the liquid in the viewport.

    • Whitewater Show or hide the white water in the viewport. (whitewater is not on by default and has to be setup using the whitewater icon Whitewater node) White water is a collection of particles seperated in three elements:
      • 16 Spray: Represents the the small liquid particles around a water surface.

      • 17 Foam: Represents the bubbles on top of a water surface.

      • 18 Bubbles: Represents the bubbles inside the liquid.

    • Manipulator Switcher This shows the Move move icon (9), Rotate rotate icon (10), and Scale scale icon (11) buttons.

    • Camera Gizmo (12) Visual representation of the viewport orientation of the active camera. You can left mouse button click on the dots to orient the view to that axis. Or left mouse button click and drag the sphere to rotate the view.

    • Stats Shift + S (24) Statistics about the simulation that can be useful to manage computational and memory resources or to find issues. The stats using percentages can be useful to see if you need to lower (when seeing low percentages) or increase (when clipping to 100%) allocated resources.
      • Time simulating: The time the solver has been running since the last simulation reset. The number in parentheses is the speed at which the playback is running compared to the step rate. For example, if the step rate is 60Hz and the simulation is running at 60fps this value will be 1. The step rate can be found in the Simulation tab of the simulation icon Simulation node.

      • VRAM in use: The amount of VRAM currently used by the software in gigabytes. Higher end graphics cards have more VRAM and can do bigger simulations.

      • Num particles: Number of particles currently in the scene. The percentage is the amount of the maximum number of particles which you can specify in the Resources tab in the simulation icon Simulation node.

      • Num voxels: Number of voxels currently in the scene. The percentage is the amount of the maximum number of voxels which you can specify in the Resources tab in the simulation icon Simulation node. For more information on voxels, please check the voxels section.

      • Liquid vertices: Current number of vertices in the liquid mesh. The percentage is the amount of the maximum number of triangles times two. The maximum number of triangles can be specified in the Resources tab in the simulation icon Simulation node.

      • Liquid triangles: Current number of triangles (polygons) in the liquid mesh. The percentage is the amount of the maximum number of triangles which you can specify in the Resources tab in the simulation icon Simulation node.

      • Whitewater parts: Number of whitewater particles (16,17,18) currently in the scene. The percentage is the amount of the maximum number of particles which you can specify in the Resources tab in the whitewater icon Whitewater node.

      • Projection Iters: The amount of projection iterations. Projection is an algorithm that improves the volume conservation, the amount of iterations is the amount of times this algorithm is calculated, improving the accuracy of the simulation at the expense of simulation time. The percentage is the amount of the maximum number of iterations which can be specified using the Projection: Max. Iterations parameter in the Simulation tab of the simulation icon Simulation node.

      • Max divergence: Is the highest divergence value found in any voxel at the current timestep. Divergence is when the liquid increases or decreases volume. This can result in incorrect looking or unstable simulations. Millivoxel means one thousandth of a voxel. So a max divergence of 1 means that one or more liquid containing voxels in the simulation is either compressing to occupy 99.9% or 101.1% of a voxel. A max divergence of 1000 means that one or more liquid containing voxels is either added or removed (usually the latter) at the given timestep. Divergence can be lowered by lowering the Projection: Target divergence and increasing the Projection Max. iterations parameter in the Simulation tab of the simulation icon Simulation node.

  3. diagnostics icon Toggles the diagnostics settings panel, adding or removing it on the right side of the viewport. This panel can be used to visualize all sorts of aspects about the simulation. For more information please check out the diagnostics section.

  4. fullscreen icon Toggle panel fullscreen.

  1. Sky: These settings are controlled in the Skybox node. Documented here!

  2. Ground: These settings are controlled in the Ground node. Documented here!

  1. Manipulator This can be used to move things around in the viewport. There is a transform, rotate, and scale manipulator. These can be selected using the manipulator switcher in the top left corner (9,10,11) unless it’s hidden in the view icon View dropdown menu (6). You can also press Q for transform, W for rotate and E for scale. If a manipulator type can’t be selected, it’s because that manipulation is not supported for the selected object. (for example, rotating a point light)

  2. Force Gizmo Most foces have a gizmo using light blue arrows showing the direction of the velocity injected by the force.

  3. Inner Bound of the selected force. The transparent blue area of the inner bound shows the area where the force is at 100%. Bounds can be setup by setting the Falloff parameter to anything but None in the Behavior tab of certain force nodes.

  4. Outer Bound of the selected force. The darkened area shows the transition area where the force goes from 100% on the inside to 100% minus the Falloff percent (so by default 0%) on the outside.

render tab
  1. Preview is the tab where you can preview what will be exported.

    1. view icon View Dropdown where you can toggle the visibility of the stats.

    2. Image export nodes dropdown menu. Here, you can select which Export: Image node you want to preview.

    3. Render passes dropdown menu. Here, you can select which Render Pass you want to preview.

    4. attention icon No render pass mapping warning. Seeing this icon means that there is no render pass mapping setup in the export image icon Export: Image node. You can click on this icon to automatically set one up.

    5. Zoom in or out.

    6. Zoom to fit the whole tab. Checking this will disable 5

    7. settings icon Toggle render settings. This will show or hide the render settings (13,14) Render Settings

    8. zoom Default icon Set the zoom (5) back to 100%

    9. Toggle the crop gizmo.

    10. Crop in the horizontal and vertical axis.

    11. Crop vertical.

    12. Crop horizontal.

    13. General render settings

    14. Render pass specific render settings.

export tab
  1. Export is the tab Here you can View your exported flipbook or the last frame of your exported sequence. Exports are done using the export image icon Export: Image node documented here

    1. Channels. left mouse button click on any of these buttons to view the Red, Green, Blue, or Alpha channels individually, click on the channel again to go back to viewing Red, Green, and Blue together. Ctrl + left mouse button click on a channel to add or subtract it from the channel selection.

    2. render pass. A dropdown menu of the mapped render passes where you can select which render pass you want to view the export of.

    3. Flipbook. Format used for games where all the frames are stored in one image. You will only see this if the Export Mode in the Export tab of the export image icon Export: Image node was set to Flipbook.

    4. Export viewer. Shows the exported files.

    5. Current Flipbook Frame, indicated with a thin light border. You can left mouse button click on any frame to set it to the current frame.

    6. icon_back Go To Start. Set the playhead to the beginning of the timeline. (the timeline in the Export tab)

    7. icon_prev_frame Go to the previous frame.

    8. icon_play Play or pause the export.

    9. next_frame Go to the next frame.

    10. icon_forward Go To End. Set the playhead to the end of the timeline.

    11. icon_loop Loop. This will toggle if the export will restart playing from the beginning or stop when it reaches the last frame.

    12. icon_skip_frame Skip Frame. This will toggle if the player will skip frames when necessary to keep up with the selected framerate or not.

    13. Current Frame. Displays the current playback frame. You can also left mouse button click within this box to set the current frame manually.

    14. Timeline. Horizontal representation of all the exported frame numbers.

    15. icon_scrubber_small Playhead. Sits at the current frame on the timeline. You can left mouse button click and drag the playhead to move through the timeline viewing different frames.

    16. Frames Per Second. Fps at which the export is played back. The higher this number the more “sped up” the playback seems. Try setting this to your target framerate, 24 fps for when you are working on a movie for example. This way you can see what the speed in the final result will look like.

Node Graph#

This is where the building blocks to create the simulation are managed. You can think of it as if the wires represent data connecting one piece of the setup to the other.

node graph
  1. move section icon Using left mouse button dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.

  2. search icon Open search box. left mouse button Clicking on this will open a search box where you can type a node name or a part of the name to quickly select that node.

  3. list view icon Toggle graph tree. (9)

  4. icon_randomize_seeds Randomizes all parameters with randomization enabled. This can be a quick way to get a variation on an effect. For more information on randomization please look at our Randomization page!

  5. fit To View icon Move view to center of nodes.

  6. focus node icon Move view to center of selected nodes.

  7. zoom Default icon Reset zoom to default.

  8. fullscreen icon Toggle panel fullscreen

  9. Graph Tree Here you’ll find all the nodes represented in a list. You can use the unfold icon icon to get a dropdown menu of nodes that are connected to an input pin of the node. If you hover your mouse over a node name, you can click the dot normal icon to select the node. This can be useful for quickly selecting nodes to get to its parameters without searching the node graph! You can also select multiple nodes by using Shift + left mouse button Selected nodes are indicated with the dot active icon icon.

  10. Node. Building block of the simulation. Selected nodes have a blue border.

  11. Input pin

  12. Connection wire

  13. Output pin

  14. node toggle icon Toggles whether a node is enabled. Shift + left mouse button to toggle for all selected nodes.

  15. Comment. Custom-named container for nodes useful for ordering and readability. You can create a comment by selecting Create Comment in the right mouse button menu of the node graph or by pressing Ctrl + G For more information on comments please check our Comment section!

  1. Note. Custom textbox that can be places around the node graph to provide extra information or aid memory. You can create a note by selecting Create Note in the right-click menu of the node graph or by pressing Ctrl + H For more information on comments please check our Note section!

  2. Minimap. Small overview of the whole node graph. The minimap can be enabled and adjusted in the Settings>Preferences…> general icon General section.

  3. Nodes are visualized by blocks colored based on their respective icons. Selected nodes have a white border.

  4. Comments are visualized by rectangles below the nodes. Comments are colored based on the colors they have in the node graph.

  5. Visible node graph area. The white semi-transparent box indicates what section of the node graph is currently visible. Zooming in on the node graph will make this box smaller and zooming out will make it bigger. To move the visible section using the minimap you can left mouse button click to jump to the desired area or left mouse button click and drag to move there.

Timeline Editor#

This is where time is visualized from left to right.

For a description of how to use this editor check out our Timeline Editor section.

timeline editor
  1. move section icon Using left mouse button dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.

  2. key filter icon Snap keys to frames. With this turned on (indicated by the icon turning blue), keyframes can only be created on whole frame numbers and can only be moved whole frame numbers.

  3. fit To View icon Fit view to all keys

  4. fit To View icon Fit view to selected keys

  5. zoom Default icon Reset the vertical zoom to default in the Curve Editor. Shift + left mouse button click this icon to reset the horizontal zoom.

  6. fullscreen icon Toggle panel fullscreen

  7. reset icon Reset R Reset the simulation to the beginning of the timeline.

  8. previous key icon Move the playhead to the previous keyframe Left

  9. play Icon Play or pause the simulation Space

  10. next key icon Move playhead to the next keyframe Right

  11. next frame Move to the next frame/simulation step Z

  12. icon loop Toggle Loop L When looping is on you’ll see the looping area represented in blue in the timeline editor. This blue bar can be moved around by left mouse button clicking and dragging the middle or scaled by left mouse button clicking and dragging the edges.

  13. Toggle between displaying the timeline in seconds or frames. Shift + F

  14. Scrollbar for the timeline.

  15. search icon Here you can search for a specific parameter in the list of animated parameters.

  16. curve mode icon Toggle Curve Editor ` For a description of how to use this editor check out our Curve Editor section.

  17. autokey icon Toggle Timeline Autokey A With this on a keyframe will be added at the playhead when changing the value of a parameter with keyframe animation enabled.

  18. record icon Toggle Timeline Recording Shift + R When you start the simulation with this button, all changes made to parameters with Timeline Override enabled will be translated to keyframes in real time.

  19. sync playback icon Toggle Timeline Sync D With this one the playhead is always at the same position as the stimulation time. So the blue line and the pink line can’t be split up when playing.

  20. curve mode icon Toggle Follow Playhead F With this on, the timeline will be panned to always keep the playhead in the middle of the editor.

  21. icon_scrubber_big Playhead Indicates the current time on the timeline.

  22. This indicates the current time the simulation is at.

  23. Frame number.

  24. Node with a parameter that has keyframe animation on it. You can use the unfold icon icon to hide or show the animated parameters.

  25. play icon timeline Enable or disable the keyframe animation for the node. When disabling this the parameters of the node won’t change over time anymore but will keep the values they had when toggling this button off.

  26. eye icon Hide or Show the curves for all parameters of this node in the Curve Editor.

  27. play once icon Specify the curve continuation. Set the keyframe animation for this parameter to either play once icon Play Once, loop icon Loop (restart the animation at the end), or ping pong icon Ping Pong (plays the animation forwards then backwards then forwards, and so on.)

  1. Parameter Here you can set the parameter value for the current frame.

  2. play icon timeline Enable or disable the keyframe animation for the parameter. When disabling this the parameter won’t change over time anymore but will keep the value it had when toggling this button off.

  3. eye icon Hide or Show the curves for this parameter in the Curve Editor.

  4. keyframe icon Keyframe

export image curve
  1. timeline curve icon This button can be found on an export icon Export node.

    For an export node, this will toggle a different view where you can see and edit how the frames will be exported.

  1. Shows the duration of the sequence that will be exported.

  2. This indicates what part of the timeline will be exported. This bar can be moved around.

  3. Information on the controls of the editor. These will change to showing keyframe controls when hovering over a keyframe.

Properties Panel#

properties panel
  1. move section icon Using left mouse button dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.

  2. Node Details: This tab shows all the parameters for the selected node.

favorites tab
  1. Favorites This tab shows all the parameters that are marked as favorites.

    You can do this with any parameter from the Node Details tab by checking the star icon favorite right next to it.

    Clear All will remove all the items from the favorites list. All the star icons will be unchecked.

    In the menubar in Settings/Project Settings… You can also auto-favorite parameters based on the default, the last saved, or a loaded .liquigen file!

timeline tab
  1. Timeline: This tab shows all the parameters with keyframe animation enabled.

    Clear All will remove all the items from the list. Note that this will remove all animation!

    Keyframe animation on a parameter is enabled by setting the override state (12) to Timeline Override.

    For more information on animation (timeline) please check out our Keyframe Animation section.

timeline tab
  1. Randomized: This tab contains all the parameters with randomization enabled which can be done by Shift + left mouse button clicking one the override state cycler (12)

    Randomize All Will assign a new random value to all parameters in the Randomized tab.

    The range sliders on the left side define the minimum and maximum between which the random value can be picked. The field right next to this is the parameter value. update icon Will randomize the parameter (instead of all of them). For more information check out our Randomization section!

  2. search icon This will open a search box to find the parameter you are looking for regardless of the tab you are in. You can use Ctrl + F to open this function right away!

  3. key filter icon Only show the parameters with keyframe animation regardless of the tab you are in. This is different from the timeline tab since this only shows animated parameters of the selected node instead of all nodes.

  4. move icon This will open a dropdown menu with the options to reset or randomize all parameters of the selected node or tab.

  5. fullscreen icon Toggle panel fullscreen

  6. Parameter tabs: All nodes have their collection of parameter tabs sorting the parameters in easy-to-find categories.

  7. Parameter tab divider. This visually divides the parameters of a certain tab in the list. You can hide or unhide the parameters of this tab by using the unfold icon icon.

override states
  1. Parameter name: Hovering over this will show a description of what the parameter does.

  2. Checkbox: This can set a parameter to on or off.

  3. reset icon Reset to the default value.

  4. favorite Mark as favorite: This will make the parameter appear in the favorites tab.

  5. info icon Parameter special info: Hovering your mouse over this icon will display secondary info about the parameters effect on the simulation. In LiquiGen, this icon can only be found next to a few parameters usually to notify the user that changing this parameter will reset the simulation.

  6. no override icon Cycle Override State: Clicking on this will cycle through the different override states for the parameter.
    • no override icon No Override: The parameter is only driven by the value put into the field, checkbox, or dropdown menu.

    • keyframe icon Timeline Override: The parameter is driven by the keyframes and can vary over time. For more information please check out our Keyframe Animation section.

    • pin override icon Pin Override: The parameter is driven by an external node like an oscillator. The value can change over time based on a function. For more information check out our Modulating Parameters section.

    • random icon Randomize Override: Shift + left mouse button click. The parameter value can be randomized within the range specified in the Randomized tab. For more information check out our Randomization section.

  7. Value Slider: You can left mouse button within this box to type in the value you want. Or left mouse button and drag to change the value. You can also apply math within these text boxes. For example, typing 4*7/2+6-2 and pressing Enter will put a value of 18 in the parameter. This can be helpful for quickly multiplying a value or reducing it by half for example.

override states
  1. range icon This appears when a parameter value outside the default bounds is set by typing it in. Doing this will set the bounds to the new minimum or maximum value. You can click on the range icon icon to open the Set Parameter Bounds window where you can set the minimum or maximum value using the text fields, reset them to the default indicated on the right by clicking on the reset icon icon, or reset both using the Reset Bounds button. If the attention icon is present it means that the current parameter value is outside of the minimum or maximum bound and resetting that bound will result in the value being overwritten to the minimum or maximum value.

The parameter bounds affect the range of the parameter slider, modulation and timeline controls.

  1. Vertical scrollbar. You can use this to scroll through the list of parameters.

  2. Horizontal scrollbar.

  3. Current software version.

To quickly jump to a parameter you can use Ctrl + P

Project Manager#

project manager
  1. Return to the normal user interface with the project you’re currently in. Clicking the home Icon icon will do the same thing.

  2. Minimize the LiquiGen window.

  3. Maximize the LiquiGen window.

  4. Close LiquiGen.

  5. JangaFX account. In this section, you can go to your JangaFX account which stores things like your licenses and plans.

  6. Open the default preset.

  7. This opens a file browser where you can look for a .liquigen file to open.

  8. Go to the Project Manager home page, which features the Recent Projects section with a list of your most recent projects so you can continue working quickly, the Start From section to select a good starting point closest to the scale of your intended simumation, and the What’s New section with our latest YouTube videos.

  9. Go to the learning section featuring our tutorials and recent live streams.

  10. Go to the preset list containing a wide variety of presets to learn from or to use as a starting point for your effects.

  11. Go to a full list of all the projects you’ve opened. Using the dropdown menu, you can sort your projects by filename, file creation date, or the latest file modification date. You can left mouse button click the arrow icon arrow to toggle the list between ascending or descending. You can also type a part of the filename in the search box to find the project file you’re looking for.

Pro tip: You can drag a lot of .liquigen files into LiquiGen together (like a preset pack) and they will all conveniently show up in the projects list.

  1. List of latest JangaFX videos. Clicking on these thumbnails will redirect you to the video on youtube.

  2. Open the License Manager. For more information on licensing please go to our Licensing section!

  3. Link to our discord server where you can get help, give feedback on the software, get early builds, or show off things you made.

  4. Link to our forums.

  5. Links to the JangaFX social media pages.

  6. Current software version.

  7. Preset categories. Currently not in use…

  8. Search field where you can type the name or a part of the name to find the preset you are looking for.

  9. Preset. A preset is a read-only LiquiGen project file that ships with the software. When in the My Projects (11) section, this list contains project files you saved yourself.

  10. VRAM tag. This can be added to project files to mark if the simulation takes a lot of VRAM or not. Useful for when you don’t want to accidentally open a preset your computer can’t handle. To add a VRAM tag, go to Settings/Project Settings… in the Tags textbox type 24-gb or 8-gb and hit Enter