Nodes Browser
ComfyDeploy: How ComfyUI-SceneGenerator works in ComfyUI?
What is ComfyUI-SceneGenerator?
ComfyUI-SceneGenerator is a ComfyUI plugin used to generate scene preview photos from JSON files. This plugin creates scenes based on the provided JSON configuration and produces two different image outputs: one containing only the products and the other containing both the products and the props.
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
ComfyUI-SceneGenerator
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
ComfyUI-SceneGenerator
ComfyUI-SceneGenerator, JSON dosyalarından sahne önizleme fotoğrafları oluşturmak için kullanılan bir ComfyUI eklentisidir. Bu eklenti, verilen JSON yapılandırmasına göre sahneleri oluşturur ve iki farklı görüntü çıktısı üretir: biri yalnızca ürünleri içerir, diğeri ise hem ürünleri hem de "props"ları içerir.
Kurulum
Adımlar
-
Bu repoyu klonlayın:
git clone https://github.com/username/ComfyUI-SceneGenerator.git cd ComfyUI-SceneGenerator
-
Gerekli Python paketlerini yükleyin:
pip install -r requirements.txt
-
ComfyUI
kurulumunuzu güncelleyin ve bu eklentiyi tanıyacak şekilde yapılandırın.
Kullanım
ComfyUI-SceneGenerator, JSON yapılandırmasını kullanarak sahne önizlemeleri oluşturur.
Örnek JSON
Aşağıda örnek bir JSON yapılandırması bulunmaktadır:
{
"json_img": {
"stage": {
"width": 1024,
"height": 1024
},
"json": [
{
"config": {
"width": 832,
"height": 844,
"x": -1221.8473873472615,
"y": 65.87637986788866,
"z": 0,
"flip": "[1,1]",
"rotation": 0,
"src": "https://example.com/image1.png",
"name": "fire",
"scale": {
"x": 0.7592784445653415,
"y": 0.7592784445653414
},
"p_type": "prop"
}
},
{
"config": {
"width": 169,
"height": 600,
"x": 458.3287536766208,
"y": 196.23299366788603,
"z": 3,
"flip": "[1,1]",
"rotation": 29,
"src": "https://example.com/image5.png",
"name": "tube of cream",
"scale": {
"x": 1.1271834266188345,
"y": 1.1271834266188288
},
"p_type": "product"
}
}
]
}
}