Files
hermes-bot/enclosure/poster
kyleandClaude Sonnet 5.5 4bd4729b46 Initial commit
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 14:28:01 -07:00
..
2026-10-04 14:28:01 -07:00
2026-10-04 14:28:01 -07:00
2026-10-04 14:28:01 -07:00
2026-10-04 14:28:01 -07:00
2026-10-04 14:28:01 -07:00

Poster

hermes_poster.png (1600 × 2400) is rendered from the real enclosure model: hidden-line wireframe of the feature edges and silhouettes, 6 mm contour slices on the shells, the flat P7 face lit on the screen, a mirrored pass for the wet floor, then haze, bloom and CRT scanlines.

To regenerate after changing the model:

cd enclosure
for n in base servo_pan plate body yoke servo_tilt cradle camera; do
  openscad -o poster/pose/$n.stl -D "PART=\"pose_$n\"" -D '$fn=48' hermes_robot.scad
done
openscad -o /dev/null -D 'PART="pose_info"' hermes_robot.scad   # prints WIN / LED coordinates
python3 poster/render_poster.py

If the window or LED positions change, copy the printed WIN and LED values into render_poster.py. face.png is a frame captured from docs/face-prototype.html (flat shape, P7, speaking). Requires numpy, trimesh and Pillow.