4D皮肤,正确的名字叫“自定义json模型皮肤”,本质上还是3D,只不过为了炒作加了一个D,不过既然网易我的世界都已经开始卖“4D皮肤”了,所以后面我们还是用“4D”来称呼这个玩意吧
实际上,4D皮肤并不是多玩首创,mojang官方发布的皮肤包有很多就是4D皮肤,但的确是多玩把4D给发扬光大的。
然而从2017年6月4日官方的龙骑兵4D的发布,到2018年7月停止服务,仅仅经过了1年,随着中国版的兴起,4D皮肤就逐渐没落了(因为中国版不能打模组,而4D皮肤必须要依靠模组的支撑)。如今网易也看到了曾经4D皮肤的价值,就连带发布了“唐三藏”“齐天大圣”“阴阳师神乐”“阴阳师安倍晴明”作为可购买内容提供给玩家,然而官方的皮肤远不及当时4D皮肤民间制作团队那么丰富多彩
没有对比就没有伤害
是拿Alex的模型加了几个立方体和材质......
好的,介绍完这个大背景,开始这个教程有些QQ群会教做4D皮肤,请务必学会鉴别,谨防受骗,为什么要说这句话,
基础知识
我的世界的皮肤尺寸必须是64x32或64x64,否则可能需要模组的协助才能导入游戏。
我的世界皮肤格式的非官方分类无外乎以下几种
单层:材质格式64x32,由头,帽子,身体,一只手和一只脚组成,另一只手和另一只脚使用了镜像翻转。
双层:材质格式64x64,由头,身体,四肢和各个部位的外层构成,现在通用的皮肤均为双层,有4格手臂和3格手臂两种子类
-
伪4D:实质是双层皮肤,通过删除模型或者添加大量透明像素做出类似4D的效果,比如草方块是将四肢和身体全删掉再往头上贴草方块材质,鲁班七号是将腿的下半部分涂成透明来做出短腿效果。再如这个星之卡比
-
4D:正式名称是“自定义JSON模型皮肤,除了要修改材质外,你还需要修改对应的JSON来改变原本的模型,这就是为什么不支持模组的中国版用不了4D皮肤的原因,不过后期会有导入教程,网上也有很多导入教程,不用担心。
高清皮肤:有两种类别,一种是非标准尺寸(如640x640)的高清皮肤,这种皮肤只能通过模组载入,另一种是64x64的皮肤,实质是4D皮肤,目前也有两种制作工艺,一种是通过堆积大量立方体实现(比如盒子官方制作的小埋),一种是牺牲其他材质的清晰度为主体部分清晰度让道,前者效果好,但只中看不中用,非常卡,后者效果略差一些但不会过于影响游戏体验。
但4D皮肤和双层究竟有啥区别呢?
4D皮肤是个压缩包,而伪4D就是一张贴图,为什么要用压缩包呢,我们再打开这个压缩包
里面有3个文件,第一个是.blur,初步判断为JSON的解密密匙,第二个是JSON文件,被加密了,但实际上并不影响我们的制作,这也是一个防盗版的措施
你只需要理解这是修改模型的文件就行,如果没有这个文件贴图会一团糟。
第三个就是贴图文件与常规的双层很像,但还是有区别
所以,一定是JSON文件导致了贴图布局的变化,那个密匙文件只有数百字节可能性不大。
温馨提示:修改JSON需要极大的耐心,如果没有精力请离开这篇文章。
但是面对加密过的JSON,我该怎么修改呢?
据我推测,在载入4d皮肤时会先载入模组,模组读取压缩包的密匙并解密JSON,然后覆盖掉steve的模型和材质。但JSON本身没有被加密,加密是多玩的防盗版措施
简言之,4D皮肤包括png材质文件和json模型文件,密匙不是必须的,因为没有加密的皮肤也可以正常载入。
4D皮肤还需要涉及到JSON的修改,所以软件比较多,而且现在的多玩盒子已经不再支持导入4D皮肤,所以我们还需要一些工具,通过改包强制导入
需要的工具
-
制作贴图的工具,以下的任意一款
本教程将以medibang为例绘制贴图
-
编辑JSON的工具,以下两款的任意一款
请大家根据自己的编程习惯合理选择,本教程将使用常量池式编辑方式。
-
APK修改工具,以下的任意一款
本教程将以mt管理器作为修改工具
-
浏览工具
请务必下载2.8.2版本,过低版本不支持4D,较低版本(2.6)旋转轴和多层渲染有问题,高版本(2.9)会与中国版冲突,建议制作时将中国版放到冷冻室里。
然后最后就是 - 国际版或中国版的安装包中任意一个
因为多玩已不支持4D,网易不支持自定义的4D,所以我们只能通过改包解决了。
点我进入下一节