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.

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

    • Simulation M (15)

    • Unlit Mode U Minimizes the shading complexity. This will significantly speed up the render speed and can be useful when you want better performance when working on your simulation and don’t need to see the final shading.

    • Bounding Box B (14)

    • Shapes H (16)

    • Backplates Shift+B This will toggle the backplate visibility. Backplates can be added in the Camera node.

    • Masking This visualizes all the voxels containing something.

    • Manipulators Shift+Q (17) This toggles the visibility for the transform, rotate, or scale manipulators.

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

    • Entity Icons (18) show the node icons on the node position. In this case, the Line Force node. Clicking on an entity icon will select the corresponding node.

    • Camera Gizmo (11) 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.

    • Render Quality will open a menu to its right where you can pick either Low Ctrl + 1, Medium Ctrl + 2, or High Ctrl + 3

      In certain cases, like when using Flames translucency, you can get a lot of banding when you look up close at your sim. Setting a higher render quality will help to deal with this.

      You can also lower the render quality to gain performance.

      Low, Medium, and High are presets that can be edited in Settings>Preferences…>Viewport Quality

    • Settings (22) Adds a box with common settings for easy accessibility.
      • Render Quality Quickly pick one of the three render quality presets mentioned above.

      • View Mode Pick between using Lit for proper shading, or using Unlit for simple shading to open up some resources for faster simulations. Same as toggling the U key.

      • Projection Quality Cycle through the projection quality presets. This mostly compromises between simulation speed and accuracy of the collisions and pressure. These settings are also in the simulation icon Simulation node under the Projection tab. For more information about projection please check out our ..TBD.. section!

      • Render Shapes Toggle whether or not shapes are visible. Same as toggling the H key.

      • Lock Camera Lock the active camera so the view can’t be changed anymore. (doesn’t work for the default camera) This is the same as using the Lock checkbox in the General tab of the camera icon Camera node.

    • Stats (23)
      • Bounds: The amount of voxels in all three axes. More voxels generally mean larger bounds and more space to simulate volumes. These values can be adjusted using the Voxel count parameter in the Domain tab of the simulation icon Simulation node.

      • Voxels: The total amount of voxels in the simulation. This is the multiplication of the voxel dimensions mentioned above in mVox which simply means “Million Voxels”. For more information on voxels, please check our voxels section.

      • Sim Time: Time it takes to simulate one simulation step in milliseconds.

      • Sim Speed: Speed at which the Embergen is simulating in million voxels per second.

      • Resolution: The resolution of the viewport in pixels.

      • Render Time: Time it takes to render the volumes to the screen in milliseconds. You can see the numbers lowering when switching to a lower quality or unlit mode.

      • UI Framerate: How many times per second the UI is updated.

      • VRAM: The amount of currently used GPU memory vs total available memory.

      • Particle Count The amount of present particles created by Particles nodes. If it just says 7 it means there are 7 particles in the simulation, 7.0 K means 7000 particles, and 7.0 M means 7.000.000 particles.

  2. fullscreen Icon Toggle panel fullscreen.

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

  2. Ground: These settings are controlled in the Ground node.

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

  2. Inner Bound of the selected force. The transparent 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 General tab of certain force nodes.

  3. 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. Render 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. Render nodes dropdown menu. Here, you can select which Render 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 Render node. You can click on this icon to automatically set one up.

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

    6. Zoom in or out.

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

    8. zoom Default Icon Set the zoom (6) 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 Here you can View your exported flipbook or image sequence.

    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 render icon Render 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 seed parameters of all nodes containing them. This can be a quick way to get a variation on an effect. For example, if you use noise forces or shapes when making an explosion, you will get a unique explosion every time you click this icon!

  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 pins

  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. shevron Icon This dropdown menu gives you quick access to the options related to looping.
    • Timeline
      • Loop: This will have the playhead loop over the same portion of the timeline, including all the keyframe animations, while the simulation keeps running forward.

    • Simulation
      • Loop This will loop the simulation blending the min and max positions of the Loop Bounds together.

      • Repeat This will restart the simulation when reaching the Repeat Frame

      • Time Controls key filter icon This will select the Time Control tab of the simulation icon Simulation node for quick access to all settings related to looping or repeating the simulation.

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

  15. Scrollbar for the timeline.

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

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

  18. 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.

  19. 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.

  20. 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.

  21. 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.

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

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

  24. Frame number.

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

  26. 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.

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

  28. 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.)

curve continuation
  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 group icon Export or import node icon Import 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 (11) 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 (11)

    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.

  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 tab: All nodes have their collection of parameter tabs sorting the parameters in easy-to-find categories.

override states
  1. 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. 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.

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

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

  4. reset Icon Reset to the default value.

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

  6. 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.

  2. Minimize the Embergen window.

  3. Maximize the Embergen window.

  4. Close Embergen.

  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 .ember file to open.

  8. Go to the Project Manager home page, which features a list of your most recent projects so you can continue working quickly, three default presets that can be very useful starting points for your projects, and our latest YouTube videos.

  9. Go to the learning section featuring our in-software guided tours, tutorial videos, 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.

  1. 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 .ember files into embergen together (like a preset pack) and they will all conveniently show up in the projects list.

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

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

  3. Link to our forums.

  4. Links to the JangaFX social media pages.

  5. Current software version.

  6. Preset categories. Use these buttons to filter specific preset types. The 8BG and 24GB buttons stand for the required GPU VRAM in gigabytes.

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

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