You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Unreal Engine 5.1蓝图中设置Niagara粒子系统投射阴影

Unreal Engine 5.1 蓝图生成Niagara粒子投射阴影的解决方法

方法一:在Niagara System资产中默认开启阴影

直接修改粒子系统资产,让所有实例默认启用阴影:

  • 打开目标Niagara System资产,进入Niagara编辑器
  • 在左侧面板找到Emitter Settings(发射器设置),展开对应发射器的Rendering(渲染)分组
  • 找到并勾选Cast Shadows选项;若需要调整阴影精度,可同步修改Shadow Quality等参数
  • 保存资产后,后续通过蓝图生成的该粒子系统实例,会自动继承阴影投射设置

方法二:在蓝图中动态设置阴影属性

如果需要在生成时灵活控制阴影开关,按以下步骤操作:

  • 用Spawn Niagara System或Spawn Actor from Class节点生成粒子系统后,获取生成的Niagara Actor引用
  • 添加Get Component By Class节点,选择Niagara Component类,提取出粒子系统的核心组件
  • 对该Niagara Component,调用Set Cast Shadows节点并传入true;也可以直接在蓝图细节面板中,给组件的Cast Shadows属性赋值为true
  • 若要控制单个粒子的阴影投射,回到Niagara编辑器,在粒子的Rendering模块下,启用Shadow相关子选项,设置粒子级别的阴影参数

额外注意事项

  • 检查项目全局阴影设置:在Project Settings -> Rendering -> Shadows中,确保全局阴影开关处于开启状态
  • 确认粒子材质支持阴影:材质的Shading Model需设置为支持阴影的类型(比如Default Lit),否则即使开启阴影开关也不会生效

内容的提问来源于stack exchange,提问作者awnine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 09:36:10