想象你是一位游戏制作人,正为一款二次元手游设计女主角。过去的老做法是:约画师、写需求文档、等草图、开会提意见、改稿……光让角色形象定稿,团队就要磨合一个月。如今,你手里多了一支“AI摄影天团”——你当导演,AI当摄影师、造型师、修图师。你只需把脑海中的角色描述清楚,AI就能为你拍出一组风格统一的“时尚大片”:正面照、侧面照、三视图、各种表情差分。这篇文章就是教你怎么当好这个导演。你会学到如何给角色写“人物档案”(角色设计方法),如何让AI不把同一个人拍成两张脸(风格一致性),如何一次出全套动作(多角度立绘),如何根据修改意见快速改稿(概念图迭代),如何把成片适配到各种广告位(资产规格适配),最后是整套摄影团队在日常工作中的运转方式(工作流实践)。

岗位关联

掌握这套方法,你将成为团队里“一个人顶一支美术团队”的AI资产生产专家,从角色概念到素材入库,全流程效率提升十倍。

目录
  1. 可视化演示
  2. 角色设计方法
  3. 风格一致性
  4. 多角度立绘
  5. 概念图迭代
  6. 资产规格适配
  7. 工作流实践
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示扩散模型去噪过程、LoRA低秩风格微调原理及ControlNet姿态条件控制,交互切换三种模式探索游戏资产生成技术。

本节配有交互动效(进入视口后自动加载,约 3KB)。

'+CAPS.mode1+'

角色设计方法

给虚构角色拍照,第一步不是按快门,而是填一张“人物档案表”。好比影视剧组开机前要给主角写人物小传:她是做什么的?什么种族?头发是什么颜色?爱穿什么衣服?性格是冷峻还是活泼?AI 同样需要一份足够详细的“档案”,才能知道该把镜头对准什么样的人。这份档案在 AI 绘画中就叫角色设定,它决定了后续所有生成图的底层方向。

在 AI 绘画工具中,角色档案最终会被翻译成一段提示词(Prompt)。提示词是 AI 听得懂的语言,但 AI 不像人那样能脑补“气质”这种模糊词,它需要你把气质转化为具体的视觉线索。比如“冷峻”可以写成“银色发丝、低饱和色调、锐利眼神、破碎斗篷”。这种从抽象到具体的翻译能力,正是 AI 角色设计的核心基本功,也是后续所有环节的地基。

完整的角色设计包含四个层次。角色定位分析回答“她是谁”——职业、种族、阵营、在游戏中的功能(主角、反派还是同伴),这些决定服装风格与武器配饰。外貌特征描述回答“她长什么样”——发型、瞳色、脸型、体型,每个特征用稳定标签描述,避免产生歧义。服装道具设定回答“她穿什么带什么”——衣物材质、主配色、标志性武器,为后续多角度立绘提供统一参照。气质情绪基调回答“她给人的感觉”——通过光线方向、色调、镜头语言等提示词侧面烘托。

公式描述角色档案如何被 AI 理解:

回到摄影棚的比喻:一份好档案就像给模特写的拍摄脚本。档案越清晰,AI 摄影师越不会“发挥失常”。很多初学者抱怨“AI 画得不像”,第一步往往是档案没写清楚——就像你只对摄影师说“拍个美女”,对方当然只能给你一张路人脸。

v=ET(角色定位+外貌特征+服装道具+气质基调)\mathbf{v} = \mathcal{E}_T(\text{角色定位} + \text{外貌特征} + \text{服装道具} + \text{气质基调})
整段提示词经过文本编码器(\(\mathcal{E}_T\)),被映射为一个高维语义向量 \(\mathbf{v}\),这个向量就是 AI 眼中“这个角色”的数字签名。
  1. 文本编码器负责把人类语言转换为 AI 能计算的语义坐标,相当于把人物档案翻译成数学语言。
    ET\mathcal{E}_T
  2. 档案拼接将四个层次的描述用逗号连接,组成结构化提示词,相当于在填表时逐栏填写。
    定位+外貌+服装+气质\text{定位}+\text{外貌}+\text{服装}+\text{气质}
  3. 语义向量输出编码器最终产出代表整个角色的高维向量,所有后续生成都以这个向量为参照基准。
    v\mathbf{v}

风格一致性

摄影棚里最让人抓狂的事:同一个模特,上一张是黑长直,下一张变成了金发双马尾;上午还是瓜子脸,下午就成了圆脸。AI 生成角色时,这种“同一角色不同脸”的问题尤其严重。你想要的是一组素材放在一起,所有人都看得出是同一个角色,这就是风格一致性。

风格不一致的根源在于:每次生成时,AI 都会从一个全新的随机噪声开始采样,相当于每次拍摄都换了一个“状态”的摄影师。要锁住同一张脸,业内总结出了“三件套”组合拳。第一是参考图锚定:把一张满意的角色图作为垫图(img2img),让 AI 在已有形象的基础上微调,相当于给摄影师看模特的定妆照。第二是统一提示词模板:把角色核心描述固定成一个公共前缀,每次生成都带上这段“不变项”,避免描述漂移。第三是角色 LoRA:针对这个角色单独训练一个轻量级模型补丁,把角色的五官特征、服装细节“焊死”在模型权重里,相当于给摄影师配了一个专属化妆师,保证怎么拍都是这个人。

除了三件套,还有一个小技巧叫种子值控制。AI 生图的起点是随机噪声,而种子值就是这团噪声的编号。同一套提示词 + 同一个种子值,大致能得到同一张脸的不同变体。种子值适合做“同人图发散”,但它本身不保证风格一致,需要与提示词模板配合使用。

衡量两张图是否属于同一角色,在数学上常用余弦相似度:

回到模特比喻:参考图锚定是“给她看定妆照”,统一提示词是“化妆师永不换人”,LoRA 是“把她的脸刻进 DNA”。三者叠加,AI 拍出来的每一张图,哪怕姿势变了、表情换了,你都能一眼认出:“对,就是她。”

sim(u,v)=cos⁡θ=u⋅v∥u∥⋅∥v∥\text{sim}(\mathbf{u}, \mathbf{v}) = \cos\theta = \frac{\mathbf{u} \cdot \mathbf{v}}{\|\mathbf{u}\| \cdot \|\mathbf{v}\|}
两张图的语义特征向量 \(\mathbf{u}\) 和 \(\mathbf{v}\) 夹角越小,余弦相似度越接近 1,说明在 AI 眼中它们越像同一个角色。
  1. 特征向量点积把两个角色的数字签名做内积,衡量它们在各方向上的协同程度。
    u⋅v\mathbf{u} \cdot \mathbf{v}
  2. 向量模长分别计算两个向量的长度,用于把相似度归一化到可比范围。
    ∥u∥⋅∥v∥\|\mathbf{u}\| \cdot \|\mathbf{v}\|
  3. 取余弦值两者相除得到夹角余弦,值域在 -1 到 1 之间,越接近 1 代表越相似。
    cos⁡θ\cos\theta

多角度立绘

时尚大片不能只有一张正面照。游戏美术需要角色的正面、侧面、背面三视图,需要战斗姿势、待机姿势,需要喜怒哀乐的表情差分——这些统称为多角度立绘。每一种角度和姿势,都相当于摄影师让模特摆出的不同造型,但脸必须是同一张。

生成多角度立绘的常见路线有三种。三视图生成:在提示词中明确写出“front view、side view、back view“,有条件的话配合参考图锚定,一次生成三个角度的角色。动态姿势:借助姿态骨架(Pose Skeleton)控制模型,通过一根”火柴人“骨架指定手脚摆放位置,AI 照着骨架把人画出来,这在技术上通常由 ControlNet 之类的插件实现。表情差分:在提示词中加入”smile、angry、sad”等情绪词,产出同一角色的表情集,供游戏剧情和 UI 头像使用。

多角度立绘最大的坑是“换个角度就换个人”。为了解决这个问题,业界发展出转绘统一技术:先定稿一个角度的精修图,把这个角度的外貌特征“转绘”到其他角度上。具体做法是以已定稿图为参考图,其他角度为生成目标,让 AI 在参考图的基础上调整姿态和视角,而不是从头凭空生成。这样,正面定稿的脸就成了其他角度的“人脸识别样本”。

多角度生成可以理解为在身份特征锁定的前提下,叠加不同的姿态条件:

拍摄比喻在这里格外贴切:一个好的摄影师拍同一个模特,正面照展现五官,侧面照展现轮廓,背面照展现发型与服饰,但模特始终是那个人。多角度立绘的终极目标,就是让游戏玩家在每一张立绘上都能认出“这是我老婆/老公”。

x新角度=G(z, c身份, c姿态)\mathbf{x}_{\text{新角度}} = G\left(\mathbf{z}, \ \mathbf{c}_{\text{身份}}, \ \mathbf{c}_{\text{姿态}}\right)
生成模型 \(G\) 同时接收随机噪声 \(\mathbf{z}\)、身份特征 \(\mathbf{c}_{\text{身份}}\) 和姿态条件 \(\mathbf{c}_{\text{姿态}}\),三者共同决定输出图像。
  1. 随机噪声生成过程的起点,相当于一张未显影的底片,决定了画面的基础纹理与构图。
    z\mathbf{z}
  2. 身份特征来自参考图锚定或角色 LoRA 的稳定特征,保证换角度不换脸。
    c身份\mathbf{c}_{\text{身份}}
  3. 姿态条件来自姿态骨架或提示词的角度/动作描述,控制人物摆出指定姿势。
    c姿态\mathbf{c}_{\text{姿态}}
  4. 联合生成模型以三者共同输入,输出融合了身份与姿态的新角度立绘。
    G(z,c身份,c姿态)G(\mathbf{z}, \mathbf{c}_{\text{身份}}, \mathbf{c}_{\text{姿态}})

概念图迭代

没有哪张概念图是一次到位的。时尚大片的造型方案,往往要经历“初稿→对比→修改→定稿”好几轮打磨。AI 绘画同样如此,这套打磨流程称为概念图迭代。它的核心不是“多抽几张卡碰运气”,而是带着明确目标,让每一轮生成都比上一轮更接近需求。

概念图迭代的标准流程分四步。第一步草图生成:用较低的采样步数快速出几十张粗稿,只求捕捉大概构图与氛围,目的是快速覆盖可能性,这一步相当于造型师先出草稿图。第二步方案对比:把粗稿拼成网格,从中挑选 2-3 个最有潜力的方向,标注优劣,相当于客户初选造型款式。第三步反馈修改:对选中方案给出具体的文字修改意见(“袖子改成银色肩甲”“眼神更锐利”),或直接用局部重绘(Inpainting)涂抹需要修改的区域,让 AI 只重画那一块,为的是保留满意部分、只改不满意部分。第四步细节精修:用高清修复放大画面,细化瞳孔、布料纹理、金属反光等细节,输出接近成品的终稿。

在反馈修改环节,有一个核心参数叫提示词引导强度(CFG Scale),它控制生成结果对提示词的遵循程度。数学上,无分类器引导(Classifier-Free Guidance)的公式为:

概念图迭代的本质,是“AI 出题、人来评分、AI 再改题”的循环。和造型师改方案一样,反馈越具体,下一轮越接近你要的样子。千万不要把它当成盲盒抽卡——没有目标方向的无限生成,只是浪费电费和算力。

ϵ^=ϵθ(xt)+s⋅[ϵθ(xt,c)−ϵθ(xt)]\hat{\epsilon} = \epsilon_{\theta}(\mathbf{x}_t) + s \cdot \left[\epsilon_{\theta}(\mathbf{x}_t, \mathbf{c}) - \epsilon_{\theta}(\mathbf{x}_t)\right]
每一步去噪时,模型同时预测“有提示词”和“无提示词”两个方向的噪声,两者的差代表提示词的“指引力量”,乘以强度系数 \(s\) 后叠加到基准噪声上去。
  1. 无条件噪声预测模型在无提示词条件下预测的噪声,相当于“自由发挥”的基线。
    ϵθ(xt)\epsilon_{\theta}(\mathbf{x}_t)
  2. 条件噪声预测模型在提示词约束下预测的噪声,相当于“按剧本发挥”的结果。
    ϵθ(xt,c)\epsilon_{\theta}(\mathbf{x}_t, \mathbf{c})
  3. 方向差值两者相减得到提示词的“引导方向”,是朝向剧本的修正量。
    ϵθ(xt,c)−ϵθ(xt)\epsilon_{\theta}(\mathbf{x}_t, \mathbf{c}) - \epsilon_{\theta}(\mathbf{x}_t)
  4. 引导缩放修正量乘以系数 \(s\) 后与基线相加,\(s\) 越大 AI 越听提示词的话。
    ϵ^\hat{\epsilon}

资产规格适配

拍摄完成只是第一步。一张绝美的立绘,如果不匹配游戏引擎的尺寸要求,就像一张竖版海报硬塞进横版广告位——不是被裁切,就是被压缩变形。资产规格适配就是把成片加工成“能直接进游戏引擎”的标准素材。

游戏美术的规格适配通常包含四道工序。分辨率规范:手游最常见的角色立绘规格是 1080×1920(竖屏),用于卡面展示;头像一般是 512×512;宣传图则要按运营渠道调整横竖比例。透明背景图:立绘需要抠出角色本体,输出透明背景 PNG,方便 UI 界面叠加到任意背景上,这一步看似简单,却是 AI 出图最常见的“最后一公里”问题。图层分离:交付时把角色、武器、披风等部件分层导出,方便程序做骨骼动画、换装系统。格式转换:根据引擎要求导出 PNG、TGA 或打包成图集(Sprite Atlas),内存占用更优。

规格适配的数学基础是几何缩放与宽高比:

把立绘想象成一张拍好的模特写真:写真本身再美,也要根据杂志版面、手机壁纸、户外大屏裁切适配。游戏美术师的价值,正在于让同一张图在卡池、头像框、剧情对话、宣传海报里全部完美呈现。

r=WH,scale=min⁡(W目标W源,H目标H源)r = \frac{W}{H}, \qquad \text{scale} = \min\left(\frac{W_{\text{目标}}}{W_{\text{源}}}, \frac{H_{\text{目标}}}{H_{\text{源}}}\right)
宽高比 \(r\) 决定画面构图是否被拉伸变形;缩放比例 scale 取宽度与高度缩放中的较小值,保证图片等比缩放后完整放入目标区域,不产生裁切。
  1. 源图宽高比用原始图片的宽度除以高度,得到源构图比例。
    r源=W源H源r_{\text{源}} = \frac{W_{\text{源}}}{H_{\text{源}}}
  2. 目标区域宽高比计算游戏 UI 预留区域的宽高比。
    r目标=W目标H目标r_{\text{目标}} = \frac{W_{\text{目标}}}{H_{\text{目标}}}
  3. 等比缩放系数分别计算宽、高方向的缩放倍数,取较小者避免超出边界。
    min⁡(W目标W源,H目标H源)\min\left(\frac{W_{\text{目标}}}{W_{\text{源}}}, \frac{H_{\text{目标}}}{H_{\text{源}}}\right)

工作流实践

单张立绘的技术学会了,接下来要解决的是“怎么把 AI 角色生产真正跑进游戏开发管线”。这就像摄影团队不只靠一个摄影师,还需要制片、场务、修图师、素材管理员的配合。工作流实践就是把 AI 工具、美术规范和项目管理整合成一条流水线。

一条成熟的 AI 角色立绘流水线包含四个环节。需求拆解:美术总监把策划文案拆解成“角色档案 + 风格参考 + 产出清单”,每个角色对应一份结构化需求单,避免 AI 生成阶段反复变更方向。批量生成:用脚本或批量工具同时跑多个角色的草图,GPU 并行利用,一晚上产出上百张初稿。质量筛选:初稿经过“自动评分(清晰度、构图、特征相似度)+ 人工挑选”双重关卡,选出值得精修的好苗子,避免人工从零画起。版本管理:所有素材按“角色名_角度_版本号_日期”命名,归档到共享素材库,方便程序、UI、策划随时取用,也方便追溯修改历史。

流程优化的效果可以用一个简单的通过率模型量化:

流水线的思路,是把 AI 从“玩具”变成“生产力工具”。独立开发团队靠这套流程,两三个人也能撑起原本需要外包团队的产能;大厂的美术团队则可以把人力从重复劳动中解放出来,投入到更有创造性的概念设计上。

η=N合格N总生成,加速比=T传统TAI流水线\eta = \frac{N_{\text{合格}}}{N_{\text{总生成}}}, \qquad \text{加速比} = \frac{T_{\text{传统}}}{T_{\text{AI流水线}}}
合格率 \(\eta\) 衡量 AI 生成的有效产出;加速比用传统外包耗时 \(T_{\text{传统}}\) 除以 AI 流水线耗时 \(T_{\text{AI}}\),直观展示效率提升。
  1. 合格数量经过质量筛选后真正进入精修环节的素材数。
    N合格N_{\text{合格}}
  2. 总生成数量批量生成阶段产出的全部初稿数。
    N总生成N_{\text{总生成}}
  3. 合格率两者相除,反映提示词质量与筛选标准的合理性。
    η=N合格N总生成\eta = \frac{N_{\text{合格}}}{N_{\text{总生成}}}
  4. 时间加速比分母是传统流程耗时,分子是 AI 流程耗时,比值越大提速越明显。
    加速比=T传统TAI流水线\text{加速比} = \frac{T_{\text{传统}}}{T_{\text{AI流水线}}}

AI 应用场景

独立游戏团队的概念设计加速

阶段:需求拆解 → 批量生成 → 质量筛选

解决的问题:小团队没有专职概念设计师,外发原画成本高、周期长。AI 流水线把策划文案批量转化为初稿,人力只投入在筛选和精修环节。

具体案例:一个 5 人独立游戏团队,单人匹马用 AI 在两周内完成了 8 个角色的三视图与表情差分初稿,再用一周时间人工精修,整体成本约为外包报价的五分之一。

二次元手游的角色量产

阶段:多角度立绘 + 风格一致性控制

解决的问题:抽卡游戏需要大量风格统一的角色立绘,传统外包容易出现不同画师画风打架的问题。用“参考图锚定 + 角色 LoRA”锁定统一画风,所有角色出自同一套识别标准。

具体案例:某二次元项目组为每个新角色训练专用 LoRA,新角色立绘以老角色为锚点扩散,玩家抽卡素材的完成度显著提高,返工率降低约 60%。

外包美术沟通锚定与规格交付

阶段:概念图迭代 + 资产规格适配

解决的问题:外包沟通中“我描述不清楚、画师理解偏了”是常态。用 AI 快速生成参考方案作为沟通锚点,双方基于具体图像讨论,同时用规格清单约束交付格式。

具体案例:某发行商在角色外包合同中附带 AI 生成的风格参考图和分层素材规范,外包画师按图层分离要求交付,程序接入引擎的时间从两天缩短到半天。

Python 演示

python82 行
# -*- coding: utf-8 -*-"""AI角色立绘工作流模拟:角色档案构建、提示词生成与一致性筛选。"""import mathimport random  class CharacterProfile:    """角色档案:定位、外貌、服装、气质四位一体。"""     def __init__(self, name, role, race, features, outfit, vibe):        self.name = name        self.role = role        self.race = race        self.features = features        self.outfit = outfit        self.vibe = vibe     def build_prompt(self, angle):        parts = [self.name, self.role, self.race] + list(self.features)        parts += [self.outfit, self.vibe, angle, "game character art"]        return ", ".join(parts)  class RenderEngine:    """模拟AI生成引擎:用随机向量代表生成结果的特征。"""     def generate(self, prompt, seed):        random.seed(seed)        return [random.gauss(0, 1) for _ in range(8)]  def cosine_similarity(vec_a, vec_b):    dot = sum(x * y for x, y in zip(vec_a, vec_b))    norm_a = math.sqrt(sum(x * x for x in vec_a))    norm_b = math.sqrt(sum(x * x for x in vec_b))    return dot / (norm_a * norm_b + 1e-9)  def filter_best(candidates):    best = max(candidates, key=lambda item: item[1])    return best  def main():    profile = CharacterProfile(        name="艾拉",        role="流浪剑客",        race="精灵族",        features=["银色长发", "琥珀色眼瞳", "细长尖耳"],        outfit="破损的白色斗篷与旧皮甲",        vibe="冷峻、疏离、低饱和色调",    )     engine = RenderEngine()    anchor_prompt = profile.build_prompt("正面站姿")    anchor_vec = engine.generate(anchor_prompt, seed=2024)     print("=== 角色档案 ===")    print("名字:", profile.name)    print("定位:", profile.role, profile.race)    print("提示词模板:", anchor_prompt)     print("\n=== 多角度一致性评分 ===")    angles = ["正面站姿", "侧面立绘", "背面立绘", "持剑姿势", "悲伤表情"]    for idx, angle in enumerate(angles):        prompt = profile.build_prompt(angle)        vec = engine.generate(prompt, seed=2024 + idx)        sim = cosine_similarity(vec, anchor_vec)        print("{} 相似度 {:.3f}".format(angle, sim))     candidates = []    for idx, angle in enumerate(angles):        prompt = profile.build_prompt(angle)        vec = engine.generate(prompt, seed=2024 + idx)        sim = cosine_similarity(vec, anchor_vec)        candidates.append((angle, sim))    best_angle, best_score = filter_best(candidates)    print("\n推荐主视觉角度:", best_angle, "相似度 {:.3f}".format(best_score))  if __name__ == "__main__":    main()
目的:模拟“角色档案 → 提示词模板 → 多角度生成 → 余弦相似度一致性评分 → 推荐最佳主视觉”的完整 AI 角色立绘工作流。
  1. profile = CharacterProfile(...)建立角色档案对象,对应正文中的角色设计方法,把抽象人设定格成结构化字段。
  2. parts = [self.name, ... "game character art"]将档案字段拼接为文生图提示词,体现“结构化提示词模板”的构建思路。
  3. engine.generate(prompt, seed)模拟 AI 生成引擎,每次调用返回一个代表图像特征的高维向量。
  4. cosine_similarity(vec_a, vec_b)计算两图特征向量的余弦相似度,对应正文风格一致性章节的数学工具。
  5. filter_best(candidates)从多角度生成结果中挑出与锚定特征最接近的候选,即质量筛选环节的简化实现。
  6. main()组织完整流程:先打印角色档案,再对五个角度评分,最后推荐主视觉角度。

常见误区

误区AI 角色生成本来就是随机的,想让每张图都是同一个角色根本做不到,只能靠后期人工修脸。

正解风格一致性是可以通过工程手段锁定的。参考图锚定解决“基准从哪来”,统一提示词模板解决“描述不漂移”,角色 LoRA 解决“特征焊死进模型”,种子值解决“同一起跑线”。四者结合,能大幅提升同角色图像的相似度。

为何常见:初学者通常只用单个提示词生成单张图,没有建立“锚点 + 模板 + 微调”的系统思维,自然觉得不可控。

误区只要把能想到的形容词全堆进提示词,AI 生成的角色细节就一定更丰富、更准确。

正解提示词过长会稀释关键语义。AI 的注意力机制会把权重分散到大量次要描述上,导致最核心的角色特征反而不突出。正确做法是分层提炼:核心特征用短而精的固定短语,次要氛围词控制在合理数量内。

为何常见:人总觉得“说得多 = 做得对”,但 AI 对提示词的理解是统计性的,冗余信息会干扰关键信号的权重。

误区只要给角色训练了 LoRA,任何提示词、任何姿势下生成的图都会完美保持角色外貌。

正解LoRA 只是锁定了“长相底子”,但生成结果仍受提示词、姿态条件、采样参数影响。LoRA 训练数据单一还可能导致过拟合——角色只能在训练集中出现过的姿势下保持一致,换一个新姿势就崩。使用时要配合参考图锚定与统一提示词。

为何常见:把 LoRA 当成“魔法印章”,忽略了它只是一个需要组合使用的工具,而不是万能钥匙。

误区迭代 = 不断生成,总有一张能出货,多生成几次就是在做概念图迭代。

正解没有目标反馈的重复生成只是抽卡,不是迭代。真正的迭代是“生成 → 对比 → 反馈 → 精修”的循环,每一轮都基于上一轮的明确缺陷做定向修改,例如用局部重绘只改武器、用文字反馈调整色调。

为何常见:因为 AI 生成本身是廉价的,玩家容易陷入“多试几张”的惯性,忽略了反馈信息才是迭代价值所在。

误区AI 生成的立绘已经很精美了,抠一下图就能直接做卡面、做 UI、进引擎。

正解游戏资产有一整套规格规范。分辨率必须匹配目标用途,UI 立绘需要透明背景,动画用素材必须图层分离,不同引擎还要求特定格式。跳过规格适配的素材,进入管线后往往要返工重做,反而不省时间。

为何常见:因为单张图片在屏幕上看起来“很完整”,非美术人员难以感知分辨率、图层、格式这些工程性要求的重要性。

面试题

Q1. 在 AI 角色立绘中,“角色三视图”通常指哪三个视角?

单选题 · easy

  • A.三个不同姿势的全身像
  • B.正面、侧面、背面三个角度视图← 正确答案
  • C.三种不同光线条件下的立绘
  • D.三张不同表情的面部特写

答案:B。三视图是美术最基本的多角度交付规范,指正面、侧面、背面三个视角,用于完整呈现角色外貌。选项 A 是姿势差异而非视角差异,C 是光照差异,D 是表情差分,均不符合三视图定义。

Q2. 下列哪项是训练“角色 LoRA”的主要目的?

单选题 · easy

  • A.提升整张图片的像素分辨率
  • B.固定特定角色的外貌与风格特征← 正确答案
  • C.加速模型推理时的显存占用
  • D.自动为线稿填充基础底色

答案:B。角色 LoRA 是轻量级微调权重,把角色的发型、五官、服装等特征“焊”进模型中,使后续生成始终保留该角色特征。分辨率由放大模型控制,显存与推理加速属于量化/并行技术,底色填充是另一类辅助功能,均与 LoRA 无关。

Q3. 下列哪些手段可用于控制 AI 角色立绘的风格一致性?

多选题 · mid

  • A.参考图锚定作为 img2img 输入← 正确答案
  • B.使用统一的提示词模板前缀← 正确答案
  • C.固定种子值做同人图发散← 正确答案
  • D.增加采样步数以增强细节

答案:ABC。参考图锚定锁住基准形象,统一提示词防止描述漂移,种子值控制让同人变体保留大致底子,三者都是常用一致性手段。增加采样步数只影响细节质量,不保证角色特征一致,甚至可能因过度采样引入噪点。

Q4. 概念图迭代中,“无分类器引导”(CFG)的作用是什么?

单选题 · mid

  • A.提高生成速度减少等待时间
  • B.增强提示词对生成结果的约束力← 正确答案
  • C.降低显存占用以支持更大分辨率
  • D.自动修复生成图中的五官崩坏

答案:B。CFG 通过比较有提示词与无提示词的噪声预测方向,放大提示词对去噪过程的引导强度。它是控制“AI 听不听话”的核心参数。生成速度与显存属于推理优化问题,五官修复属于局部重绘或精修模型任务。

Q5. 手游卡面角色立绘最常见的主视觉分辨率规格是?

单选题 · easy

  • A.1920×1080 横屏壁纸
  • B.1080×1920 竖屏立绘← 正确答案
  • C.1024×1024 方形头像
  • D.512×512 小尺寸缩略图

答案:B。手游角色卡面通常需要长条竖屏构图展示全身,1080×1920 是主流规格。1920×1080 是横屏宣传图,1024×1024 是图标或头像基准,512×512 是低清占位图,均不适合作主视觉卡面。

Q6. 资产规格适配阶段通常包含哪些工作内容?

多选题 · mid

  • A.按引擎要求调整分辨率与宽高比← 正确答案
  • B.输出透明背景的 PNG 立绘← 正确答案
  • C.分离角色、武器、披风等图层← 正确答案
  • D.编写角色在剧情中的台词脚本

答案:ABC。规格适配是美术素材落到引擎前的最后工序,包括分辨率、透明度、图层结构和格式转换。剧情台词属于策划文案工作,不属于资产规格适配范畴。

Q7. 为什么“提示词越长越好”是一个常见误区?

单选题 · mid

  • A.长提示词会超过模型输入上限导致报错
  • B.冗余描述会稀释关键特征的注意力权重← 正确答案
  • C.长提示词必然导致生成图像模糊
  • D.模型按字符数收费导致成本过高

答案:B。文本编码器对整段提示词做注意力分配,描述越长,核心特征获得的权重占比越低,AI 可能忽略“银色长发”这类关键信息。超过输入上限确实会截断,但“越长越好的误区”核心问题在于冗余稀释而非单纯报错。

Q8. 多角度立绘中“转绘统一”的核心策略是?

单选题 · hard

  • A.将某角度的定稿图作为参考,渲染其他角度← 正确答案
  • B.将多张不同角度的图用 PS 剪切拼贴
  • C.降低分辨率以掩盖不同角度的风格差异
  • D.统一所有角度的背景色与光影方向

答案:A。转绘统一的核心是以已定稿角度为 img2img 参考,在保持身份特征的前提下让姿态条件引导出新角度,类似于给同一个模特换姿势重拍。剪切拼贴与降分辨率只是掩盖问题,统一背景色只解决环境不一致。

Q9. 在文生图中,“种子值”控制的是什么?

单选题 · easy

  • A.生成图像内部使用的随机噪声初始状态← 正确答案
  • B.模型训练时的学习率大小
  • C.提示词中关键词的排序方式
  • D.图片输出时的文件压缩比例

答案:A。种子值决定了采样的起点——初始噪声。固定种子加固定提示词,生成结果的构图与底子高度接近;换种子则换一种噪声布局。学习率是训练参数,关键词排序属于提示词工程,压缩比例是输出文件设置,均与种子值无关。

Q10. 关于 AI 角色立绘的流水线实践,下列说法正确的有?

多选题 · hard

  • A.需求拆解阶段明确角色档案可降低返工率← 正确答案
  • B.批量生成后必须经过人工与自动筛选← 正确答案
  • C.版本管理只对最终成品有意义
  • D.素材命名规范能让跨岗位协作更顺畅← 正确答案

答案:ABD。需求拆解越清晰,后续生成越少跑偏;筛选是质量关卡的关键。命名规范让程序、UI、策划能快速定位素材,是高效协作的基础。版本管理不只管成品,草稿、半成品、精修稿的每次迭代都要留档,便于追溯修改历史。