StableHoudini  by stassius

Houdini toolset for Stable Diffusion image processing

Created 2 years ago
409 stars

Top 71.3% on SourcePulse

GitHubView on GitHub
Project Summary

This toolset provides a professional suite of Houdini Digital Assets (HDAs) for integrating Stable Diffusion image generation and processing directly within the Houdini environment. It targets 3D artists and technical directors seeking to leverage AI image synthesis for asset creation, animation, and complex visual effects pipelines, offering seamless integration with popular Stable Diffusion interfaces like Automatic1111 and ControlNet.

How It Works

The toolset leverages Houdini's Procedural Dependency Graph (PDG) to orchestrate Stable Diffusion tasks, enabling complex, automated workflows. It acts as an interface to Automatic1111's API, allowing users to control text-to-image, image-to-image, ControlNet preprocessors and models, LoRA/TI/Hypernetwork usage, and upscaling directly from Houdini nodes. This procedural approach facilitates animation of prompts, bulk processing, and integration with existing Houdini scene data.

Quick Start & Requirements

  • Installation: Install Automatic1111 web UI with the --api flag. Install HDAs from /hda/ and ensure Python/Presets folders are alongside top_stable_diffusion.hda. Restart Houdini.
  • Prerequisites: Houdini 19.5, 20, or 20.5 with Python 3.9. Automatic1111 web UI (tested with version as of July 2024). Optional: Kohya_ss web UI for training.
  • Resources: Requires a running Automatic1111 instance.
  • Docs: Troubleshooting Checklist, Wiki
  • Demos: Video Tutorials, Additional Demos

Highlighted Details

  • Full integration with Automatic1111 features: TI, Loras, Hypernetworks, face restoration, tiling, hires fix, SD XL.
  • Supports the entire ControlNet 1.1 suite, including all preprocessors and models.
  • Enables LoRA training dataset preparation and LoRA training directly within Houdini via a Kohya_ss connector.
  • PDG integration allows for automated, scalable generation and processing tasks, including prompt animation and bulk operations.

Maintenance & Community

  • Developed by Stanislav Demchenko (stassius) for EVR Systems.
  • Active Discord community available: Discord

Licensing & Compatibility

  • License not explicitly stated in the README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The toolset requires a separate, running instance of Automatic1111 and is dependent on its API compatibility. Compatibility with future versions of Automatic1111 or ControlNet is not guaranteed and may require updates to the toolset. The README notes that users should update both ControlNet and Stable Houdini to avoid compatibility errors.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Jeremy Howard Jeremy Howard(Cofounder of fast.ai).

clarity-upscaler by philz1337x

0.3%
5k
AI image upscaler & enhancer, alternative to Magnific
Created 1 year ago
Updated 6 months ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
5 more.

ai-toolkit by ostris

0.9%
6k
Training toolkit for finetuning diffusion models
Created 2 years ago
Updated 14 hours ago
Feedback? Help us improve.