981867644
注意审题


如题,有个改方块模型的软件叫做Model Creator-汉化版,的确可以改方块模型,但是却不能打开minecraft\models\item的物品模型。提示错误为:something went wrong:JSONObject【“elements”】 not found。see console for details大致意思就是说软件不能找到父类文件。但是在我打开这个文件发现里面写着
  1. {
  2.     "parent": "item/generated",
  3.     "textures": {
  4.         "layer0": "blocks/flower_allium"
  5.     }
  6. }
复制代码
意思应该是他的主文件就是在Item目录下的generated,但是我用软件打开这个generated文件发现还是出现一样的错误提示。。

求助




8784
generated.json里面是这样子的:
  1. {
  2.     "parent": "builtin/generated",
  3.     "display": {
  4.         "ground": {
  5.             "rotation": [ 0, 0, 0 ],
  6.             "translation": [ 0, 2, 0],
  7.             "scale":[ 0.5, 0.5, 0.5 ]
  8.         },
  9.         "head": {
  10.             "rotation": [ 0, 180, 0 ],
  11.             "translation": [ 0, 13, 7],
  12.             "scale":[ 1, 1, 1]
  13.         },
  14.         "thirdperson_righthand": {
  15.             "rotation": [ 0, 0, 0 ],
  16.             "translation": [ 0, 3, 1 ],
  17.             "scale": [ 0.55, 0.55, 0.55 ]
  18.         },
  19.         "firstperson_righthand": {
  20.             "rotation": [ 0, -90, 25 ],
  21.             "translation": [ 1.13, 3.2, 1.13],
  22.             "scale": [ 0.68, 0.68, 0.68 ]
  23.         },
  24.         "fixed": {
  25.             "rotation": [ 0, 180, 0 ],
  26.             "scale": [ 1, 1, 1 ]
  27.         }
  28.     }
  29. }
复制代码

仔细观察,这里面并没有element(元素,就是你一直在model弄的那些立方体)
所以这个软件就懵逼了:没有element你叫我打开个鬼啦!
然后这里面是一堆调整,调整那些元素的显示(就是display)

981867644
8784 发表于 2017-6-19 16:17
generated.json里面是这样子的:

仔细观察,这里面并没有element(元素,就是你一直在model弄的那些立方体 ...

所以。。能告诉我怎么改物品模型了吗?

8784
981867644 发表于 2017-6-19 16:58
所以。。能告诉我怎么改物品模型了吗?

就和方块差不多,也是创建元素,只不过assets里面没有现成的
所以这是我自己搞的:
  1. {
  2.     "parent": "item/generated",
  3.         "textures": {
  4.         "test": "blocks/hardened_clay_stained_magenta"
  5.     },
  6.     "elements":[
  7.                 {
  8.                         "from": [0,0,0],
  9.                         "to":[8,8,8],
  10.                         "faces": {
  11.                         "down":  { "uv": [ 1, 1, 16, 16 ], "texture": "#test" },
  12.                         "up":    { "uv": [ 1, 1, 16, 16 ], "texture": "#test" },
  13.                         "north": { "uv": [ 1, 1, 16, 16 ], "texture": "#test" },
  14.                         "south": { "uv": [ 1, 1, 16, 16 ], "texture": "#test" },
  15.                         "west":  { "uv": [ 1, 1, 16, 16 ], "texture": "#test" },
  16.                         "east":  { "uv": [ 1, 1, 16, 16 ], "texture": "#test" }
  17.             }
  18.         }
  19.         ]      
  20. }
复制代码

你复制到一个json里,再打开,看看行不行

⊙v⊙
模型的格式是一样的,
如你所见,(大部分)物品模型是统一引用同一个parent,所以它们唯一的不同就是layer0上指定的贴图。
大多也因此是平面的。
而那个builtin/generated设置的是显示时的大小角度之类的。
软件并没有多智能,所以读不出也很正常
印象中bdcraft高端很多 毕竟收费...


所以你的问题
软件制作完模型后的json替换assets\minecraft\models\item下的同名就好

之前的parent你乐意的话可以留着,不过一般改动过的话多少都是要自己调整display的[这一句听不懂可以无视]

###
Model Creator-汉化版 - 我不认为会有这种连名字都不独特的软件,你是不是写少了几个字opl?还是MrCrayfish?blockbench?GRengine Modeler?...
elements是元素,也可以理解为模型的块状
parent理解为父类文件
才这点金粒?

981867644
⊙v⊙ 发表于 2017-6-19 17:24
模型的格式是一样的,
如你所见,(大部分)物品模型是统一引用同一个parent,所以它们唯一的不同就是layer ...

最后问一下。是不是那个收费软件BDcraft Cubik LITE可以打开物品模型??

⊙v⊙
981867644 发表于 2017-6-18 23:39
最后问一下。是不是那个收费软件BDcraft Cubik LITE可以打开物品模型??

lite为试用版
pro才是收费版

我没有 并不清楚

物品和模型的格式并没有差别...顶多要个实时显示功能做display调整

981867644
⊙v⊙ 发表于 2017-6-19 15:29
模型的格式是一样的,
如你所见,(大部分)物品模型是统一引用同一个parent,所以它们唯一的不同就是layer ...

display里的那堆数字可以调整物品在手上拿着时的角度吗?钻石剑原版好好的插在手上,但是我改了个模型以后发现模型和我的手是平行的。我怎么才能把他改成垂直?

⊙v⊙
981867644 发表于 2017-6-19 02:28
display里的那堆数字可以调整物品在手上拿着时的角度吗?钻石剑原版好好的插在手上,但是我改了个模型以 ...

display就是显示的意思
你可以加上parent   item/generated
因为(大部分)软件一般是给制作方块模型用的(思路上...)所以有些模型软件没有display功能。
也就是说生成的模型都是没有设置display的。
而原本的物品模型套用了parent下的display,所以显示上都没问题。

要改的话bdcraft好像能显示在手上时的显示。自己开记事本改也可以,会比较麻烦

display显示
ground以掉落物形式显示时
head戴在头上时
thirdperson_righthand/lefthand以第三人称视觉握在右/左手时
firstperson_righthand/lefthand以第一人称视觉握在右/左手时
fixed放置在物品显示框时
gui在gui上显示时...

rotation以模型定义的中心做各轴的旋转
translation以模型定义的中心做物品显示位置的修正移动
scale模型的各轴拉伸,也就是大小定义,最大值为4

wiki上都有的
http://minecraft.gamepedia.com/Model#Item_models