runek
DocsGalleryLibraryGitHub

Gallery

Every component, live

Each preview is the real component, generated from a seed — drag to orbit. Open one for its props, dependencies, and source.

structures

Room

Four walls + floor with a doorway and fixed colliders; optional roof.

House

Composed dwelling: walls with openings, floor, roof, door, and windows.

Wall

Wall segment with door/window openings and a fixed collider.

Floor

Flat floor slab with a fixed collider.

Roof

Flat or gable roof.

Door

Door panel within a frame.

Window

Window with frame and translucent pane.

Staircase

Stepped staircase with per-step colliders.

interiors

Table

Table with a top and four legs.

Chair

Chair with seat, back, and legs.

Lamp

Lamp that emits a point light.

Rug

Procedural striped rug (seeded stripes, no textures).

Shelf

Wall shelf with planks.

Bookshelf

Procedurally generated bookshelf with seeded books and one cuboid collider.

water

Lake

Procedural animated-shader water surface (no textures).

Shore

Sloped beach/shore strip to meet a Lake.

environment

Rocks

Faceted rocks with convex-hull colliders (seeded scatter).

Sky

Procedural atmosphere (drei Sky).

Grass

Instanced grass blades (seeded scatter).

vegetation

Trees

L-system trees grown by a 3D turtle, deterministic from seed.

terrain

Terrain

Procedural fbm-displaced ground with a matching trimesh collider and a flat build-pad option.

character

First-person controller — drop it into a world to walk.
Player

First/third-person character controller (ecctrl wrapper).

systems

Lighting system — lights a whole scene rather than an object.
LightRig

Sun + hemisphere/ground fill with shadow configuration.

runek Procedural 3D worlds for React Three Fiber — composable, seeded, asset-free.

MIT © nullorder · worlds, one rune at a time