从入土到骨灰:Minecraft JAVA版材质教程大纲

1.1-资源包是什么?

-资源包的定义

-资源包的作用(改变画面风格 / 拓展建筑玩法 / 为地图服务)

-资源包使用方法:加载方法、存放路径 / 是否解压? / 叠加使用 / 嵌入地图

-与资源包相关的概念:材质包、资源包、数据包、行为包、Optifine、光影、视差、法线、高光、PBR

1.2-QuickStart快速开始:

制作自己的材质包,修改图标、方块、物品,并成功加载

1.3-资源包文件夹结构

-如何获得原版材质,并改成资源包

-资源包兼容性:pack.mcmeta与pack_format

-资源包文件夹结构一览

-进阶:Mcpatcher文件夹 / Optifine文件夹

-进阶:如何给Mod替换材质

1.4-资源包发布方法与原则

-导出方法:压缩还是不压缩?

-导出原则:仅保留你制作的文件

-工作习惯:直接把源文件保存在资源包内

1.5-资源包发展历史与趋势

-发展历史:远古时代:糊成一坨的Minecraft 1.4.x ~ 拓展时代:无限丰富的Minecraft 1.7.x ~ 模型时代:Minecraft 1.8+到现在

-发展趋势:装饰型材质Mod化 / 嵌入存档为地图服务

2.1-在开始制作之前

2.1.1-关于“观察、学习、审美”

2.1.2-材质分类:

从三个维度可以对材质进行分类:分辨率、风格化、功能性。总体的规律是:从“原版”到“差异化”,越偏离原版,开发难度越大。

分辨率:原版16x -------开发难度递增-------→ 超高清2048x

风格化:原版中古风格 -------开发难度递增-------→ 现代、未来科幻风格

功能性:原版生存 -------开发难度递增-------→ 特定建筑类型、地图

难度来自对图片素材的精细处理,对风格的整体把握和构思,对使用习惯和学习成本的考量

2.1.3-基础概念:方块(block)、物品(item)、实体(entity)、方块实体(block entity)

2.1.4-基础概念:方块体积与材质透明

全体积方块、非全体积方块、小体积方块、不透明贴图木板、透明贴图玻璃、半透明贴图

2.2-材质制作技术-重要部分

2.2.1-贴图制作技巧:处理方块衔接、处理方块重复、制作动态贴图、处理植物贴图

2.2.2-方块与物品模型:

-QuickStart快速开始:制作铁轨模型

-方块状态、方块模型、物品模型 / blockstate、model(block、item)、texture之间的读取关系。

-方块状态 blockstates:随机模型 / 模型组合与状态罗列 / 隐藏方块

-方块模型 block:父类模型parent、环境遮罩ambientocclusion、显示设置display、剔除面cullface、贴图着色tintindex、几个重要的parents(block、thin_block、cube、cube_all、orientable、orientable_vertical、orientable_with_bottom、cross、tinted_cross)

-模型制作:blockbench软件使用、模型制作技巧、如何超出3*3方块限制

-物品模型:物品展示框、命令方块、盔甲架与Display

2.2.3-挂画修改Painting

2.2.4-进阶1:方块block——材质连接CTM

-文件结构:材质texture与属性properties文件

-常用属性:matchTiles、matchBlocks、method、tiles、faces、biomes、heights

-常用方法:ctm、ctm_compact、horizontal、vertical、top、random、repeat、fixed、overlay

2.2.5-进阶2:物品item——自定义物品CIT(物品、附魔、盔甲、鞘翅等)

2.2.6-进阶3:实体Entity——随机生物模型

2.2.7-进阶4:实体Entity——自定义实体模型CEM

-jpm文件:可修改的实体模型清单 / 文件结构 / 常用属性 / 留空技巧

-jem文件:利用Blockbench制作实体模型

2.2.8-综合进阶——CIT与CEM,实体模型拓展

2.3-材质制作技术-次要部分

2.3.1-颜色图谱colormap:grass与foliage

2.3.2-环境environment:基础贴图 / 光线图谱lightmap / 天空盒子sky(随着光影普及这部分也变得次要了)

2.3.3-高清字体font:字体生成软件 / 字体tif读取 / 字体版权问题

2.3.4-交互界面GUI、地图Map、杂项Misc、例子particles

你可能感兴趣的:(从入土到骨灰:Minecraft JAVA版材质教程大纲)