← All work

Interactive Installation · Generative AI

Sketch To AI - Oman Comix

An early-adoption interactive installation integrating Unity C# with Automatic1111 (Stable Diffusion) to transform live user sketches into rendered AI artwork displayed on a large screen.

Client
Comix Oman
Studio
TheHangingHouse (Codebrew)
Platform
Desktop
Role
Solo

An interactive public installation developed in Unity 3D during the initial launch of Stable Diffusion. The application connects a C# drawing panel interface with an Automatic1111 API backend to convert real-time user sketches into detailed AI-generated artwork. Using a dual-display setup, users draw on an interactive touchscreen panel while preset prompt templates and style parameters guide the Stable Diffusion generation pipeline. The resulting high-resolution output is dynamically rendered and presented on a large-format main display in real time.

Highlights

  • This project was a major turning point for me. It was my first time working with Automatic1111, and it came with a steep learning curve. Initially, the team had agreed on a specific API with the client, but the client was completely unsatisfied with the initial output.
  • Pivoting quickly, I discovered Automatic1111 and presented it as an alternative. The client loved it. However, this introduced a new technical challenge: there was no existing SDK to connect it to Unity, and I had never deployed to a cloud GPU like Vast.ai before.
  • Under intense pressure, I worked right up to the final deadline. After countless hours of troubleshooting, I successfully routed the communication between Unity and the cloud GPU by exposing the necessary ports on Vast.ai. Despite a moment where the pressure made me want to quit, everything finally clicked, and the system delivered fantastic results.
  • Sketch To AI - Oman Comix, screenshot 1