SM和ISM的LOD切换问题

Epic的老师们好,有个问题想要请教:

当我的资产的LOD使用相同的材质, 然后分别用SM和ISM形式渲染该资产时,两种形式下它的LOD切换的ScreenSize基本一致。

但当资产的最后一级LOD的材质不同于其他LOD,比如给资产导入ImpostorMesh作为最低级的LOD。再对比资产的SM和ISM时,LOD切换就会由较大的差异。

[Image Removed]

当资产的最后一级LOD和其他LOD材质不同,并且使用ISM渲染时,LOD切换的ScreenSize会明显小于实际设置的ScreenSize。

想请问Epic的老师, 导致这种不一致的原因和规避办法?

您好,可以上传一下该测试工程吗?​

感谢回复!

关于上面说的LOD切换不一致的问题,我们重新定位到:在UE4使用ImpostorBaker插件为资产制作的ImpostorMesh,用于映射Impostor纹理的面片,它的高度比原资产要高很多。

在UE4时,资产LOD的切换没有因为这种问题出现异常,但升级到UE5之后出现了问题,推测是因为高于资产的Impostor面片,在资产使用HISM组件时,影响了它的boundbox大小。

我们重新修改了每个资产的ImpostorMesh面片的高度(放到原资产的中间段位置),LOD的切换已经正常了。