LooseControl
Lifting ControlNet for Generalized Depth Conditioning
Install / Use
/learn @shariqfarooq123/LooseControlREADME
LooseControl: Lifting ControlNet for Generalized Depth Conditioning
This is the official repository for our paper:
LooseControl: Lifting ControlNet for Generalized Depth Conditioning
Shariq Farooq Bhat, Niloy J. Mitra, Peter Wonka
[Project Page] [Paper] [Demo 🤗] [Weights (3D Box Control)]

Usage
git clone https://github.com/shariqfarooq123/LooseControl && cd LooseControl
Start the UI:
gradio app.py
or use via python API:
from loosecontrol import LooseControlNet
lcn = LooseControlNet("shariqfarooq/loose-control-3dbox")
boxy_depth = ...
prompt = "A photo of a snowman in a desert"
negative_prompt = "blurry, text, caption, lowquality,lowresolution, low res, grainy, ugly"
gen_image_1 = lcn(prompt, negative_prompt=negative_prompt, control_image=boxy_depth)
Style preserving edits:
# Fix the 'style' and edit
# Edit 'boxy_depth' -> 'boxy_depth_edited'
lcn.set_cf_attention()
gen_image_edited = lcn.edit(boxy_depth, boxy_depth_edited, prompt, negative_prompt=negative_prompt)
Credits
The Cross Frame attention is adapted from Text2Video-Zero
Citation
@misc{bhat2023loosecontrol,
title={LooseControl: Lifting ControlNet for Generalized Depth Conditioning},
author={Shariq Farooq Bhat and Niloy J. Mitra and Peter Wonka},
year={2023},
eprint={2312.03079},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
Related Skills
node-connect
341.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
