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.

Using
dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.
Scene is the default tab where you can view and manipulate everything.

Dropdown menu of all the things that can be hidden or viewed in the Scene tab.
Simulation M (16)
Bounding Box B (15)
Shapes H (17)
Masking This visualizes all the voxels containing something.
Manipulators Shift+Q (18,19)
Manipulator Switcher This shows the Move
(9), Rotate
(10), and Scale
(11) buttons.
Entity Icons (20) Show the node icons on the node position.
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
- Stats (21)
Resolution: The resolution of the viewport
Simulate: The time it takes in milliseconds to do a single simulation step.
Render: The time it takes in milliseconds to render the simulation.
Framerate: How many times per second the UI is updated
VRAM: The amount currently used GPU memory vs total available memory.
Viewport orientation gizmo. You can
click on the dots to orient the view to that axis. Or
click and drag the sphere to rotate the view.
Sky: These settings are controlled in the Skybox node.
Ground: These settings are controlled in the Ground node.

Render is the tab where you can preview what will be exported.

Export is the tab Here you can View your exported flipbook or the last frame of your exported sequence.

Debug shows detailed technical information about the simulation based on a specified slice of voxels.
Node Graph#
This is where the building blocks to create the simulation are managed.

Using
dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.
Open search box.
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.
Graph Tree Here you’ll find all the nodes represented in a list. You can use the
icon to get a dropdown menu of nodes that are connected to an input pin of the node.
Node
Input pins
Connection wires
Output pin
Toggles whether a node is enabled. Shift +
to toggle for all selected nodes.
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.

Using
dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.
Reset R Reset the simulation to the beginning of the timeline.
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
clicking and dragging the middle or scaled by
clicking and dragging the edges.
Toggle between displaying the timeline in seconds or frames. Shift + F
Scrollbar for the timeline.
Here you can search for a specific parameter in the list of animated parameters.
Toggle Curve Editor ` For a description of how to use this editor check out our Curve Editor section.
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.
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.
Toggle Follow Playhead F With this on, the timeline will be panned to always keep the playhead in the middle of the editor.
Playhead Indicates the current time on the timeline.
This indicates the current time the simulation is at.
Frame number.
Node with a parameter that has keyframe animation on it. You can use the
icon to hide or show the animated parameters.
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.
Hide or Show the curves for all parameters of this node in the Curve Editor.
Parameter Here you can set the parameter value for the current frame.
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.
Hide or Show the curves for this parameter in the Curve Editor.
Keyframe

This button can be found on an Export or Import node.
For an export node, this will toggle a different view where you can see and edit how the frames will be exported.
Shows the duration of the sequence that will be exported.
This indicates what part of the timeline will be exported. This bar can be moved around.
Information on the controls of the editor. These will change to showing keyframe controls when hovering over a keyframe.
Properties Panel#

Using
dragging, you can use this icon to rearrange the UI layout by moving the 4 main sections.
Node Details: This tab shows all the parameters for the selected node.

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
right next to it.
Clear All will remove all the items from the favorites list. All the star icons will be unchecked.

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!
This will open a search box to find the parameter you are looking for regardless of the tab you are in.
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.
This will open a dropdown menu with the options to reset or randomize all parameters of the selected node or tab.
Parameter tab: All nodes have their own collection of parameter tabs.

Cycle Override State: Clicking on this will cycle through the different override states for the parameter.
Parameter name: Hovering over this will show a description of what the parameter does.
Checkbox: This can set a parameter on or off.
Value Slider: You can
within this box to type in the value you want. Or
and drag to change the value.
Mark as favorite: This will make the parameter appear in the favorites tab.
Current software version.
Project Manager#

Return to the normal user interface with the project you’re currently in.
Minimize the Embergen window.
Maximize the Embergen window.
Close Embergen.
Projects/Presets list
Specify if you want to sort by date or by name.
Search for a project. This is especially useful when looking through our long list of presets.
Project/Preset: This represents a .ember file that was either recently worked on by you or provided as a preset with Embergen.
on a project to open it.
Set the list to show the projects you recently worked on.
Set the list to show the Embergen presets.
Set the list to show tutorials on how to use Embergen.
Link to our discord server where you can get help, give feedback on the software, or show off things you made.
Link to our forums.
Open the default preset.
This opens a file browser where you can look for a .ember file to open.
Links to the JangaFX social media pages.