OctoShaper Docs
Install OctoShaper, learn how data flows through a graph, and pick the right way to run it: in the editor, at runtime, or as an imported procedural prefab.
The Colorful Update
Build meshes in the graph, color them, and preview everything in its own stage.
Getting Started
Get the package into your project.
Installation
Import OctoShaper, let the dependency installer finish, and check your render pipeline for the samples.
4 min readSamples
Import the bundled samples and use them as readable example graphs to open, tweak and copy from.
1 min readUpgrading to 1.2
A short checklist for moving a project to 1.2, and what changed for existing graphs and code.
4 min readCore Concepts
How data moves through a graph.
Elements, ElementSets and Attributes
How OctoShaper moves data through a graph: ElementSets are tables, attributes are columns, and nodes read and write them by name.
6 min readSync vs Async
What changes when a graph runs asynchronously, in editor previews, on the executor and from code.
5 min readBuilding Content
Meshes, colors, placement and rendering.
Procedural Meshes
Generate, edit and render real meshes in a graph with primitives, bevels, booleans, spline sweeps and Realize Meshes.
7 min readColors, Textures and Materials
Color ramps, texture sampling, height-map displacement, vertex colors and per-instance material overrides.
8 min readAssemblies and Placement
Author a prop once around the origin, then place it at every incoming transform with Local assembly or Place Local Assembly.
6 min readRendering and Instancing Modes
Choose between real GameObjects, GPU-instanced draws and indirect draws for generated content, and mix them in one graph.
7 min readEditor
Working in the graph window and the Scene view.
Node Graph Basics
Create a graph, wire nodes from Main Input to Main Output, expose parameters and read port contracts.
5 min readPreview Stage and Inspection
Preview graphs in an isolated Scene view stage, inspect any node's table, and keep large graphs responsive.
5 min readContext Manipulation
Manipulate compatible graph values in Unity's Scene view and distinguish interactive handles from output gizmos.
4 min readAI Integration and Editor Automation
Let a coding agent build and refine OctoShaper graphs through the Unity 6 CLI and a bundled skill, or script the editor with JSON.
5 min readData Types
Values you can author and pass between nodes.
Tutorials
Step-by-step builds with video companions.
Getting Started with Attributes and Subgraphs
Build a reusable point-cluster subgraph, pass per-element values into it, and instance varied results along a spline.
6 min readGPU-Accelerated Grass
Build natural billboard grass clusters and render them efficiently in Unity with GPU instanced indirect drawing.
5 min readRuntime
Running graphs while the game plays.
Extending
Adding your own nodes.
API
Driving graphs from C#.
Reference
Node catalog and release history.