Seamless is a powerful graph builder integrated in the Unity Editor. It allows
you to bake beautiful procedural textures from noise or geometric primitives,
coupled with mathematical operations, image filters, etc.
Seamless works natively with any render pipeline on any Unity version above
2018.1.
Setup
The whole package is contained in the Seamless folder resulting from the import. You can move it wherever you want, but it is recommended to keep the same folder structure.
Basics
You can create a new Seamless graph from the right-click context menu in the project window.
Each graph is saved as a SeamlessObject in a .asset
file. You can recognize
them with the seamless logo. You can change the texture size from the inspector.
You can open a graph by double-clicking on it. On Unity 2019.2 and above, the window will try dock itself next to the scene window, otherwise it will appear as a floating window, that you can dock manually.
The navigation in the main canvas is similar to other graph editors such as Shadergraph or the animator. You can zoom in/out using scroll wheel, move by click & drag on the mouse scroll wheel. Nodes can be selected by clicking on it, or by drawing a selection rectangle. You can drag selected nodes to move them.
You cannot select or interact with links : they are 100% visual. To add a link, you must click and drag from an output, links cannot be created backwards. To remove a link you must remove one of the nodes it connect, or connect another link to the same output node. There is a header on the top of each window containing information and buttons to save, save as, and reload the graph.