Model lab · ASCII pass

The G2A, 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 G2A

The converted G2A mesh uses the existing lighting, drag physics, and fit solver, with the temples always open.

G2A / G2B → shared renderer → 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.