UID28847性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2021-1-29最后登录1970-1-1
| 本帖最后由 portedboar44215 于 2024-8-26 21:52 编辑
——前言——
延迟渲染功能在Minecraft Preview1.20.30被加入至游戏中,并为Minecraft Bedrock带来了更加丰富多彩的游戏体验。随着游戏的更新,延迟渲染功能也在逐渐完善和丰富。但是,由于官方教程过于简陋且内容晦涩难懂,因此,我基于官方文档创作了此系列教程,希望此教程能够为基岩版延迟渲染资源包开发者们提供更好的指引。
——目录——
注:点击即可进入相应教程文章
基础玩法 一、基本文件结构以及global.json 二、PBR简介及其制作方法 三、创建体积雾&大气参数基础
进阶玩法 四、大气参数进阶&数据水(暂未完成) 五、自定义色调(暂未完成)
——一、需要用到的工具—— 硬件
一台可开启延迟渲染功能的手机/电脑 软件
1.一个可进行像素级编辑的画图软件(手机端建议Pixel Studio,电脑端建议Photoshop)
2.一个带有语法高亮的代码编辑器(手机端建议mt管理器,电脑端建议VS Code)
3.最新版本的Minecraft Preview
4.Better Renderdragon(可选,用于强制Minecraft使用DirectX12作为渲染器)
——二、了解文件结构——
延迟渲染文件结构如图所示
(这破图做了贼久)
——三、必备知识—— 颜色代码
延迟渲染仅支持RGB和hex颜色代码,其格式如图
RGB:
10进制,单个通道取值范围为0~255
hex:
16进制,单个通道取值范围为00~ff
注: R:红色通道 G:绿色通道 B:蓝色通道
A:alpha通道(透明度通道)(部分地方需要用到) 将资源包打包为可导入的形式
1.全选所有资源并压缩(仅支持zip文件)
压缩包打开后应该是这个样子的
2.更改后缀.zip→.mcpack
3.这样,这个文件就可以直接导入了 添加延迟渲染标识
就如RTX包一样,延迟渲染包也需要加入一个标识,这样Minecraft才能判断何时应该开启延迟渲染功能。
方法:在manifest.json末尾添加 "capabilities" : [ "pbr" ]
您可以基于此示例
- {
- "format_version": 2,
- "header": {
- "description": "示例材质包",
- "name": "延迟渲染示例材质包",
- "uuid": "a11b58f3-af08-4801-838f-682ef391f9d6",//建议更改uuid
- "version": [1, 0, 0],//资源版本
- "min_engine_version": [1, 20, 30]//最低客户端版本
- },
- "modules": [
- {
- "description": "示例材质包",
- "type": "resources",//包类型
- "uuid": "131b2eba-90ab-4fd9-be83-f07934aa76ad",//建议更改uuid
- "version": [1, 0, 0]//资源版本
- }
- ],
- "capabilities" : [ "pbr" ]
- }
复制代码
参考资料 https://baike.baidu.com/item/HTML%20%E9%A2%9C%E8%89%B2 https://learn.microsoft.com/en-u ... raft-bedrock-stable
|
|