UDN
Search public documentation:

DevelopmentKitGemsDynamicNormalMapCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 主页 > 虚幻开发工具包精华文章 > 动态法线贴图
UE3 主页 > 材质 & 贴图 > 动态法线贴图

动态法线贴图


最后一次测试是在2011年4月份的UDK版本上进行的。
可以与 PC 兼容

概述


具有高级顶点混合的材质允许关卡设计人员减少重复贴图上的平铺问题,并可以添加额外的细节,比如尘土、铁锈或苔藓。一般,高级顶点混合材质可以使得正常效果的场景看上去更引人注目令人惊叹。但是,如果您想创建类似于具有部分灰泥的砖墙,简单的线性插值并不能给材质添加足够的深度信息。

通过创建由顶点混合驱动的高度图可以部分地解决该问题。这样做确实会导致材质具有更大的深度,但是如果没有额外的光照信息,那么它看上去仍然是错误的。因此,要想获得正确的效果;应该从这个高度图上生成一个法线贴图。

没有使用动态法线贴图

在这个屏幕截图中,顶点混合使得关卡设计人员可以很好地在两个不同的贴图间进行混合。但是,没有任何真正的深度信息,所以看上去像墙壁表面的油漆。

WithoutDynamicNormalMaps.jpg

使用动态法线贴图

在这个屏幕截图中,顶点混合不仅允许关卡设计人员在两个不同的贴图间很好地混合,同时它相应地生成了法线贴图,从而使得红色的层具有强烈的深度感。

WithDynamicNormalMaps.jpg

材质节点布局


通过应用Sobel Filter(索菲尔滤镜),该滤镜也应用于Sobel边缘检测后期处理特效中,这样材质可以检测到高度图中的变化从而在X和Y方向上构成渐变映射, 然后,这可以附加到一起来构成法线贴图的R和G分量。把这些加到其他法线的法线贴图上来构成材质的最终法线贴图。

DynamicNormalMapMaterialLayoutThumbnail.jpg

相关主题


下载


  • 下载本精华文章使用的内容。(DynamicNormalMap.zip)