各位同学好,欢迎来到MJ(MidJourney)从入门到精通的进阶课程。今天我们主要讲解的是MJ中如何通过控制打光提升出图效果,以及提示词权重的用法。
我们先来讲第一个问题——打光。大家都知道,模特拍得好不好看,最重要的就是打光。即使在自拍时,我们也会通过调整角度,让脸部光照在镜头中呈现更理想的效果。
虽然我并非专业灯光师,但曾长期从事绘画与设计工作,对打光有一定实操经验和理解。根据我的经验,同一人物或物体,在不同光源下会呈现出截然不同的视觉效果。我们在MJ社区中常看到令人惊艳的图片,除了构图与风格外,光效设置同样起着关键作用。因此,本节课第一部分将围绕如何通过提示词控制MJ打光,快速提升图像质感与表现力展开。
我们以具体示例说明几种常见打光方式:
实际拍摄或3D渲染中,打光涉及主光、辅光、环境光、反射光等多重因素,操作复杂。而MJ的优势在于:我们无需手动布光,只需在提示词中准确描述所需光照类型,即可由模型自动实现。
操作示例:
总结:掌握各类光照的英文表达(如 Rembrandt lighting、side-back lighting、dramatic backlighting 等),并将其自然融入提示词,是控制MJ成图光影效果的核心方法。这些术语均源于日常视觉经验,理解与使用门槛较低。
此外,针对舞台、电影等特殊场景,还有更多专业化光照描述方式(如 cinematic lighting、studio lighting、volumetric lighting 等),相关词汇表已整理完毕,可在课程配套资料中获取。
接下来进入第二部分:提示词分割与权重控制。
以“hotdog”为例,该词存在歧义——既可指食物“热狗”,也可被拆解为“hot dog”(一条很热的狗)。MJ默认按整体词汇解析,因此直接输入“hotdog”会生成食物图像。
若需生成“一条很热的狗”,需使用双冒号“::”进行词义分割:
hot::dog → MJ将“hot”与“dog”视为两个独立概念,优先强调“hot”的属性;进一步优化效果,可引入提示词权重:
word::weight,权重范围通常为0–4;hot::2 dog::1,表示“hot”的影响力是“dog”的两倍;hot::4 dog::1,则“hot”的主导性更强,生成结果可能偏向抽象化“热”的表现(如蒸汽、发光、熔融感等),甚至弱化“dog”的形态特征。需要注意:部分词汇本身具有多重含义(如“hot”既可指温度,也可指颜色浓烈、人气高涨等),权重过高可能导致语义偏移。此时建议改用更明确的描述,例如“a dog panting under scorching sun”或“extremely hot weather effect”,以提升可控性与准确性。