/ComfyUI-SceneGenerator

JSON dosyalarından sahne önizleme fotoğrafları oluşturmak için kullanılan bir ComfyUI eklentisidir.

Primary LanguagePython

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.

ComfyUI-SceneGenerator

Kurulum

Adımlar

  1. Bu repoyu klonlayın:

    git clone https://github.com/username/ComfyUI-SceneGenerator.git
    
    cd ComfyUI-SceneGenerator
    
  2. Gerekli Python paketlerini yükleyin:

    pip install -r requirements.txt
  3. 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"
                }
            }
        ]
    }
}