FNode

 all projects

Node-based process automation

C#, Godot

FNode is a node-based tool for automated file management and visual programming. Using logically linked building blocks, complex actions can be programmed and applied to any file.

/pr/image/fnode_transp.png

On the basis of logically linked nodes, FNode offers the following features, among others

  • Automated processing of large amounts of files
  • Reading of online APIs for use in the nodetree
  • File operations (rename, move, copy, create text files etc.)
  • Conversion of image files based on dynamic rules and simple batch processes for image files
  • parallel processing of any number of nodetrees

Simple video example where all PNG files in a folder are converted to WebP.



Aber warum?

In my work at yoose3D, we often have to handle large amounts of files. For example, animations are rendered as multiple layers of image sequence and later stitched together to create the final video. To automate repetitive file management tasks, I built the tool y3D-FM (yoose3D File Manager), which renames, moves, and performs image processing on files based on predetermined rules.
However, since the tool was specifically tailored to tasks at yoose3D and moreover every additional feature further bogged down the UI, I felt the need for a more general tool for automated file management. Since I like to work node-based myself, I looked around for node-based tools for this and didn’t find what I was looking for.
Since I wanted to deal with parsing NodeTrees for a long time, I built one myself.
/pr/image/fnode/y3d-fm.png

y3d-FM Renaming and Batch-Processing Tool for yoose3D



More examples

/pr/image/fnode/thumbnailgenerator.png

Thumbnail generator that generates square thumbnails from all input images. Many nodes and inputs are documented directly in the software via mouse hint.


/pr/image/fnode/folderinfo.png

NodeTree to create a text file with information about a folder.


Download

The latest version (currently Windows only) can be downloaded here at Github.