【前言:当非遗英歌舞遇上云朵般戚风】
大家好,我是小江。这是我的"潮汕国潮甜品IP"系列的收官之作------《英歌舞戚风蛋糕》。
很多烘焙店老板找我咨询时都会问:"小江,我想推一款结合潮汕文化的戚风蛋糕,但怎么把那种'入口即化'的蓬松感,和英歌舞这种硬朗的文化结合起来?"
今天这篇,我不只发图,我要分享如何用Python+SDXL,通过代码精准控制画面的"空气感"与"IP一致性",把创意变成可以批量复制的生产力。
主体: 这是一个标准的6寸戚风蛋糕,表面的自然裂纹、筛上的糖粉、甚至模具的金属光泽,都还原了刚出炉的真实质感。
IP植入: Q版的英歌舞人物手持"潮汕"令牌坐在蛋糕顶端,仿佛是这个甜蜜王国的守护者。背景融合了潮汕红桃粿和小屋元素,增加了故事性。
商业价值: 这不仅仅是一张图,这是一个完整的爆品概念。它可以是"国庆限定·国潮戚风",也可以是伴手礼的主视觉。
【核心技术:Python自动化工作流】
为了保证每一张生成的戚风蛋糕都有完美的"裂纹"和"蓬松感",同时保持英歌舞人物不变形,我编写了一个Python脚本,通过API调用Stable Diffusion。
核心逻辑代码如下:
import requests
import json
import base64
定义批量生成的配置
这里的重点是固定 ControlNet 参数来锁定人物,同时调整 Prompt 权重来控制食物质感
BATCH_CONFIG = {
"model": "sdxl_chaoshan_v1.safetensors", # 加载微调过的潮汕模型
"lora": "yingge_dance_character.safetensors", # 挂载英歌舞人物LoRA
"controlnet": "openpose_hand_face.json", # 锁定人物姿势,防止崩坏
"prompts": [
"(masterpiece, best quality), fluffy chiffon cake, cracked surface, powdered sugar, golden crust, chaoshan yingge dance character sitting on top, holding a sign 'Chaoshan', miniature landscape background, soft lighting, food photography, 8k",
"(masterpiece), airy chiffon cake texture, steam rising, cute yingge mascot, festive atmosphere, depth of field, commercial advertising style"
]
}
def generate_batch(config):
"""
批量生成函数:循环调用API,自动保存不同变体
"""
for i, prompt in enumerate(config'prompts'):
payload = {
"prompt": prompt,
"negative_prompt": "soggy, flat, bad anatomy, extra fingers", # 负面提示词排除塌陷的蛋糕
"steps": 35, # 增加步数提升食物质感
"cfg_scale": 7.5,
"seed": 42 + i # 种子递增,保持微调变化
}
发送请求到本地SD WebUI API
response = requests.post("http://127.0.0.1:7860/sdapi/v1/txt2img", json=payload)
if response.status_code == 200:
print(f"Image {i+1} generated successfully!")
save_image(response.json()'images'0)
if name == "main":
generate_batch(BATCH_CONFIG)【代码解析与接单思路】
这段代码的价值在于"标准化"与"质感控制"。
质感可控: 通过在Prompt中加入 fluffy (蓬松), cracked surface (裂纹表面), powdered sugar (糖粉) 等关键词,并配合高清修复算法,确保生成的戚风蛋糕看起来就好吃。
IP一致性: 通过加载特定的 LoRA 和 ControlNet ,无论生成多少张,那个英歌舞小人的脸和衣服都是一样的。这对品牌方来说至关重要。
效率提升: 以前画一张图要3小时,现在跑脚本,一小时出100张不同构图的方案供客户挑选