public 3d-motion repository

sketches-3d

// Ameobea/sketches-3d

Experiments and demos of 3D game-like things. Also the home of Geotoy/Geoscript. Mostly using Blender + Three.JS with custom shaders and interactive bits.

$ git log --oneline --stat
stars:71forks:7updated:2026-05-15
README.md
readonly

3D Sketches + Experiments

This holds the outputs of my foray into 3D modeling, shaders, Three.JS, and psuedo-gamedev. It consists of a variety of scenes, sketches, and experiments that I created while learning and exploring the tech and methods involved with creating interactive 3D content that runs in the browser.

A screenshot of one of the 3D game-like demos I've been working on.  Shows a floating bridge with a pixelated texture and some metal arches, a brightly-colored green and red sky, and maroon fog over the bridge's surfaceA screenshot of one of the 3D sketches I created as a part of this project.  A golden arch made out of a metallic-rocky material stands on a concrete plinth.  It sits in what looks like a sort of shrine with curved stone arches.  There is a cobblestone floor and stone walls.  The graphics are remiscent of PS2 games or similar style.

In-Browser Demos

Tech

Most of the stuff here is built using Blender, Three.JS, and some custom shaders. It will all run in the browser, targeting desktop devices with mouse + keyboard. SvelteKit is used as a lightweight framework for wrapping everything up and bundling releases.

Include audio integration that is generated in realtime also in the browser via my web-synth project.

metadata.json
RustgamedevShadersshaderssveltesveltekitThree.jsWebGL

[INFO] 3 topics link to curated motion topic pages.