Skip to content

Commit 62b0412

Browse files
Add multi-angle template (#499)
Co-authored-by: GitHub Action <action@github.com>
1 parent 07668fa commit 62b0412

24 files changed

+3482
-2602
lines changed

bundles.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@
118118
"api_wan_text_to_image"
119119
],
120120
"media-image": [
121+
"templates-qwen_multiangle",
121122
"image_flux2_klein_text_to_image",
122123
"image_flux2_klein_image_edit_9b_base",
123124
"image_flux2_klein_image_edit_9b_distilled",

input/cyber_genesis.png

1.56 MB
Loading

packages/core/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "comfyui-workflow-templates-core"
7-
version = "0.3.102"
7+
version = "0.3.103"
88
description = "Core helpers for ComfyUI workflow templates"
99
readme = {text = "Core helpers for ComfyUI workflow templates.", content-type = "text/plain"}
1010
requires-python = ">=3.9"

packages/core/src/comfyui_workflow_templates_core/manifest.json

Lines changed: 31 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2026,7 +2026,7 @@
20262026
"assets": [
20272027
{
20282028
"filename": "templates-car_product.json",
2029-
"sha256": "c51918fff6bdf1633b7ea9e2569dba98426a2c0c539c68153236ec7ec4fcdc5e"
2029+
"sha256": "8edc67941fca596a146f55a05689e6631e4be4e4b2497001f3ea65f8968ee6fd"
20302030
},
20312031
{
20322032
"filename": "templates-car_product-1.webp",
@@ -3146,7 +3146,7 @@
31463146
"assets": [
31473147
{
31483148
"filename": "image_qwen_image_edit_2511.json",
3149-
"sha256": "ed961b87ad3bf94753e91c5e4c9819828dccd1ecd307fb1b8350b34b20bedbc4"
3149+
"sha256": "cb01f4fe452542cdfb8cd34578e1f71e52c01046de15a9bca17886c76f5a4636"
31503150
},
31513151
{
31523152
"filename": "image_qwen_image_edit_2511-1.webp",
@@ -3531,6 +3531,24 @@
35313531
"path": "media-image/templates-qwen_image_edit-crop_and_stitch-fusion/"
35323532
}
35333533
},
3534+
{
3535+
"id": "templates-qwen_multiangle",
3536+
"bundle": "media-image",
3537+
"version": "0.0.0",
3538+
"assets": [
3539+
{
3540+
"filename": "templates-qwen_multiangle.json",
3541+
"sha256": "c3fbeebda848e6e11c780697d0c7fdf63d102285e8af76e19e04df2f0412c616"
3542+
},
3543+
{
3544+
"filename": "templates-qwen_multiangle-1.webp",
3545+
"sha256": "ee4db80e6f4682744b47e1b7f7d9fce7a6ac3270b94c68d5c25ab4d97a6de356"
3546+
}
3547+
],
3548+
"cdn": {
3549+
"path": "media-image/templates-qwen_multiangle/"
3550+
}
3551+
},
35343552
{
35353553
"id": "templates-textured_logo_elements",
35363554
"bundle": "media-image",
@@ -3966,7 +3984,7 @@
39663984
"assets": [
39673985
{
39683986
"filename": "index.json",
3969-
"sha256": "1830fbf790efe24f6ac4567605b4e0c6868d1df476be525c1518cec70e5d86ab"
3987+
"sha256": "2c22d48dc2d3982e8f5647997afc25cefd00e7853f4c06db401c92f5d9758c29"
39703988
}
39713989
],
39723990
"cdn": {
@@ -3980,7 +3998,7 @@
39803998
"assets": [
39813999
{
39824000
"filename": "index.ar.json",
3983-
"sha256": "ad17357b391d4fcfd12464bacabc4d381569667045b9bc45f30cef6278412b39"
4001+
"sha256": "2e2841240b9b9bd859a57a0998a070d6771f65f188db97bd06bbaabb06bf4761"
39844002
}
39854003
],
39864004
"cdn": {
@@ -3994,7 +4012,7 @@
39944012
"assets": [
39954013
{
39964014
"filename": "index.es.json",
3997-
"sha256": "8af95c6e9a812a91205eeb9438176d74a4ccd33bc6d09217a21147e6196e86df"
4015+
"sha256": "4a6cf41c9699986c30431d84157f9ef7e176f89fb42b17ff6f76c2f59d3fb042"
39984016
}
39994017
],
40004018
"cdn": {
@@ -4008,7 +4026,7 @@
40084026
"assets": [
40094027
{
40104028
"filename": "index.fr.json",
4011-
"sha256": "d6738a38028a5a15456cefbf5dac540bdb18a2601968761529142272b8b3d3b3"
4029+
"sha256": "555a06b4cc19faa92c73badaf0a904fc419c5dcabadb45da2a34157ef022aae8"
40124030
}
40134031
],
40144032
"cdn": {
@@ -4022,7 +4040,7 @@
40224040
"assets": [
40234041
{
40244042
"filename": "index.ja.json",
4025-
"sha256": "7713985d2bc9a14a4f4ed7f24fec33857aaf7506269b1fa42768b37ab32c3134"
4043+
"sha256": "55da478ca5e4b588954f8f91751e80222039c7407ee48cc4d11e9c06f6d1f4dc"
40264044
}
40274045
],
40284046
"cdn": {
@@ -4036,7 +4054,7 @@
40364054
"assets": [
40374055
{
40384056
"filename": "index.ko.json",
4039-
"sha256": "afb052ac685b00bb4f9b329e2ac77ac029e87aef308c3e209c944de79fd07e73"
4057+
"sha256": "ff1ccc39b912df6ae83c988d6c10015700320aecd703d768b89f368df360eea7"
40404058
}
40414059
],
40424060
"cdn": {
@@ -4050,7 +4068,7 @@
40504068
"assets": [
40514069
{
40524070
"filename": "index.pt-BR.json",
4053-
"sha256": "5303d2cad59d175fdcb8bab68054d0702a055dad2e4942e249d7d0cd5463c915"
4071+
"sha256": "9444f1cb20c6a37742e8bd66ab08bc39bcba1c8579718eb307097590674742f9"
40544072
}
40554073
],
40564074
"cdn": {
@@ -4064,7 +4082,7 @@
40644082
"assets": [
40654083
{
40664084
"filename": "index.ru.json",
4067-
"sha256": "669aabab896a79a878cc4abb6d81b8ccd1f202ce30c9df83db10420c76f30c73"
4085+
"sha256": "47485efc955ebcc16a3273aa63009199797c4286055c5e462f1b8748a2fb867c"
40684086
}
40694087
],
40704088
"cdn": {
@@ -4092,7 +4110,7 @@
40924110
"assets": [
40934111
{
40944112
"filename": "index.tr.json",
4095-
"sha256": "b87287a8a82c20e4ef95c79d6855e5d87bdad457ff718af6ec27695927c66055"
4113+
"sha256": "0987bae921dcb89c7ccb685797e50d85f9346fdba522c844edb17cb593fb8dc3"
40964114
}
40974115
],
40984116
"cdn": {
@@ -4106,7 +4124,7 @@
41064124
"assets": [
41074125
{
41084126
"filename": "index.zh.json",
4109-
"sha256": "89f35d4de925f13d24d1966bfd870d5542074589fb4e15a76b84b5f882be7ca9"
4127+
"sha256": "732a751117ce9cbef94a13b59e366def30189fa9d783b403b64018e2d2dd8be6"
41104128
}
41114129
],
41124130
"cdn": {
@@ -4120,7 +4138,7 @@
41204138
"assets": [
41214139
{
41224140
"filename": "index.zh-TW.json",
4123-
"sha256": "cd9a8561ccca798bca45971945f6aaa5c380ed67098ee14f79e9018a56e7640f"
4141+
"sha256": "1f5f9ea91be95d6469809c84c6f1d951efef42bc168c79935094f8fd548bead9"
41244142
}
41254143
],
41264144
"cdn": {

packages/media_image/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "comfyui-workflow-templates-media-image"
7-
version = "0.3.67"
7+
version = "0.3.68"
88
description = "Media bundle containing image workflow assets"
99
readme = {text = "Media bundle containing image workflow assets for ComfyUI.", content-type = "text/plain"}
1010
requires-python = ">=3.9"

packages/media_other/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "comfyui-workflow-templates-media-other"
7-
version = "0.3.89"
7+
version = "0.3.90"
88
description = "Media bundle containing audio/3D/misc workflow assets"
99
readme = {text = "Media bundle containing audio, 3D, and other workflow assets for ComfyUI.", content-type = "text/plain"}
1010
requires-python = ">=3.9"

pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "comfyui_workflow_templates"
7-
version = "0.8.16"
7+
version = "0.8.17"
88
description = "ComfyUI workflow templates package"
99
readme = "README.md"
1010
requires-python = ">=3.9"
@@ -18,23 +18,23 @@ classifiers = [
1818
]
1919

2020
dependencies = [
21-
"comfyui-workflow-templates-core==0.3.102",
21+
"comfyui-workflow-templates-core==0.3.103",
2222
"comfyui-workflow-templates-media-api==0.3.46",
2323
"comfyui-workflow-templates-media-video==0.3.40",
24-
"comfyui-workflow-templates-media-image==0.3.67",
25-
"comfyui-workflow-templates-media-other==0.3.89",
24+
"comfyui-workflow-templates-media-image==0.3.68",
25+
"comfyui-workflow-templates-media-other==0.3.90",
2626
]
2727

2828
[project.optional-dependencies]
2929
api = ["comfyui-workflow-templates-media-api==0.3.46"]
3030
video = ["comfyui-workflow-templates-media-video==0.3.40"]
31-
image = ["comfyui-workflow-templates-media-image==0.3.67"]
32-
other = ["comfyui-workflow-templates-media-other==0.3.89"]
31+
image = ["comfyui-workflow-templates-media-image==0.3.68"]
32+
other = ["comfyui-workflow-templates-media-other==0.3.90"]
3333
all = [
3434
"comfyui-workflow-templates-media-api==0.3.46",
3535
"comfyui-workflow-templates-media-video==0.3.40",
36-
"comfyui-workflow-templates-media-image==0.3.67",
37-
"comfyui-workflow-templates-media-other==0.3.89",
36+
"comfyui-workflow-templates-media-image==0.3.68",
37+
"comfyui-workflow-templates-media-other==0.3.90",
3838
]
3939

4040
[tool.setuptools.packages.find]

scripts/i18n.json

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@
802802
"pt-BR": "Carregue uma foto do seu veículo e gere um vídeo de qualidade de estúdio do veículo de múltiplos ângulos."
803803
},
804804
"title": {
805-
"en": "1 Image to Car Product Shotse",
805+
"en": "1 Image to Car Product Shots",
806806
"zh": "单图生成汽车视频",
807807
"zh-TW": "單圖生成汽車影片",
808808
"ja": "画像1枚で車動画生成",
@@ -7282,6 +7282,34 @@
72827282
"ar": "قالب احترافي للرسم الخارجي مدعوم بـ Bria مصمم لتوسيع الصور بسلاسة وتوسيع المشهد مع مراعاة الحواف",
72837283
"pt-BR": "Um modelo profissional de outpaint com tecnologia Bria projetado para extensão de imagem perfeita e expansão de cena com detecção de bordas"
72847284
}
7285+
},
7286+
"templates-qwen_multiangle": {
7287+
"title": {
7288+
"en": "Generate Multiple Angles with 3D Camera Node",
7289+
"zh": "用3D相机节点生成多角度图像",
7290+
"zh-TW": "用3D相機節點生成多角度影像",
7291+
"ja": "3Dカメラノードで複数アングルを生成",
7292+
"ko": "3D 카메라 노드로 여러 각도 생성",
7293+
"es": "Genera múltiples ángulos con el nodo de cámara 3D",
7294+
"fr": "Générer plusieurs angles avec un nœud caméra 3D",
7295+
"ru": "Создать несколько ракурсов с 3D-камерой",
7296+
"tr": "3D Kamera Düğümü ile Çoklu Açı Oluştur",
7297+
"ar": "إنشاء زوايا متعددة بواسطة عقدة كاميرا ثلاثية الأبعاد",
7298+
"pt-BR": "Gerar vários ângulos com nó de câmera 3D"
7299+
},
7300+
"description": {
7301+
"en": "Generate camera angle variations of your input with an easy to use 3D camera angle node.",
7302+
"zh": "使用简单易用的3D相机节点生成多角度图片",
7303+
"zh-TW": "使用簡單易用的3D相機節點生成多角度影像",
7304+
"ja": "使いやすい3Dカメラノードで入力画像のさまざまなアングルを生成",
7305+
"ko": "간편한 3D 카메라 노드로 다양한 각도의 이미지를 생성",
7306+
"es": "Genera variaciones de ángulos con un nodo de cámara 3D fácil de usar",
7307+
"fr": "Générez différents angles grâce à un nœud caméra 3D facile à utiliser",
7308+
"ru": "Генерируйте разные ракурсы с простым 3D-узлом камеры",
7309+
"tr": "Kolay kullanılan 3B kamera düğümüyle farklı açı görselleri üretin",
7310+
"ar": "أنشئ زوايا كاميرا متعددة باستخدام عقدة كاميرا ثلاثية الأبعاد سهلة الاستخدام",
7311+
"pt-BR": "Gere ângulos variados com nó de câmera 3D fácil de usar"
7312+
}
72857313
}
72867314
},
72877315
"tags": {

0 commit comments

Comments
 (0)