Works with Houdini 19.5 with Python 3.9.
Tested with Automatic1111 and ControlNet version as of 10.05.2023 (may 2023).
Developed by Stanislav Demchenko (stassius) for EVR Systems.
https://www.linkedin.com/in/stanislav-demchenko/
Our Discord: https://discord.gg/bfdzAWQwct
controlnet-small.mp4
Professional set of Houdini digital assets for Stable Diffusion image processing.
- Automatic1111 in Houdini
- All main A1111 features, including TI, Loras, Hypernetworks, face restoration, tiling, hires fix
- ControlNet 1.1, whole set of preprocessors and models
- Animateable Image2Image alternative test
- Upscale
- Prompt from file, prompt animation
- Bulk processing in i2i, mask, i2i alt test, ControlNet
- Full PDG integration
- Bulk ControlNet preprocessing
- Work on a remote server with http authorization
- Install Automatic1111
- Add --api command line key to the webui-user.bat
- Run A1111 with webui-user.bat
- Install asset libraries from /hda/ and use assets inside Houdini
- Make sure the Python folder is located next to the top_stable_diffusion.hda file
- After the first time you created an SD node, /hda/Config/config.ini file will be created. In it you can change the default URL and also turn on http authorization for remote server if you use it. Restart Houdini for changes to take effect.
If you got errors, try to find them in this document: https://github.com/stassius/StableHoudini/wiki/Common-Errors
In localscheduler node:
- Scheduler/Slot count - Custom slot count=1
- Job params/Single - On
- SD Switch Model (PDG) - switch to any A1111 checkpoint
- SD Dream (PDG) - t2i, i2i, control net, all the A1111 features
- SD Prompt (PDG) - create and animate prompts
- SD Upscaler (PDG) - upscale an image with various neural networks
- Image Preview (PDG) - easily switch and save generation batches
- Image Process (PDG) - process images in COPs
- Depth map (Obj) - instant depth-map for ControlNet generation
- SD Preprocessor (PDG) - get preprocessed images (depth, normal and other maps) from ControlNet
- SD Png Info (PDG) - parses generation parameters stored in PNG-file and stores them in attributes for reuse.
- SD Set Option (PDG) - lets you set any A1111 option. You can find the internal name of the option and its type in config.json file in A1111 folder.
When you're using ControlNet in image2image, add as many ControlNets as there are set up in the A1111 settings due to a bug in the ControlNet extension API. This bug was fixed in A1111 update from 01.05.2023 (May the first).
- English: https://www.youtube.com/watch?v=jCE1Dx_Q924
- Russian: https://www.youtube.com/watch?v=Un_b8cvzxcw
Additional demo videos:
controlnet-interior_1.mp4
rts-small.mp4
Support me: https://www.donationalerts.com/r/houdinirus