AI 速览
Minecraft延迟渲染教程第二期,讲解PBR贴图的绘制与描述文件配置
这是Minecraft延迟渲染系列教程的第二篇,承接上期global.json的基础内容,专门讲解PBR贴图。帖子先说明PBR贴图能实现粗糙度、凹凸、自发光和反射等效果,再依次介绍材质主贴图、粗糙度贴图(含金属反射、自发光、粗糙度三个通道)和凹凸贴图的绘制方法,最后说明如何创建贴图描述文件让游戏识别这些贴图。适合已经了解延迟渲染包基本结构、想进一步提升材质表现的光影包作者阅读。
- 贴图描述文件中,贴图文件名无需添加后缀
- 若方块未用到某种贴图,可删除描述文件中对应字段
- 粗糙度贴图各通道灰度越低效果越强,凹凸贴图灰度越低越凸起
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
|
本帖最后由 portedboar44215 于 2024-2-5 20:46 编辑 上个教程介绍了延迟渲染包文件结构以及global.json的作用以和相关教程等,仅使用global.json已经可以达到相当不错的效果,但是,实际体验还是有非常多的问题以及需要优化之处,那么,这期教程中介绍的pbr贴图将会解决这些问题。 零、介绍 pbr贴图,全名为基于物理的渲染,通过pbr贴图,可以达到方块表面粗糙度、凹凸效果、自发光效果以及反射效果等,大大地提高了材质的观赏性。 效果图 一、认识文件结构 三角符号为此教程重点
二、绘制贴图 1.材质主贴图example.png 这是材质包的纹理贴图,也是一个材质最基本的贴图,它决定了方块的外观。由于此贴图不涉及延迟渲染,所以此处不做详细介绍。 2.粗糙度贴图example_mer.png 此贴图共有三个功能:金属反射、自发光以及粗糙度,分别对应其中的r、g、b颜色通道,各通道的灰度值代表了效果的强度,灰度越低(颜色越鲜艳)则效果越强。 效果展示 金属反射 ![]() ![]() 自发光 ![]() ![]() 3.凹凸贴图example_heightmap.png 此贴图可以做到凹凸效果,一般只用到灰阶通道,灰度越低则越凸起。或者可以使用法线纹理(彩色) 效果展示 ![]() ![]() 三、创建贴图描述文件example.texture_set.json 贴图描述文件的作用是让minecraft识别此方块使用到的贴图,如果此方块没用到其中一种贴图,可以删除对应的字段。 示例:
注意:贴图文件名无需添加后缀! 至此,关于pbr材质的教程已经结束,感谢观看! 祝所有读者都能做出好看的延迟渲染光影包! 其他资源: 样板包下载(来自官方教程,可直接基于此包进行创作):https://pan.huang1111.cn/s/dNgqcV Microsoft Learn教程地址:https://learn.microsoft.com/en-u ... rred-lighting-jsons 同系列教程(未完工) Minecraft延迟渲染从入门到精通#1——基本文件结构以及global.json教程 Minecraft延迟渲染从入门到精通#3——大气折射参数自定义教程 |






提升卡
观察者