本帖最后由 坚果果 于 2020-2-16 17:16 编辑

本帖子大部分内容是从该网站搬运而来,原作者是小狸卡

如果喜欢可以去看他的原帖子



在提到4D皮肤之前,先谈谈我个人是如何了解到4D皮肤的

我这人会闲的没事接一些皮肤单子,和客户聊聊天



"你好,请问你这里定制皮肤吗"

"可以的,请问您想定制怎么样的皮肤"

"请问可以定制4D皮肤吗?"

"ん?"

"4D皮肤是什么,Minecraft里没有这个名词"

"就是背后加个翅膀啊?可以定制吗?"

"ん???"



然后我就得和客户解释原版没有4D皮肤,全是腐竹加的模组什么什么的...

这种情况已经不止一次了,所以这次我想调查清楚



4D皮肤的真正叫法是"自定义json模型皮肤,"本质上还是传统的3D皮肤

只不过为了炒作而在后面又多加了个D,和钢化膜行业有得一拼

2017年官方就出过几个"4D"皮肤

但才一年多就因为中国版的崛起而没落

但现在网易官方又在开始鼓弄"4D皮肤"了,所以还是有必要出这个帖子让大家了解下



首先了解一下Minecraft里的一般皮肤格式:

双层皮肤:64X64

单层皮肤:64X32

每个格式还细分为Steve模式和Alex模式(对应网易的粗壮和纤细)

Alex模式的皮肤只支持1.8及以后的版本

其中64X32的单层皮肤因为技术落后,已经被抛弃了

现在新出的皮肤基本都是64X64的双层皮肤



现在的"4D皮肤"主要有以下几种实现方式:

基岩版:可以通过修改json的方式实现

也可以使用Blockbench



Java版:官方不支持,只能使用模组才能实现

一般是使用时装工坊自定义史蒂夫实现,这里不再多谈



教程
这里再次感谢原作者小狸卡的原帖

了解4D皮肤

将Alex转换成4D格式
材质及模型尺寸操作

模型的位置操作



感谢原作者提供的帖子,他还是很厉害的
希望对大家有所帮助