amotile / stable-diffusion-studio

An animation focused workflow frontend for Stable Diffusion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An animation focused workflow frontend for Stable Diffusion

  • Uses AUTOMATIC1111 as the backend with some custom scripts.
  • Still a prototype, many improvements probably needed and many bugs to find.

Video example

How to run

Using the binary

  • Place the custom scripts from here the release (the .py files) into your <AUTOMATIC1111>/scripts folder
  • Restart AUTOMATIC1111 and make sure that is working like normal.
  • Run the executable (e.g. .exe file)
  • In your browser go to http://localhost:4000

Hosted by backend

Development version

  • Install and run the backend like above
  • in project root run:
  • npm install
  • npm start
    • In your browser go to http://localhost:5533

UI Tips

  • You can remove keyframes by moving them up or down far enough
  • If you hold shift when moving a keyframe you move the whole column or keyframes

How to build the release package (todo: simplify)

  • Compile frontend
    • studio: npm run build
  • Compile backend
    • backend: npm run build
  • Copy frontend/build -> backend/frontend
  • Make binaries
    • backend: npm run dist

About

An animation focused workflow frontend for Stable Diffusion

License:MIT License


Languages

Language:TypeScript 97.9%Language:HTML 1.8%Language:JavaScript 0.1%Language:Shell 0.1%