Step 1: Upload an image and click to segment the object
Step 2: Input the scene prompt and ๐ฉ generate the blob
๐ก Hint: Adjust the control strength and control timesteps range to balance appearance and flexibility
02.5
01
01
Click to adjust the diffusion sampling options ๐
02147483647
04
112
1100
Click to expand more previews ๐
Step 3: Edit the blob, such as move/resize/remove the blob
Click to adjust the target blob size ๐
0.12
Click to adjust the initial blob size to ensure it surrounds the object๐
0.12
Click to achieve more edit types, such as single-sided resize, composition, etc. ๐
slide to achieve single-sided resize and rotation
02
02
-180180
slide to adjust the initial blob (single-sided)
02
02
๐จ Click to set the initial blob and upload object image for compositional generation๐
Step 4: ๐ Run Generation
Quick Example
input
Scene Prompt
๐๏ธ Control Strength:
Blobnet Control Timestep Start
Blobnet Control Timestep End
Seed:
Example Index
If BlobCtrl is helpful, please help to โญ the Github Repo. Thanks!
๐ Citation
If our work is useful for your research, please consider citing:
@misc{li2025blobctrl,
title={BlobCtrl: A Unified and Flexible Framework for Element-level Image Generation and Editing},
author={Yaowei Li},
year={2025},
eprint={2502.09477},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
๐ง Contact
If you have any questions, please feel free to reach me out at liyaowei@gmail.com.