本帖最后由 GeForceLegend 于 2020-1-10 09:03 编辑
本教程仅针对GUI内只以类似平面显示的物品!
修复方法:既然MOJANG让GUI内正对着玩家的面变暗,那么如果把它旋转一下呢?通过旋转让它面部偏上,再通过拉伸让物品模型在GUI内的显示和调整前类似,不就可以了么?
json代码:(物品模型的display数据)
复制代码原理:向上旋转60°,让平面模型的正面偏上,然后纵向拉伸2倍,使得正面看起来与原来相同,再将模型“压扁”,以消除模型底面旋转后露出产生的“阴影”
效果图:
不加载材质包:
加载材质包,gui显示部分使用默认display数据(修改了通用物品模型item/generated):
加载材质包,gui显示部分使用本教程内提及的display数据:
可以看见使用修正后display数据之后,gui内的显示与原版差别不大,而对自定义模型使用默认的display数据会导致在GUI内偏暗(在蜘蛛网、火把等物品上表现的比较明显)
本教程在1.14.4、1.13(开启Optifine)与1.15.1下测试。
测试结果如下:
对于1.13至1.14,旋转角调为-30°,纵向拉伸调为1.15(2除以根号3)更接近原版效果,-60°会使睡莲、藤蔓等显示的比原版稍亮;
1.15可直接使用-60°,显示效果即与原版类似(从-2.6°到-89°貌似一个效果,比贴图本身稍微暗一点点,无法还原贴图的颜色,即使使用builtin/generated,效果也和这种旋转相同);
1.8~1.12暂未测试。
本教程仅针对GUI内只以类似平面显示的物品!
修复方法:既然MOJANG让GUI内正对着玩家的面变暗,那么如果把它旋转一下呢?通过旋转让它面部偏上,再通过拉伸让物品模型在GUI内的显示和调整前类似,不就可以了么?
json代码:(物品模型的display数据)
- "gui":{
- "rotation":[-60,0,0],
- "translation":[0,0,0],
- "scale":[1,2,0.01]
- }
效果图:
不加载材质包:

加载材质包,gui显示部分使用默认display数据(修改了通用物品模型item/generated):

加载材质包,gui显示部分使用本教程内提及的display数据:

可以看见使用修正后display数据之后,gui内的显示与原版差别不大,而对自定义模型使用默认的display数据会导致在GUI内偏暗(在蜘蛛网、火把等物品上表现的比较明显)
本教程在1.14.4、1.13(开启Optifine)与1.15.1下测试。
测试结果如下:
对于1.13至1.14,旋转角调为-30°,纵向拉伸调为1.15(2除以根号3)更接近原版效果,-60°会使睡莲、藤蔓等显示的比原版稍亮;
1.15可直接使用-60°,显示效果即与原版类似(从-2.6°到-89°貌似一个效果,比贴图本身稍微暗一点点,无法还原贴图的颜色,即使使用builtin/generated,效果也和这种旋转相同);
1.8~1.12暂未测试。
啧啧啧啧
本帖最后由 ruhuasiyu 于 2020-1-8 09:27 编辑
平面物品有过暗吗?我记得是3d模型那种才会有些面偏暗吧?如果用item/generated的是不会偏暗的(和实际材质有细微差异)
The fix of MC-162518 caused some custom 3D models displayed flat in the inventory to render unusually dark, again, after this has been fixed before along with MC-163110.

平面物品有过暗吗?我记得是3d模型那种才会有些面偏暗吧?如果用item/generated的是不会偏暗的(和实际材质有细微差异)
The fix of MC-162518 caused some custom 3D models displayed flat in the inventory to render unusually dark, again, after this has been fixed before along with MC-163110.

ruhuasiyu 发表于 2020-1-8 09:25
平面物品有过暗吗?我记得是3d模型那种才会有些面偏暗吧?如果用item/generated的是不会偏暗的(和实际材质 ...
在GUI内以平面形式表现(常见于修改过的铁轨模型之类的)手上拿着是3D但是在GUI内看起来是用的builtin/generated的那种。
(另外,由于我的资源包为了修复模型的棱边贴图缝隙修改了item/generated,我的资源包里面普通的屏面模型也会暗)
GeForceLegend 发表于 2020-1-8 10:28
在GUI内以平面形式表现(常见于修改过的铁轨模型之类的)手上拿着是3D但是在GUI内看起来是用的builtin/ge ...
如果是修改过的自定义模型,确实有这个问题……
ruhuasiyu 发表于 2020-1-8 15:55
如果是修改过的自定义模型,确实有这个问题……
然后这个教程就是针对的这种在GUI内正对玩家的模型,通过旋转然后缩放可以达到和原版类似的效果(我甚至怀疑原版也是采用的这种处理方法)