Nodes are the fundamental building blocks of Fuser. Every piece of functionality, from storing text to generating images, and interacting with AI models is represented as a node.
Fuser uses two main categories of nodes that work together to create powerful workflows. Primitive nodes are the building blocks of your workflows, and executable nodes are the AI operations that transform your data.
Primitive nodes store and display content. They're your starting points and endpoints, containing the data that will be processed by the executable nodes.
Executable nodes perform AI operations and transformations. They take inputs, process them, and produce the desired outputs.
Large Language Models are powerful AI systems that excel at understanding and generating human language. They can engage in natural conversations, analyze text and images, write content, and solve complex problems. These models are particularly useful for content creation, data analysis, coding assistance, and general problem-solving tasks. They can understand context, follow instructions, and generate coherent responses across a wide range of topics and applications.
Image generation nodes create visual content from text descriptions or existing images. They can produce high-quality, artistic images with various styles, from photorealistic to artistic interpretations. These tools are particularly useful for creating illustrations, concept art, product visualizations, and marketing materials. They can also handle specialized tasks like text-to-image generation, style transfer, and background manipulation, making them valuable for creative professionals and content creators.
Most video models and all 3D models support generating outputs based on reference images. It's often a good idea to start with an image instead of trying different text prompts. This approach allows you to lock-in the style and content using images which are often:
Once you have your image reference ready, you can use it as a starting point for the video or 3D model.
Video generation capabilities allow users to create dynamic visual content from text descriptions or static images. These tools can generate short video clips with controlled motion, camera movements, and visual effects. They're particularly useful for creating product demonstrations, social media content, and creative visual storytelling. The technology can handle various styles and effects, making it valuable for marketing, entertainment, and educational content creation.
Audio generation nodes create and manipulate sound content, including speech, music, and sound effects. They can generate natural-sounding speech in multiple languages, create original music compositions, and process existing audio to enhance quality or convert formats. These capabilities are valuable for creating podcasts, video narration, background music, and audio content for various media projects. The technology can also handle speech-to-text conversion and audio enhancement tasks.
3D generation tools create and manipulate three-dimensional models and scenes. They can generate 3D objects from text descriptions and images, create detailed models for product visualization, and design architectural spaces. These capabilities are particularly useful for product design, architectural visualization, game development, and virtual reality applications. The technology enables the creation of complex 3D structures with realistic textures and lighting.
Every node has one or more Properties that control the node's behavior and provide the necessary data for a node to function. These include model selection to choose which AI model to use, aspect ratio for image generation, duration for videos, and other parameters that are specific to the node.
To reduce visual clutter, some properties are hidden on the canvas by default. You can show them by clicking the button in the Node Toolbar to open the Properties Panel.
With the Properties Panel open, you can expose/hide certain properties on the canvas. Click on the small circle icon in the property header to toggle the property visibility.
Every node shares common elements:
You can rename the node by double-clicking on the title and typing a new title.
When a node is selected, it shows a highlighted border and a soft glow. It also becomes available for actions such as copy, delete, etc.
Selected nodes display a Node Toolbar below their main content. The toolbar provides context-aware actions that allow you to perform common tasks with the node.
You can resize nodes by hovering over the left and right side of the node. When the edge is highlighted, you can click and drag to resize the node.
Nodes have different visuals indicators, depending on the state they are currently in.
Command Bar: Press Shift
+A
or click in toolbar
text
, image
, video
, audio
, mesh
, style
openai
, anthropic
, fal
chat
, generate
, video
Quick Connect: Click and drag from a socket to empty space, then release the mouse button. The Quick Connect menu will open.
Toolbar: Click node buttons for common nodes, or drag and drop the icon from the toolbar to the canvas.
Nodes can be configured directly on the canvas or in the node properties panel. Here are some of the most common ways to configure nodes:
With the exception of primitive nodes, nodes are can be executed at any time. You can also execute nodes by selecting them and clicking the button in the Node Toolbar or using the primary toolbar at the bottom of the canvas.
When executing a node, all connected dependencies will be processed in order from left to right. The node will then enter the Executing state and the progress will be shown visually.
⌘/Ctrl
+C
, press ⌘/Ctrl
+V
to pasteWhen working with nodes, here are some best practices to follow to make your workflows more efficient and maintainable:
AI models are powerful, but they can sometimes produce unexpected results. When working with nodes, you may encounter some common issues. Here are some tips to help you troubleshoot and fix them:
Now that you understand nodes: