如何画我的世界怪物?
要理解我的世界的怪物是由两种生物构成的,一种叫做“实体”,一种叫做“渲染体”(Render Target) 实体是指在游戏里真实存在的东西,它具有真实世界中的物理特性。
比如说一匹马,一头牛,一只羊等等这样的“动物”都是实体,它们是由实体组件(Entity Component)来描述的。 而渲染体则不是,它只是由一些颜色,材质上的数值所构成的一个“形状”而已。 所以你可以把渲染体理解为“用颜料在纸上描绘的一副画”而实体则是“真真正正存在于这个世界上的物体” 要画出我的世界怪的正确的样子就要抓住两个方面,一是“形”二是“色”
首先要确定怪物的“形”是怎么样的,这个“形”主要是由实体组件来决定的。而不同生物的实体组件是不同的,所以你要画的怪物如果是“马”的话那就好办了,去找一个马作为实体组件的素材就行了。但要是你的怪物是“僵尸牛”或者“潜影贝”就有点麻烦,因为它们的实体组件很难找而且不太容易分辨。
不过不要紧,我教你一个绝招——打开我的世界的数据包\data\com\mojang\minecraft\client\renderer\entity\model\ModelPacks.json,在这个文件里面有很多以“{\"Entity\": {...}}”形式出现的组件数据。
这些数字和字符串就是用来描述实体组件的,你只要找到和你要的怪物接近的组件数据复制过来修改一下就能用了。 我这里有一个我自己使用的整合了的模型数据包,需要的朋友可以在留言后发给大家。
确定了怪物的实体组件之后就要开始画它的“色”了。我要画出一只会爬行的乌龟,那乌龟的“色”应该怎么画呢?我建议的方法是,先画出一个大概的形状,然后给这个形状填充上黑色的底色,然后再把整只乌龟用淡黄色的阴影部分出来。 最后再用深灰色的细线勾出每一块鳞片的样子并用白色描边突出细节。
当然最后的效果图应该是这样的: 至于怎么把这个效果图一步步绘制出来就是各位自己的事情了。比如我可以这样做: 也可以那样做: 因为时间的关系我就不详细展开来说我怎么一步步画这副图的步骤了,有兴趣的人可以自己尝试一下。如果有什么疑问或者建议可以在下方留言告诉我。