What is CosmoNode?
CosmoNode is a node-based procedural 3D modelling system designed to bring the flexibility of tools like Geometry Nodes directly into the Unity Editor.
Instead of manually modelling every variation, geometry is created through a visual node graph. Each node performs a specific operation, allowing you to generate, transform, modify, scatter, and combine geometry without leaving Unity.
Build, Iterate, Experiment.
Procedural workflows make experimentation much faster. Change a parameter, connect another node, or replace an operation and the entire result can update automatically.
This makes CosmoNode useful for creating variations, experimenting with shapes, and building reusable procedural setups for games and interactive applications.
Everything inside Unity
CosmoNode is designed around a simple idea: procedural modelling should be part of the development workflow rather than a separate step.
Create your geometry, preview the result, modify parameters, and integrate the generated assets directly into your Unity project. CosmoNode also supports runtime evaluation, allowing procedural geometry to be generated while your application is running.
Nodes
A growing collection of nodes for geometry, transforms, scattering, UVs, mathematics, and more.
Generation
Build reusable graphs that can generate countless variations from a small set of parameters.
Support
Evaluate procedural graphs at runtime and create dynamic geometry directly inside your application.
From simple operations to complex systems
CosmoNode includes mesh generation and editing, subdivision, booleans, scattering, UV operations, curve tools, instancing, transformations, and mathematical operations.
The goal is not to replace traditional modelling tools, but to provide a procedural layer that makes creating and modifying geometry faster, more flexible, and easier to automate.
Active Development
CosmoNode is regularly updated with more contenti bug fixes and enhancements.
Follow to keep updated with the latest news.