ControlNetUnionModel is an implementation of ControlNet for Stable Diffusion XL.  
The ControlNet model was introduced in [ControlNetPlus](https://github.com/xinsir6/ControlNetPlus) by xinsir6. It supports multiple conditioning inputs without increasing computation.