Blender技术问询:灯光在Cycles正常显示但Eevee中无显示
Blender Eevee灯光不生效问题排查方案
以下是针对你遇到的「Cycles灯光正常、Eevee中灯光仅拉远视图才显示,添加角色后问题重现」的具体排查和解决步骤:
调整灯光衰减参数
Eevee的灯光衰减逻辑和Cycles存在差异,近距离灯光容易因衰减范围过小被忽略:- 选中异常灯光,打开「灯光属性」面板
- 找到「衰减」设置组,确保衰减类型为
平方反比(与Cycles一致) - 增大「结束」距离数值(建议设为100以上),避免灯光影响范围被限制在极小区域
检查视图/相机裁剪距离
拉远视图才显示灯光,大概率是裁剪距离设置不足:- 打开视图右侧N面板,进入「视图」选项卡,增大「远裁剪」数值,确保其大于灯光的衰减结束距离
- 检查渲染相机的裁剪设置:选中相机,打开「物体数据属性」面板,调整「远裁剪」参数,避免渲染时灯光范围被裁剪
重置Eevee间接光照缓存
间接光照缓存异常会导致灯光无法正常显示:- 打开「渲染属性」面板,切换到「间接光照」选项卡
- 如果使用烘焙间接光照,点击「烘焙间接光照」按钮重新生成缓存
- 如果使用动态间接光照,确保已勾选「启用」,并适当提高「采样数」
确认灯光可见性设置
检查灯光是否被意外禁用Eevee渲染可见:
选中灯光,打开「物体属性」面板,进入「可见性」选项卡,确保「渲染」和「视图」组下的「Eevee」选项已勾选排查角色模型的灯光干扰设置
添加角色后问题重现,需检查角色相关设置:- 选中灯光,打开「灯光属性」>「关系」选项卡,查看「排除」列表,确认角色未被误添加到排除对象中
- 检查角色材质:打开「材质属性」面板,确认未开启「阴影捕捉」等会吸收灯光的特殊设置
重置Blender用户偏好
所有旧项目均出现问题,大概率是用户配置文件损坏:- 关闭Blender
- 找到对应版本的配置文件夹:
- Windows:
%APPDATA%\Blender Foundation\Blender\3.5 - Mac:
~/Library/Application Support/Blender/3.5 - Linux:
~/.config/blender/3.5
- Windows:
- 将
config文件夹重命名为config_old,重启Blender后会生成默认配置,测试灯光是否恢复正常
内容的提问来源于stack exchange,提问作者Daniel Williams
相关产品推荐
相关产品推荐

