UE5 使用Nanite 模型变黑

虚幻引擎5(UE5)引入的Nanite技术在提升图形表现的同时,存在一些限制。Nanite只支持静态网格体和几何体集合,不支持骨骼动画、变形目标等。对于材质,Nanite仅兼容不透明类型,不支持双面材质、透明、贴花等特性。此外,正向渲染、VR立体渲染等特定渲染功能也暂不支持。当遇到不兼容材质时,系统会使用默认材质并记录警告信息。
摘要由CSDN通过智能技术生成

文档链接:虚幻引擎中的Nanite虚拟几何体 | 虚幻引擎文档 (unrealengine.com)icon-default.png?t=M3K6https://docs.unrealengine.com/5.0/zh-CN/nanite-virtualized-geometry-in-unreal-engine/

UE5 使用Nanite后,模型会变黑。

原因是目前Nanite支持部分材质。不支持:双面材质、透明、Mask遮罩、贴花等等:

同时,对模型类型(如不支持:骨骼动画、样条)

下面为详细说明:

几何体

Nanite可以在静态网格体和几何体集合上启用。

启用了Nanite的网格体可以搭配以下组件类型使用:

  • 静态网格体

  • 实例化静态网格体

  • 分级实例化静态网格体

  • 几何体集合

变形(Deformation)不支持且不限于以下几点:

  • 骨骼动画

  • 变形目标

  • 材质的世界位置偏移

  • 样条线网格体

此外,Nanite目前还不支持:

  • 自定义深度或模板

  • 在实例上绘制顶点

    • 特指使用编辑器网格体绘制(Mesh Paint)模式进行的逐实例绘制的颜色。

    • 确认 支持在原始网格体上导入的顶点颜色

场景中存在的最大实例数量不大于1600万。这包括场景中的所有流送进来的实例,而不仅仅是为Nanite启用的那些。只有流送进来的实例会被计算在内。

材质

Nanite支持混合模式(Blend Mode)是 不透明(Opaque) 类型的材质。其他材质类型则不被允许,或者对Nanite网格体没有影响。

当检测到不受支持的材质时,系统会指定一个默认材质,并在 输出日志(Output Log) 中放置警告以及附加信息。

以下是Nanite不支持的材质功能:

  • 使用遮罩和半透明的混合模式

  • 延迟贴花

    • 将Nanite网格体用于网格体贴花。

    • Nanite支持将贴花投射到其表面。

  • 线框

  • 双面材质

  • 像素深度偏移

  • 世界位置偏移

  • 自定义逐实例数据

如果在材质中使用以下内容并指定给启用了Nanite的网格体,则会导致网格体显示异常:

  • 顶点插值器节点

  • 自定义UV

渲染

以下渲染功能尚不支持:

  • 使用以下内容的视图相关对象筛选:

    • 使用以下方法进行的场景捕获:

      • 隐藏的组件

      • 隐藏的Actor

      • 仅显示组件

      • 仅显示Actor

    • 最小屏幕半径

    • 距离剔除

    • FPrimitiveSceneProxy::IsShown() 筛选的内容

  • 正向渲染

  • 虚拟现实中的立体渲染

  • 分屏

  • 多重采样抗锯齿(MSAA)

  • 光照通道

  • 针对细节丰富的Nanite网格体的光线追

  • 某些可视化视图模式还不支持显示Nanite网格体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Deveuper

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值