AI绘画现在是真好玩,能把我们脑子里的画面直接变出来。但有时候你会发现,想要的角色总是差那么一点意思。比如,你想要一个“一个20岁的亚洲女程序员,开心地看着屏幕”,结果出来一个30多岁的欧洲大叔,这反差就大了。关键就在于,你得学会怎么跟AI“说话”,也就是写好提示词。今天我们就聊聊,怎么精确控制AI生成人物的年龄、种族、职业和情绪,让你想画啥就能画啥。
一、精确控制人物年龄
让AI生成特定年龄的人物,其实不难,但有些小技巧。直接写“20岁”或者“60岁”通常能起作用。但如果你想要更细致的年龄段,可以试试用一些描述性的词语。
比如,你想画个小孩子,用“newborn”(新生儿)表示3岁以下,用“child”(儿童)表示10岁以下,或者更具体的“toddler”(蹒跚学步的孩子)来指1-3岁的小孩。想画青少年,可以用“teen”来强调10-19岁的范围,或者“teenager”明确指13-19岁。
成年人呢,可以写“young adult”(年轻成年人)来表示25-35岁,或者直接写“college age”(大学年龄)表示15-22岁。对于中年人,可以写“middle age”(中年),大概是40-60岁之间。老年人可以写“elderly”(年迈的),或者直接用“grandmother/grandfather”(祖母/祖父)这样的词来描述55岁以上的人。
有时候,光写年龄可能还不够。比如,AI在生成老年人时,可能会出现“返老还童”的情况,或者把年轻人画得显老。这时候,可以多加一些细节来辅助,比如“wrinkled skin”(皮肤有皱纹)、“grey hair”(白发)等。反过来,如果想让年龄看起来更年轻,可以加一些“smooth skin”(光滑的皮肤)之类的描述,或者在负面提示词(negative prompt)里加入“beard”(胡子)、“mustache”(胡须)等,避免出现显老的特征。
也有一些AI工具,比如Stable Diffusion,你可以直接用“age:52”或“age:30”这种参数来设定年龄,效果通常不错。Leonardo.Ai也支持通过上传图片,然后调整提示词来改变人物年龄,甚至可以固定“种子”(seed)来确保是同一个人的不同年龄版本。
二、精确控制人物种族
控制人物种族,不是简单写个“亚洲人”或者“欧洲人”就能完事。AI在理解这些词语时,会结合训练数据进行解读。所以,要获得更准确的结果,你需要提供更具体的特征描述。
比如,想要“非洲裔”人物,可以描述“dark skin”(深色皮肤)、“coiled hair”(卷曲的头发),甚至加上“traditional African attire”(传统非洲服饰)或者“savannah landscape”(非洲大草原)这样的背景,让AI更好地理解你要的风格。
如果是“亚洲裔”,你可以尝试描述“almond-shaped eyes”(杏仁状的眼睛)、“black hair”(黑发),或者“modern kimono”(现代和服)、“serene Japanese garden”(宁静的日式花园)之类的元素。
“欧洲裔”人物,可以描述“light skin”(白皙皮肤)、“blue eyes”(蓝色眼睛),或者“tailored suit”(定制西装)、“historic European city”(欧洲历史名城)等。
关键是,要用精确且详细的语言来描述种族特征、服饰、背景和光线,这些都能帮助AI更有效地生成你想要的设计。记住,越是模糊的提示词,结果越可能不尽如人意。
三、精确控制人物职业
职业的控制相对直接,但同样需要细节。直接写职业名称,比如“doctor”(医生)、“teacher”(教师)、“artist”(艺术家)、“scientist”(科学家)通常能让AI生成一个初步的形象。
但如果你想让这个职业形象更具体、更可信,就要加上职业相关的服装、工具和环境描述。
比如,一个“医生”,你可以写“wearing a white lab coat”(穿着白大褂),“holding a stethoscope”(拿着听诊器),“standing in a busy hospital”(站在忙碌的医院里)。一个“程序员”,可以描述成“wearing a hoodie”(穿着连帽衫),“typing on a laptop”(在笔记本电脑上敲代码),“surrounded by multiple monitors”(周围是多显示器)。
这些细节能帮助AI把人物和职业更紧密地联系起来,而不是只生成一个穿着普通衣服的人。而且,你还可以结合职业特点,比如“a thoughtful scientist pondering a complex formula”(一个沉思的科学家正在思考一个复杂的公式),这也能进一步强化职业感。
四、精确控制人物情绪
情绪的控制是AI人物生成中最有挑战性,也最有表现力的部分。AI绘画工具,比如Stable Diffusion,通过文本标签(tag)系统来精确控制人物表情。
最直接的方法就是使用情绪词汇。比如,想表达“快乐”,可以用“happy”(高兴的)、“joyful”(充满喜悦的)、“smiling”(微笑的)。想表达“悲伤”,可以用“sad”(悲伤的)、“crying”(哭泣的)、“tearful eyes”(含泪的眼睛)。
其他常见情绪词汇包括:
* 愤怒: “angry”(愤怒的)、“frowning”(皱眉的)、“tight lips”(紧闭的嘴唇)。
* 惊讶: “surprised”(惊讶的)、“wide eyes”(眼睛睁大)、“open mouth”(嘴巴张开)。
* 平静: “calm”(平静的)、“serene”(安详的)、“relaxed”(放松的)。
* 思考: “thoughtful”(沉思的)、“pensive”(忧郁的)、“contemplative”(冥想的)。
除了直接的情绪词,你还可以通过描述面部表情的细节来加强情绪表达。比如,“smirk”(坏笑)这个词,AI生成的效果可能包括“单侧嘴角上扬约15-30度,同侧眼轮匝肌轻微收缩”。如果你想要一个“深思”的表情,可以加“deep in thought”(深思熟虑)、“furrowed brow”(眉间紧锁)。
另外,背景、光线和艺术风格也能辅助情绪的表达。比如,用“muted tones”(柔和的色调)、“dark palette”(暗淡的色彩)来描绘悲伤,用“vibrant colors”(鲜艳的色彩)来表达喜悦。或者选择“dramatic lighting”(戏剧性光线)来突出强烈情绪,用“soft lighting”(柔和光线)来营造平静氛围。
有时候,结合场景也能更好地传达情绪。比如,一个“男人在火车站伤心地告别”就能很好地表达“悲伤”的情绪。
总之,写提示词就像和AI玩一场“你画我猜”的游戏,你提供的信息越详细、越具体,AI就越能准确地理解你的意图。多尝试,多观察,慢慢你就会找到最适合自己的“沟通”方式。记住,没有一劳永逸的提示词,只有不断优化的过程。





评论前必须登录!
注册