引言
在应用程序中,有时有必要在世界的特定位置访问材质信息。例如,为准确播放脚步声或应用墙壁痕迹效果,就需要访问材质信息。 为了在运行时、在世界中任何给定位置提取这一材质数据,材质贴图是非常重要的功能。
因为权重贴图的存在,这一信息访问起来不太容易,因为权重贴图纹理驻存在 GPU 内存中。 为此,地形有一可选功能,可生成材质 ID 贴图。 该贴图本质上是一个 2D 数组,包含每个区块的值,范围为 0 到 255,其中每个输入值代表最显著的材质的 ID。
材质贴图分辨率
材质贴图分辨率可在配置对话框中设定:
地形创建后,该分辨率可以随时修改。 默认分辨率为 0,也就是说没有材质贴图。
材质贴图不是手动编辑的,始终在细节纹理被烘培时从纹理信息生成。 材质贴图信息本身随区块文件一同保存,而非独立的实体文件。
材质贴图数据
编辑器中的细节纹理资源可带一个材质 ID 值。 该值默认为 -1,表示材质贴图不考虑该纹理。 用户可指定 0 到 255 之间的任意值:
该值没有写死在代码中的语义关联, 而是让用户决定如何在工作流中使用。 它可以作为地形自定义材质表中的索引使用,甚至作为 8 位逻辑符解读。 并非每一个细节纹理都需要有效 ID,多个纹理甚至还能共享相同的 ID。
材质贴图为带材质 ID 的最显著的材质的每个样本储存材质 ID。 如果该材质上层还绘制了不透明度 100% 但不带有效材质 ID 的另一个纹理,该纹理将被忽略,材质贴图储存下一个带有效 ID 的显著材质的 ID。
注:切换到烘培试图模式以查看材质 ID 贴图
材质贴图可视化
材质贴图可作为覆盖层实现可视化,显示纹理在当前场景贴图中的覆盖情况。
覆盖层表现了最近一次烘培流程的状态。 请注意,该覆盖层不会插入这些值,因为插入材质 ID 值也没有意义。
|
相关推荐
NI Vision Assistant中文入门教程(带书签)
NI Vision Assistant中文入门教程,原帖地址(http://www.gsdzone.net/index.php/Home/Index/Index/index/cat_id/2841771288/t/3/id/805),现转为高清PDF版。
NI Vision Assistant中文入门教程,是学习NI Vision Assistant的好帮手
4.µVision3 工具 给出了有关内置工具如文件中实现快速查找,及外部第三方工具如SVCS或Flash编程工具的信息。 5.测试程序 描述了如何用µVision3 调试器进行仿真及测试整个应用程序。 6.调试命令 给出了在可用...
OpenGL-Vision OpenGL-Vision OpenGL-Vision
GigE Vision 是一种通信接口标准,可用于各种网络拓扑上的视觉软件与视频流设备间的交互。...本说明中,设备指的是一个GigE Vision兼容的可控设备,而应用程序指运行在一台主机上的一个与GigE Vision兼容的控制程序。
MATLAB 中Computer vision system toolbox的官网指南和用户手册
vision doc, you can download it Vision引擎文档机器人
NIVISION头文件,做机器视觉的朋友可以参考下,添加到所需的工程文件中
LabVIEW--中文Vision各模块说明 LabVIEW--中文Vision各模块说明
详细介绍NI Vision Assistant软件安装,功能介绍的一本很好教程!
WPF技术框架进行VisionMaster二次开发控件应用实例,运行环境VS2019,VisionMaster版本为V4.2.0。
usb3 vision spec usb3 vision spec usb3 vision spec usb3 vision spec usb3 vision spec
海康(VisionMaster定位方案)
USB3_Vison_Specification u3v vision中文协议手册,翻译的,如有错误以英文为准 u3v是做工业相机的标准协议,海康大华都有
ViT的全文翻译,结构同原文保持一致。 1.全文翻译的markdown原文件 2.全文翻译的PDF 3..ViT的原文 4.知识点总结的博客http://t.csdn.cn/PLzkf 逐字逐句翻译Vision in Transformer
在NI Vision Builder AI中使用RS232进行通讯,程序接收到外部发送的RS232命令后进行一次触发拍照处理。
Cabinet Vision (CV) 板式家具拆单软件 V2021 571中文语言包
labview vision assistant 教程 石鑫华版 中文版 很详细