Explore the mesmerizing world of hyperbolic geometry with this interactive Linux GPU shader. The application renders a fullscreen hyperbolic plane tiling, optionally augmented with a live video texture from your camera. What makes it truly unique is its integration with Large Language Models (LLMs) via the MCP protocol. Users can dynamically control various visual parameters, such as background, edge colors, animation state, geometry representation (disk or plane), and symmetry groups, simply by issuing natural language commands through an LLM chat client, making for an intuitive and powerful artistic or exploratory tool.
Key Features
01Interactive fullscreen GLSL shader display
02Real-time video texture integration from camera
03Dynamic control via natural language commands from LLMs
04Configurable hyperbolic plane symmetries and representations (disk/plane)
05MCP server for seamless LLM integration
060 GitHub stars