• Latest
  • About
  • Contact

James Irwin

  • Latest
  • About
  • Contact
Really excited to be included in this, which opens tomorrow. Hope to see you there.

Flat Volume

A survey exhibition of 41 pieces of work from 38 artists. Aimed at contextualising ‘Flat Volume’ and its’ concept within contemporary
Been working on the loading pages of the surfacecollider.net website recently, getting things ready for my PhD submission next spring sometime. 

While you wait for the data heavy GLB objects to load within the page you are greeted by fragments of gl
Images generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusi
Image generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusio
Images generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusi
Image generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusio
Images generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusi
Image generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusio
Image generated with LoRA_bot.py - a python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusio
I made a Python bot that auto navigates a three.js scene, kind of like a cybernetic painting that endlessly scans synthetic image space. 

It's for a show in October curated by the brilliant @painting_longworth.west More soon!
Images generated with LoRA_bot.py 

A python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusi
Images generated with LoRA_bot.py 

A python script that continually splices together cut-up texts from a dataset of alt-text POV descriptions of images rendered in 3D digital space. 

The auto-generated texts are then used to prompt a Stable Diffusi
Rewrite the original text in the style of Neal Stephenson’s Snow Crash. Maintain all key points and original meaning, but transform the tone and style to match the novel’s fast-paced, high-tech, and slightly satirical voice. Use punchy, k
Great to work with the always brilliant Off Site Project on this!
Reposting straight from their account - details below:

V&A Friday Late: 
IS THIS FOR REAL?
Friday 25 April 2025

‘Disinformation Network’
by James Irwin (@surfacecolli
Having a break from making and writing for a few days, so I've had the Python bot running in the background to generate images for me. 

This is another image generated with LoRA_bot.py 

A custom Python script that auto-generates prompts and images
Image generated with LoRA_bot.py 

A custom Python script that auto-generates prompts and images locally through a fine-tuned Stable Diffusion LoRA model in Automatic1111.
Image generated with LoRA_bot.py 

A custom Python script that auto-generates prompts and images locally through a fine-tuned Stable Diffusion LoRA model in Automatic1111.
Really enjoyed giving a talk and workshop today on Large Language Models to the Critical Studies staff at CSM. We covered the history, how we prompt them, their cultural and sociopolitical significance, and how I use them in my practice and research.