A high-performance creative coding suite that transforms static media into interactive 3D architectural limestone volumes. This version implements a Weight-Based design philosophy with surgical alignment of interactive elements.
Located in web_interface/, PointGen has transitioned into an Architectural Point Cloud engine.
- Neutral (Matte Obsidian): The primary canvas (
#0a0b0c) provides a non-distractive depth. - Primary (Architectural Limestone): All UI "Ink" is rendered in high-definition limestone tones (
#e6e6dc). - Tertiary (High-weight Vermilion): High-weight accents (
#ff3e00) highlight the loudest interaction points. - Glassmorphism: UI containers feature 40px frosted blur with 0.4 opacity, maintaining a disciplined 4px corner radius.
- Surgical Centering: Slider thumbs (asterisks) are perfectly bisected using
dominant-baseline: centralfor zero-parallax interaction. - Orbital Controls: Full 3D camera navigation (Drag to Rotate, Scroll to Zoom).
- Ink-Only Layout: Slider tracks are transparent, with the high-weight asterisk doing the heavy lifting.
Organized for clarity and rapid development:
web_interface/: The Orbital Architectural Engine (Three.js/GLSL).server/: Python Flask Hub for 3D Depth extraction and metadata analysis.smart_ascii/: Pro configuration-driven ASCII tool.legacy/: Archived 1D and specialized pointillism tools.docs/: Process documentation and historical output logs.
- Launch the Intelligence Hub:
.\.venv\Scripts\python.exe server/app.py
- Launch the Engine:
Open
http://127.0.0.1:5000/in any modern browser. - Explore: The engine will autoload the default image and build a 3D limestone cloud.
- Frontend TDD: The
AsciiTestssuite (intests.js) validates:- Surgical Slider Centering (
y=12central baseline check). - Ink-only transparency health.
- 3D Orbital & Shader integrity.
- Surgical Slider Centering (
Enjoy the limestone nebula!