Model lab · ASCII pass

The G2, rebuilt in ASCII.

Tune the glyph field while the live glasses stay in view.

Geometry lab
Live · source → glyph Drag to rotate · hover to accelerate
Grid
Character setTerminal
Renderer2D canvas · 30 fps

Pipeline

One mesh. Three deliberate passes.

01 / source

Software-rasterized G2

The existing parametric model keeps its published dimensions, hinge transforms, per-pixel lighting, drag physics, and fit solver.

g2-glasses.js → transparent source canvas
02 / sample

Luminance grid

The frame is downsampled into cells. Contrast and brightness reshape each cell before alpha removes the empty background.

Y = 0.299R + 0.587G + 0.114B
03 / glyph

Character density

Each luminance value indexes a sparse-to-dense character set, then the rows are painted in OcuClaw lens green.

. : - = + * # % @ 0 O N M W B X

Adapted from Egor Shesternin's ASCII hero guide and its MIT-licensed reference implementation. This version preserves OcuClaw's own G2 geometry and software renderer instead of loading a GLB or WebGL stack.