nodra
View on GitHub
PROCEDURAL GEOMETRY TOOLKIT

Build geometry
by design.

Nodra is a procedural geometry toolkit. Build meshes from connected operations, inspect every step, and make your geometry logic reusable.

✳ Procedural · Node-based · Composable
PROCEDURAL STUDY / 01 PREVIEW
Noise DisplaceFIELD  /  ENABLED
01Grid → Noise → Surface
FORM
FOLLOWS
LOGIC
BUILD A SYSTEM. SHAPE A MESH.01 — PROCEDURAL GEOMETRY
GENERATE✳MODIFY✳INSPECT✳EXPORT✳GENERATE✳MODIFY✳INSPECT✳EXPORT✳
01 / A BETTER WAY TO BUILDTHE GRAPH IS THE WORKFLOW

From a first shape
to a finished surface.

Start with a primitive. Add just the operations you need. Your graph stays readable as the geometry gets more interesting.

See what’s inside ↘
01⌗
GRID

Start with structure

Generate a grid, sphere, curve, or another base shape to work from.

02⌁
Shape→Noise→Mesh

Connect the logic

Link generators, fields, and modifiers in a visual, editable graph.

03◉
PREVIEW

See every change

Evaluate the graph and inspect the resulting geometry as you iterate.

02 / THE TOOLKITBUILT TO STAY COMPOSABLE

Small building blocks.
Big possibility.

Nodra keeps geometry operations explicit and reusable. Build a graph for a single asset or make procedural logic part of a wider toolchain.

01Geometry generatorsPrimitives, curves, grids and more↗
02Mesh modifiersTransform, subdivide, scatter, deform↗
03Attribute workflowsFields, selection and mesh data↗
procedural / studies / terrain-01···
GRAPH
◈  Grid
◌  Noise Displace
⌖  Smooth by Angle
◈  Output
+  Add node
VIEWPORT
X
Y
PERSPECTIVE   ·   WIREFRAME
GRAPH EVALUATEDPROCEDURAL VIEWPORT
◈What you see is built from
connected, editable steps.
03 / A SECOND WAY TO CREATEAVAILABLE NOW

One graph.
On your desktop.

A standalone Nodra app for exploring procedural geometry, available for Windows, macOS, and Linux (v0.2.0 preview). Its renderer is built on raylib, a cross-platform library designed to run on a wide range of devices.

STANDALONE APP PREVIEW v0.2.0
NODRA  /  GRAPH VIEW
PROCEDURAL GRAPH4 NODES
◉GENERATEIco Sphere
◌DEFORMNoise Displace
⌖SMOOTHSmooth by Angle
◈OUTPUTMesh
PREVIEW LIVE
ICO SPHERE  ·  NOISE DISPLACE
PROCEDURAL WORKSPACE   ·   v0.2.0 PREVIEW
WINDOWSmacOSLINUX
04 / UNITY SUPPORTOPEN-SOURCE PACKAGE

Works with Unity.

Nodra supports Unity through a dedicated package. The Unity package is open source and available on GitHub.

Explore the Unity package ↗
NODRA / UNITY PACKAGEOPEN SOURCE
Unity packageSUPPORTED PLATFORM
✓
PACKAGE SOURCEGITHUB  ↗
05 / COMMAND LINECLI INCLUDED

Your graph,
from the terminal.

Evaluate a graph, validate its structure, or render a quick PNG preview straight from your terminal. No visual editor required.

NODRA CLI  /  GRAPH.NDR
# Validate the graph
$ nodra validate graph.ndr

# Evaluate and export the mesh
$ nodra eval graph.ndr --out mesh.obj

# Render a PNG preview
$ nodra render graph.ndr --out preview.png
READYEVAL  ·  VALIDATE  ·  RENDER
06 / YOUR NEXT STEPFOLLOW DEVELOPMENT

Start building
with Nodra.

Explore Nodra and follow development on GitHub.

Open the GitHub project ↗