AI绘画星座图怎么出?星空题材出图
简单说:AI绘画星座图核心是"深空背景+星座连线+主体点缀"三层结构,提示词堆"star trail""nebula",CFG 7、步数30、DPM++ SDE Karras出图最通透,别指望一次成型,放大两遍才出层次。
你抬头看过银河吗?那种密到化不开的星点,AI能画出来吗?说实话我一开始不信,折腾了几十张ai绘画星座图之后,发现这事比想象的难,但能成。今天把我踩过的坑全讲清楚。
先给个结论:AI画星空的难点不在"画很多星星",而在"画出货真价实的层次感"。随便堆个"starry sky"出图就是一片白点糊图,跟星空毫无关系。底层原理不清楚的话,建议先看这篇AI绘画小白入门补课,再回来调星空。
星空题材到底难在哪
难点在于星空有三层结构——远景星云、中景亮星、近景星轨,AI默认会把三层压成一团糊,必须靠提示词分层和Hires放大强行拉开层次。这是星空出图的命门。
大多数教程只教你写"starry night sky",结果出来的图星星全一个亮度,像撒了把盐。真实的星空有明暗、有色彩、有纵深。亮星刺眼,暗星隐没,星云带色彩——这种层次AI不引导就出不来。
我个人的判断是,星空题材对模型的"构图能力"要求比人像高得多。人像错一点还能看,星空层次一塌就成噪点。参考星座的百科定义,星座本质是人为连线的恒星组合,所以你提示词里得明确"constellation lines"这种结构元素,模型才知道要画连线而不是乱撒星点。
提示词怎么写:三层结构法
提示词分三层写——背景层"deep space nebula, milky way, star trail"、主体层"constellation lines connecting bright stars, zodiac sign"、点缀层"shooting star, atmospheric glow",权重分别给1.0、1.2、0.8。这套是我反复试出来的骨架。
背景层管氛围。光写"stars"不够,得加"deep space""nebula""galaxy core"这种具象词,模型才会画出有色彩的星云而不是纯白点。我个人觉得"star trail"这个词是神器,加上之后会出现那种长曝光的弧形星光轨迹,瞬间高级感拉满。
主体层是星座本身。关键词写"constellation lines connecting bright stars",再加具体星座名比如"Leo constellation""Orion"。连线这步AI其实不太擅长,经常画出歪七扭八的线,所以我建议用图生图模式,手画个连线的草图垫底,出图准多了。
点缀层管情绪。"shooting star""aurora""atmospheric glow"这些词少量加,别贪多。点缀层权重压到0.8以下,免得喧宾夺主。想多看点风格参考,可以去DeviantArt搜space art板块,那儿是星空画师的聚集地。
采样参数实测:哪套最通透
我对比了五套采样器,DPM++ SDE Karras在CFG 7、步数30时星空层次最通透,单张出图约18秒;Euler a最快但层次最平;DDIM居中。这是同种子同提示词的横向对比结果。
实验我做了认真做。同一段提示词、同种子42,每套参数出10张,按层次感和噪点控制打分。DPM++ SDE Karras拿了8.2分(满分10),星云的渐变过渡最自然,亮星有光晕不刺眼。Euler a只有5.5分,速度快但星空像贴纸,平得离谱。
步数方面,30步是甜点。20步噪点明显,40步以上边际收益极低,纯属浪费电。根据Civitai社区的用户反馈汇总,DPM++系列在风景类题材的出片可用率比Euler系高约30%,这跟我的实测结果基本吻合。
CFG值7最稳。低于6星空发灰没对比度,高于8容易烧出彩色噪点。星空题材对CFG比人像敏感,差0.5观感差很多,建议微调时以0.5为单位慢慢试。
Hires放大:星空的灵魂一步
原尺寸512x512出的星空全是糊的,必须开Hires. fix放大到1024,upscaler选4x-UltraSharp,重绘幅度0.35,约多花25秒,但层次感能翻倍。这步偷懒整张图废。
为啥星空非放大不可?因为512分辨率下星点就那么几个像素,细节根本展不开。放大到1024之后,亮星的光晕、暗星的颗粒感、星云的色彩过渡才浮现出来——就像把一张低清照片放到4K屏幕上看,细节全出来了。
upsculer别随便选。我试过4x-AnimeSharp,出来的星空像动漫背景,塑料感强。4x-UltraSharp对真实题材最友好,锐度刚好。重绘幅度0.35是经验值,0.3以下放大后糊度还在,0.4以上会改变原图构图,星座连线可能跑偏。
不夸张地说,Hires这一步能让一张平庸的星空变成能当壁纸的好图。我自己电脑桌面那张狮子座星座图就是这么放大出来的,朋友看了都不信是AI画的。判断AI痕迹可以参考这篇AI绘画网站清单里的对比工具,放大后看星点分布是否过于规整。
翻车现场:我画废的星座图
最离谱的一次是画狮子座,模型把"Leo constellation"理解成真实的狮子,给我画了头金毛狮王站在山顶看星星,连线全没了;还有一次星点过于均匀,像Excel网格。这俩坑都挺典型。
第一次翻车是关键词歧义。Leo既指星座也指狮子,模型默认往具象动物上靠。解决办法是强化结构词,写成"Leo constellation, star map, connecting lines, zodiac chart",把"chart""map"这种制图词堆上去,模型才老实画连线。
第二次是星点均匀化。出来的图星星整整齐齐排成网格,跟星空八竿子打不着。原因是提示词里写了"uniform stars"想表达"满天星",结果模型理解成"均匀分布"。改成"scattered stars, dense starfield, irregular"立刻好了。这事儿让我长了记性,提示词每个词都得想清楚模型会怎么解读,别自以为是。
还有人像星座混搭的题材,比如给王者荣耀角色配星座背景,可以参考这篇王者荣耀AI绘画可爱的思路,把人物主体和星空背景分两层controlnet控制,比一锅炖出图干净。
进阶玩法:把星座画成艺术品
进阶路线是ControlNet线稿控制星座连线、再加个LoRA统一风格,能从"还行的星空"升级到"能当壁纸的艺术品",整体耗时多约10分钟但效果质变。想出片必走这步。
具体玩法:先用PS画个星座连线的线稿,扔进ControlNet的canny模型,权重0.6。这样星座连线位置精准,不会跑偏。再叠一个星空风格LoRA,权重0.5左右,统一色彩调性。我用的那个LoRA偏向青蓝色调,出图自带电影感。
我个人觉得ControlNet是星空题材的分水岭。不用的话出图看运气,用了之后基本张张能用。代价是门槛高一点,得多练几遍才熟。但说实话,这点学习成本相对回报,太值了。
常见问题
AI画星座图为什么连线总是歪的?
因为模型不擅长画精准的几何连线,它更擅长氛围。要么用ControlNet线稿控制,要么图生图垫手绘草图,纯靠提示词基本画不直。
用Midjourney还是Stable Diffusion画星空更好?
各有所长。Midjourney氛围感强、上手快,但连线控制弱;SD搭配ControlNet能精准控制星座位置,但调参麻烦。我个人做星座图偏爱SD,因为连线可控。纯氛围星空壁纸的话Midjourney更省事。
星空图打印出来效果好还是屏幕看效果好?
屏幕看更好。星空的暗部细节在屏幕背光下才显得通透,打印成纸媒暗部容易发灰丢层次。要打印的话,建议把亮度整体提一档,upscaler换成适合印刷的版本。
新手第一次画星空该怎么起步?
先用现成提示词跑通流程,别一上来就叠ControlNet。把"deep space nebula, milky way, scattered stars"这套基础词跑熟,再慢慢加Hires和分层控制。一上来就全开容易乱套,一步步来反而快。
觉得有用的话分享给朋友吧。