Deterministic Geometry Over Synthetic Imagery
procedural-art deliberately diverges from diffusion-based image generators by rendering real geography rather than synthetic hallucinations. Originally designed to recreate an AI illustration of Mount Ararat using real elevation profiles, the toolchain processes Shuttle Radar Topography Mission (SRTM) elevation grids using Python and NumPy.
Dual Skills and Client-Side Tooling
Packaged as a plugin for Claude Code, the repository provides two core modules:
- procedural-terrain-art: Generates six distinct print styles (such as woodcuts and line engravings) using hidden-line elimination, exporting banners, static prints, or orbiting animations.
- procedural-realism: Introduces atmospheric rendering—including haze, snow lines, water bodies, and city lights—alongside a path tracer tailored for glass and metal still lifes.
The accompanying web application, Any mountain, runs entirely in the browser. It fetches elevation tiles directly to evaluate terrain geometry on the client without requiring a backend server. Users can choose from 94 curated mountain viewpoints or locate any peak worldwide via OpenStreetMap.
Maturity and Intended Audience
The repository targets creative coders, cartographers, and developers building autonomous agents that require verifiable, data-backed visualisations. While the codebase is systematically structured with automated testing and versioned releases, low engagement metrics (11 stars, 1 fork) indicate an early-stage project. Nonetheless, its principled reliance on real elevation data offers an intriguing blueprint for deterministic spatial rendering.