AI 速览
基岩版延迟渲染光影包入门教程:文件结构与global.json参数详解
这篇教程面向想制作基岩版延迟渲染光影包的玩家,从最基础的文件结构讲起,说明如何通过manifest.json让材质包被识别为PBR包,并重点讲解lighting文件夹中global.json的各项参数,包括时间表示、日月偏转角度、照度、光照颜色以及1.20.40.20以上可用的自定义点光源。内容基于官方文档整理并配有效果对比图,适合刚接触延迟渲染、希望自己动手调整光影效果的新手参考。
- 延迟渲染功能需基岩版1.20.30.20及以上
- 自定义点光源仅1.20.40.20+可用,且只支持部分方块
- 照度参数不适用于部分不支持自动曝光的GPU
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
|
本帖最后由 portedboar44215 于 2024-2-5 20:45 编辑 零、介绍 众所周知,mojang在Minecraft bedrock1.20.30.20起添加了延迟渲染功能,大大地提高了基岩版画质。其实官方也有相应教程,但是由于原文无中文翻译且较多专业名词,导致教程生涩难懂。于是我基于官方文档创作了这个教程系列 一、认识文件结构 首先介绍一下延迟渲染光影包的最基本文件结构
![]() 图片来自Microsoft Learn 二、将材质包识别为延迟渲染包 首先,创建一个清单文件(manifest.json) 示例:
在末尾大括号前添加 "capabilities" : [ "pbr" ] ,以使Minecraft将其识别为pbr材质包 三、定向光照global.json设置 在材质包根目录/lighting文件夹内创建名为global.json的文件 示例:
1.材质包中时间的表示 示意图: ![]() 图片来自Microsoft Learn 0.0:午夜 0.25:日出 0.5:正午 0.75:日落 2.更改日月偏转角度 首先找到global.json中的 "orbital_offset_degrees": 字段 可在冒号后添加偏转角度(角度制) 示例:
也可配合时间达到更好的效果 示例:
效果展示 更改前 ![]() 更改后 ![]() 3.更改日月照度 有时候,你可能会觉得示例文件中的白日亮度过高,就可以更改文件中的 "illuminance": 后的值来解决(单位:勒克斯) 例如:
注:此参数不适用于部分不支持自动曝光的GPU 4.日月光照颜色 该参数存储在 "color": 后,可使用hex颜色代码或RGB颜色代码 示例:
当然,也可搭配时间达到更好效果,格式同光照角度,此处不做展示 效果: ![]() 5.自定义点光源(仅1.20.40.20+可用) 示例及格式如下:
注意事项:自定义点光源目前只支持部分方块 效果: ![]() 至此,关于延迟渲染光影包基本结构以及global.json的教程已经结束,感谢观看! 祝所有读者都能做出好看的延迟渲染光影包! 其他资源: 样板包下载(来自官方教程,可直接基于此包进行创作):https://pan.huang1111.cn/s/dNgqcV Microsoft Learn教程地址:https://learn.microsoft.com/en-u ... rred-lighting-jsons 同系列教程(未完工) Minecraft延迟渲染从入门到精通#2——pbr材质包制作教程 Minecraft延迟渲染从入门到精通#3——大气折射参数自定义教程 |







提升卡
观察者