先写清光位和材质——再用 Dreamina 出第一版产品图

文章导读
产品图提示词写成一整段,出图好坏基本靠运气,原因通常不是模型不会画,而是你把光位、材质、场景三类变量塞进了同一句里。改完之后画面变了,你也说不清是哪半句起的作用。把提示词拆成三行,一次只动一行,出图就从“抽奖”变成可归因的对比。这条路子适合电商产品图、静物图和需要反复微调的初稿阶段;如果是一次性出图、不打算迭代,拆行的收益有限,可以直接写整段。
📋 目录
  1. 把一段长提示词拆成光位、材质、场景三行
  2. 只留光位一行先跑一版
  3. 在光位基础上叠加材质描述
  4. 最后加场景描述并检查主体有没有被吃掉
  5. 把每次只改一项的结果按顺序存档
A A

产品图提示词写成一整段,出图好坏基本靠运气,原因通常不是模型不会画,而是你把光位、材质、场景三类变量塞进了同一句里。改完之后画面变了,你也说不清是哪半句起的作用。把提示词拆成三行,一次只动一行,出图就从“抽奖”变成可归因的对比。这条路子适合电商产品图、静物图和需要反复微调的初稿阶段;如果是一次性出图、不打算迭代,拆行的收益有限,可以直接写整段。

先写光位、材质、场景三行,再逐行叠加,是让 Dreamina 出图可复现的最低成本做法。适用场景是需要反复微调的产品初稿。操作上先只留光位行跑一版,确认阴影方向对得上参考图,再加材质行观察反光和纹理,最后加场景行。每一步都要保存图片和当次提示词。风险边界在于:三行拆得再清楚,也只是把变量隔离出来,成图仍受模型理解、分辨率、参考图影响,需要结合每次实际输出判断,不能指望拆行本身就出好图。

把一段长提示词拆成光位、材质、场景三行

拆行的目的不是让提示词变短,而是让每次只改一项成为可能。三行各管一件事,互不串位,这样改动后画面变化时你能直接对应到那一行。

  • 光位行:写光源方向、软硬、主辅光关系。例如“左上方柔光主光,右侧反光板补光”。方向和软硬是这一行里最影响明暗的两项。
  • 材质行:写产品表面是什么材质、怎么反光。例如“哑光磨砂外壳、金属拉丝边框、透明玻璃面板”。
  • 场景行:写产品所处的环境和背景。例如“浅灰无缝背景、居中构图、无道具”。

一份拆好的示例如下,可以直接作为初稿骨架,把产品名和具体材质替换掉:

产品:无线蓝牙耳机充电盒,居中摆放
光位:左上方 45 度柔光箱主光,右侧白色反光板补光,阴影柔和、边缘不硬
材质:哑光磨砂塑料外壳,金属拉丝边框,正面透明玻璃面板,轻微镜面反光
场景:浅灰色无缝背景,纯色无道具,俯视三分之二角度,无文字无 logo

写的时候建议把“方向”和“软硬”都落到具体词上,比如“左上 45 度”比“好看的光”更能被模型区分;“柔光”和“硬光”出来的阴影边界差别也很明显。需要结合模型当时的理解确认,用同一行换词各跑一版最直接。

只留光位一行先跑一版

第一版只保留光位行加产品主体描述,材质和场景先不写。这样出的图明暗关系最干净,方便你判断光位描述有没有写对。

对照参考图或实物检查这几个点:高光落在哪个面、阴影朝哪个方向投、暗部在哪一侧、主体正面是亮的还是压暗的。Dreamina 对方向和左右的理解偶有偏差,所以这一版是校准方向用的。

如果光位写反了,画面通常会出现这些表现:阴影投到了与预想相反的一侧;高光出现在背光面或产品背面;本该受光的主立面变成暗部,整体像从另一侧打光。遇到这种情况,先把光位行里的左右和角度改回去重跑,而不是去动后面的材质和场景。

在光位基础上叠加材质描述

光位确认后,把材质行接上,光位行原样保留,只加不改。这一版重点看反光的强弱、位置和表面纹理是否符合预期。

三类常见表面可以这样写:

先写清光位和材质——再用 Dreamina 出第一版产品图
  • 金属:金属拉丝表面,反射带方向性,高光呈细长条状,反射周围环境。
  • 磨砂:哑光磨砂表面,反射弥散、无清晰镜像,高光面积大但边缘不锐利。
  • 玻璃:透明玻璃面板,边缘可见高光和轻微折射,内部能透出后景。

反光过曝时,通常是材质词把反射写得太强。调整方向是往“弱镜面、强漫反射”走:把“镜面反射”改成“柔和漫反射”,把“强高光”改成“轻微高光”,或补一句“减小高光面积”。同时可以回顾光位行里的光源面积描述,大面积硬光更容易过曝,需要结合这一版的实测反光判断改哪一行。

最后加场景描述并检查主体有没有被吃掉

最后一行才加场景。此时光位和材质都已确认,出问题就只可能是场景行带来的,归因很清楚。

加场景后重点看三处:一是主体边缘,背景和产品交界是否糊在一起、轮廓是否还清晰;二是颜色偏移,背景色有没有染到产品表面、白色区域是否被环境色调带偏;三是遮挡,道具或阴影是否盖住产品关键面。构图和角度也属于场景行,检查时一并看。

出现问题时,优先删场景行里的道具和装饰元素,其次简化背景为纯色无缝,再看构图角度描述。不要动光位行和材质行——那两行已经验证过,改动会把变量重新混回去。

把每次只改一项的结果按顺序存档

迭代要有记录才成立,否则几版之后只能靠记忆猜哪版改了哪一项。建议每次出图都存图并同时保存当次的完整三行提示词。

文件命名把三行版本号写进去,便于排序回溯:

产品名_序号_光位v2_材质v1_场景v0.png
产品名_序号_光位v2_材质v1_场景v0.txt   # 同名 txt 存放该次三行提示词

每改一项,只把它对应的版本号加一,其余行版本号不动。旁边用一份简单的记录表写下“本次改动项”和“画面观察结果”,例如“改材质行:反光从镜面变成漫反射,高光面积变小”。

跑出可用的一版后,把那一版的三行原样抄成一条可复用组合,标注用途(如“哑光塑料+左上柔光+浅灰背景”),下次同类产品直接以此起步,再按需替换材质或场景行。整套记录的价值在于:任何时候都能回到某一版,并明确知道它和上一版的差异在哪一行。