brooke_zb
本帖最后由 brooke_zb 于 2020-4-24 10:26 编辑
↑直接点击对应文字可跳转到指定页面 CubikStudio教程

教你如何打造属于自己的模型
前言

看了这篇帖子,你能获得什么?


一些楼主做的模型图片展示


2021.12 数据,可能有更多内容↑直接点击对应文字可跳转到指定页面 CubikStudio教程

教你如何打造属于自己的模型前言至今为止,论坛都没有一篇关于模型制作的相关教程,贴吧里到时有2篇像样的,但也不是那么全面(倒不如说没人看),所以导致论坛里大部分人对模型不熟悉甚至是不了解,单纯地认为模型很难。所以,本着造福人类的本意
,我决定写一篇教程。
——brooke
看了这篇帖子,你能获得什么?
你能熟练地操作BDcraft Cubik Pro进行制作模型,并能使其在Minecraft 1.8以上(原版)的版本展现出来。然后你会发现模型真的很容易。(但是本教程针对版本1.9以上)
一些楼主做的模型图片展示




准备
· 一台网络还算好的电脑(为Cubik登录做准备)· 建模软件BDcraft Cubik Pro(破解版请大家在论坛里找 官网最新版本地址(Cubik Studio) 支持正版,人人有责)· 一个空白资源包(默认版本1.9以上,下载地址。也可以从版本文件中拖出)· Photoshop或其它画图软件(别跟我说Windows画图,如果你的模型用的贴图是原版材质的话,可以不用)
· Notepad++代码编辑器(部分地方可能要手写代码来完善官网地址
· 把这篇帖子看懂,看透【教程】【1.9Snap+】资源包模型教程及1.9新特性研究(难点,但必须掌握)



软件界面及其相关介绍
加载不出图的话用鼠标滑轮滚几下,点击图片可查看大图
首先,让我们打开 BDcraft Cubik Pro (以下简称Cubik),稍等20秒左右,确保Cubik成功登录(只在登录时需要网络,若没有登录的话只能把模型保存为工程文件,等待下次登录时可以导出为json模型文件,登录为后台自动登录),然后点击Tools选项,将下拉菜单里的Elements Manager(元素管理器)Material Manager(材质管理器)都打开。这时Cubik的完整界面就展现出来了。

看到这个界面不知所措?没关系,用一个词来概括这个界面就是——三视图。明白这个道理的话你马上就会发现这只是个3D版的画图罢了。(滑稽)接下来介绍界面里的各个部分。

元素管理器是用来对元素进行管理/处理/批量处理的地方。材质管理器是用来对贴图进行管理的地方。主界面左侧栏上方是元素新建栏。下方是对整个模型进行一些设置的地方。右侧栏是对单个元素的管理。三视图里可以对元素进行移动/改变大小/旋转。右下方是3D预览,可以左键拖动改变预览角度,右键上下拖动改变预览高度,滑轮滚动改变预览远近(大小)。三视图中的蓝色小方块表示你新建一个元素时该元素的位置及其大小,可以通过左键选定之后左键拖动改变位置,右键拖动改变大小。
左下角Optim按钮会把看不见的面取消渲染,Culling按钮会自动设置cullface。
Views - Settings里面,可以调整Grid settings,调整网格显示的精度,以及网格对齐的精度。
对于想要做出复杂精细模型的来说,可以把网格精度调高到128x,这样位置上会更好调整。
同时,可以设置windows的小键盘鼠标键,这样可以通过小键盘一个像素的移动鼠标,达到更精准的移动和选择控制。


卧槽最近才发现Cubik Pro原来是可以看贴图的,不过有点麻烦,放出设置流程
点击上方Tool按钮,点击下拉菜单里的Preferences(那个小齿轮),点击Views选项卡,把里面的Use advanced 3D Preveiw with textures(slower)勾选上,就可以在3D预览里看到模型上了贴图的样子。建议把Use Elements Color取消勾选。

这是效果图

以下教程的图片都是我没发现这个功能前的图片,所以没看到材质情况请见谅。



元素及其相关设置
了解完Cubik的大部分界面功能后,我们就可以开始做模型了。在左侧元素新建栏里点击那个小方块来新建一个元素(立方体)。
有人可能会很好奇小方块按钮下面的三个平面是做什么的?那是在相应平面上新建一个平面元素(小方片),个人感觉这功能很鸡肋,不如自己直接在三视图上改变大小方便。回到正题,接下来就是配合各种键位来改变这个元素的位置,大小和角度了。同样是左键选定该元素后左键拖动改变位置,但精度为0.5个格子(1/32个方块),若要精确改变位置则需要按住Shift键之后再左键拖动。

右键拖动改变大小,精度同样是0.5个格子,按住Shift再右键拖动则是精确改变大小。

若要改变元素的旋转角度则需要按住Ctrl键然后左键拖动,精度只能是22.5°的倍数(这是MC本身的限制,无法改变)

经过几步操作后,一个我们想要的元素就出来了,推荐步骤为改大小→改角度→改位置。你的模型需要多个同样的元素?按住Alt然后左键拖动该元素到你想要的地方就行了。

右侧栏的Hide按钮也是十分好用的功能。它能在三视图里隐藏你选定的元素(3D预览不受影响),从而跳过挡在你面前的元素去操作后面的元素。

一不小心做错了?按Ctrl+Z撤销(只能撤销一步且只能是撤销新建/复制元素和元素管理器里的操作)。元素管理器元素管理器有着十分强大的功能,能够对单个/批量元素进行管理(除了UV),选定一个或多个元素,右键打开菜单就可以对这些元素进行操作了。ElementRename 是一个挺实用的功能,能对选定的元素命名,方便辨识(针对复杂模型)clone 就是复制,不讲。Delete 删除指定的单个/多个元素其他都是很鸡肋的功能,不讲。Position & Size Set Position... 能够定义该元素的位置,有点鸡肋...Move 这个功能就很实用了,他能对元素进行基于现在位置的移动,用于精确移动Size 这个功能也不错,能设置元素的大小Scale 这个功能推荐大家试试,能够让选定的元素按倍数缩放,你可以选择所有元素,Scale进行整体缩放,形状还不会变。旁边那个Keep UVmaping为是否保持原有UV贴图设置。Faces 设置单个/多个元素的某个面是否渲染,Enable为是,Disable为否Textures texture(default) 为指定的单个/多个元素的贴图改为texture(无论你的材质管理器里有无texture这个材质)Customize... 自行设置单个/多个元素六个面的材质,选择之后会出现材质设置面板UV MappingDefault Mapping 将单个/多个元素的UV设置为默认值Tint里面的各选项 设置对应多个面的Tint。Tint是啥?就是tintindex(渲染生物群系颜色),不懂得回去看这个帖子Cull Face里面的各选项 设置对应多个面的cullface。cullface是啥?回去看这个帖子Shade 设置选定的单个/多个元素是否渲染阴影。Enable为是,Disable为否
Copy & PasteCopy里面的各选项 将选择元素的对应设置复制,比如你选择UV Mapping则会将这个元素的UV设置复制下来Paste里面的各选项 将上面你复制的信息粘贴至对应单个/多个元素,比如你选择UV Mapping则会将你复制的元素的UV设置粘贴至你选定的对应元素,用于设置多个一样的UV和其他定义,十分好用方便其它的选项要么楼主不懂,要么没什么用



材质贴图及UV等相关设置
当你做好你的多个元素,使其看起来达到你想要的效果时,就可以开始上贴图了,这里以我做的一把武士刀(好吧并不像)作为示范。

首先你需要在一开始就规划好你要做什么,比如我要做这把武士刀,我就会在网上搜索有关武士刀的图片,然后明确我要做的这把武士刀的形状与贴图。接着开始制作贴图,没有PS的朋友若找不到合适的Windows画图软件可以打开这个网页(在线PS):http://www.uupoop.com/ps/。推荐大家把所需的贴图画在同一张图片上,后面使用UV会很方便。,当你将贴图画好之后,选择png格式,命名并放在资源包里(截图里写错了,应为assets\minecraft\textures\某一个文件夹

然后回到Cubik,在材质管理器里根据你的贴图数量导入材质,注意:particle是方块破坏粒子的贴图,制作方块模型时必须保留。这里我们只需要一个贴图,所以在材质管理器里对texture右键选择Delete texture删除该贴图(Empty texture是清除选择项贴图但保留该项)。

接下来双击particle那一栏,出现一个浏览窗口,选择刚才画好后放进资源包的那张贴图。(别管滑稽


给元素上贴图,在元素管理器里选择一个或多个元素,右键→Textures→Customize...,然后六个面都选上particle。这里我们只有一张贴图所以就直接给所有元素上那张贴图就好了(这就是把所有贴图都画在一张图片上的原因)。

上了贴图还不够,因为你没有指定要使用材质的哪个部分。
示范:武士刀的刀身要用银白色部分,刀把要用蓝黑条纹,刀把上下那里(不知道叫什么)要用灰黑色部分。所以先从刀身下手,选定刀身的一个元素,点击右侧栏的UV按钮,就会出现UV编辑器界面。具体操作看截图。(UV旋转不能显示出来,你知道有旋转就好了)

值得注意的是UV的设置可正可反,拖到反的话就会出现这种情况。
左边是UV为[0,0,16,16]的,右边是UV为[16,16,0,0]

那说到这里有的朋友就要吐槽了,3个刀身还好(刀身有3个元素),那要是10个呢?一个一个设置同样的UV岂不美哉是很麻烦?这时就要用到元素管理器里的CopyPaste功能了(详见元素及其相关设置里的元素管理器专题)



display及其相关设置
display能够设置该模型在第一人称主副手上(分别),第三人称主副手上(分别),头上,物品展示架里,地上(掉落物形式),物品栏GUI的大小,角度和位置。而Cubik给出了display的编辑器(view→edit mode→head)
,所以在同系列软件中我只喜欢用Cubik。display这项设置没什么好说的,只不过scale设置为负数的话就会在相应轴上颠倒过来,而三个轴都设置为0的话则在对应部位不可视。把模型做大一些,scale值设置最大(最大为4)就可以做出一些比天高的武器2333。不过记得把Enable for export勾上,这样该部分的display才会输出。而display编辑器下面的一个下拉菜单是一些Minecraft里的预置,比如手持方块或头戴帽子的display,选择对应选项就会把当前的设置替换为该预置。

整体设置及其它杂项的相关设置
整体设置......突然发现没什么好讲的,讲讲左下栏的应用吧!Turn+,Turn-和Roll+都是对模型整体进行旋转,但是请大家先不要对元素进行旋转。而Culling按钮则是自动检测并自动进行callface操作(callface是啥?说明你没有好好看这个帖子)。还有当你的多个元素的面贴在一起时请保证重叠面的材质相同,不然就将某个重叠面往该方向移动一点,不然会出现材质闪烁现象。接下来讲讲整个模型代码的设置。点击主界面左下角的model按钮,会出现一个界面,其中的_comment后面的内容是模型的作者与制作器信息,可以任意修改,不过建议保留 with BDcraft Cubik Pro...... 那一段,算是尊重一下人家的劳动成果。

模型信息下面还有一个AO的设置(环境光遮蔽),详情去这个帖子里看。然后点击上方按钮转到右面则是整个模型的Json代码。

导出,保存,导入等其它设置
模型终于大功告成啦!是不是很激动呢?点击上方File按钮,在下拉菜单里点击Export来导出模型文件就好啦!导出到哪?取决于你要替换哪个方块/物品,比如我要替换绿宝石,就将模型导出到资源包里的assets\minecraft\models\items里并命名为emerald.json。然后将资源包打包(压缩,记得压缩成zip格式),扔到资源包文件夹里。

打开游戏,选择那个资源包,然后进一个存档里看看你的模型的实际效果吧!导出模型之前,最好都习惯性点击一下左边面板里的Optim按钮,特别是在你的模型很复杂的时候,会把看不见的面全部关闭渲染如果你遇到前面需要批量处理一样的UV的话,也可以将该json文件用Notepad++打开,找到你要复制的那一段(元素命名的又一好处),复制那一段(别把Element的from和to那一段也复制了),找到你要替换的那几段,一段一段地替换就好啦!

模型做好之后你不用急着关掉Cubik,先进游戏里查看效果。

如果不符合你的要求可以直接在Cubik里改(免得你关了之后要重新导入丢失了元素旋转角度和display的设置),当然你也可以点击File里的Save as把模型保存为bdc3D工程文件,导入工程文件不会丢失元素旋转角度。顺带讲一下,导入模型json文件是按File里的Import,而导入工程文件是按File里的Open

后记
楼主第一次感觉到写教程的恐惧,3000字左右的教程,码字码得我好累啊,还有排版等,共计做了4小时,而且大家看不看得懂还是一个问题。Cubik还有很多功能等着你去发掘,楼主这里只是写了大部分重要且实用的功能。而且学会了Pro的操作的话用起Cubik Studio也就不会生疏啦(毕竟是同一产品)!
@言之安 你的手电筒只需要10分钟就能搞定

@精神wu染者o 快丢掉你的mc-pre4吧


筒子
很迷的模型展示.....

brooke_zb
__Tong__ 发表于 2017-2-24 18:57
很迷的模型展示.....

这。。。主要是让大家看看模型能够做成什么样,细节什么的嘛,就不要在意啦,还有,筒子大大,我这篇帖子拖到周日更好没问题吧?

HOW浩
废话少说,快更

719_Lokii
更新完请@版主。。
还有这不是贴吧,下次注意一次写完贴子再发

brooke_zb
719220502 发表于 2017-2-25 11:05
更新完请@版主。。
还有这不是贴吧,下次注意一次写完贴子再发

不好意思,按回车时老是顺带按了Ctrl就变发布了,更完就@

真机伶
模型对我来说是个迷

筒子
我建议你把这些丑的不行的表格祛除

然后多写点东西,不要用什么稀奇古怪的字体颜色

格式参考这个就行了
http://www.mcbbs.net/forum.php?mod=viewthread&tid=269774

brooke_zb
__Tong__ 发表于 2017-2-27 23:36
我建议你把这些丑的不行的表格祛除

然后多写点东西,不要用什么稀奇古怪的字体颜色

感谢,我去研究了一下cubik之后又发现了一些十分有用的功能,现已加入元素管理器豪华讲解。已经将字体颜色改掉,表格感觉还好啊

筒子
brooke1999 发表于 2017-2-28 18:54
感谢,我去研究了一下cubik之后又发现了一些十分有用的功能,现已加入元素管理器豪华讲解。已经将 ...

这表格,终极无敌鱿鱼爆炸飞天丑

透露出来一股浓浓的冰淇淋味道,看着不像是教程

madessxc
不是教程吗?不过做的还真不错,相比于1.10.2的mod建设的模型这个似乎丰富的多

kaoshen-dada
很棒啊,很棒的作品

kaoshen-dada
MCBBS有你更精彩~

《企启》
WR:一个从来没有地图得过精的地图作者通过材质教程得到了精华
很好的 金粒已给

Qilx1014
厉害厉害qwq学习了

qqq137
一个问题,请问 怎么做特殊图形? 比如圆形 刀刃 三角形之类的? 用方块拼么?

brooke_zb
qqq137 发表于 2017-3-9 19:43
一个问题,请问 怎么做特殊图形? 比如圆形 刀刃 三角形之类的? 用方块拼么? ...

圆形只能用方块拼成无限接近的样子,三角形无法做到(要也只能用方块拼),因为元素只能是长方形

tsd1
本帖最后由 tsd1 于 2017-3-10 17:23 编辑

作为前材质版版主,总是有人问我模型怎么做,每次我都很实在地告诉他们我不会,真的不会。
的确,模型也是材质资源的很重要一部分,却没有得到足够的重视。在国内材质资源本来就很小众的环境下,模型也就更小众了。在这种情况下,楼主的教程也就更显可贵。
楼主的教程很棒哇!对于学习模型的人来说,是很大的帮助。
希望楼主能继续努力,把我们共同爱好的事业一起坚持做下去。

brooke_zb
tsd1 发表于 2017-3-10 17:21
作为前材质版版主,总是有人问我模型怎么做,每次我都很实在地告诉他们我不会,真的不会。
的确,模型也是 ...

没错,每次我在茶馆发模型帖时总是有人说我是触,还有人问是什么mod,有时我总是在想,为什么大家对模型这么陌生呢?虽说贴吧有教程,但毕竟看的人本来就少,能看懂的人更是少数,而bbs上居然没有一篇教程(719那篇只能算是模型的概念),所以我就做了这篇教程

qqq137
brooke1999 发表于 2017-3-10 17:04
圆形只能用方块拼成无限接近的样子,三角形无法做到(要也只能用方块拼),因为元素只能是长方形 ...

那刀尖怎么弄啊? 方块拼太累 而且还不能滚轮放大。。。 把方块倾斜么?

brooke_zb
qqq137 发表于 2017-3-10 18:18
那刀尖怎么弄啊? 方块拼太累 而且还不能滚轮放大。。。 把方块倾斜么? ...

对啊,教程里的刀尖就是倾斜22.5°弄的

madessxc
3逛此贴,留下回复

Klace_Haue
楼主的建模水平还得加强啊(233)
好教程马克一下

brooke_zb
1368363199 发表于 2017-3-11 16:10
楼主的建模水平还得加强啊(233)
好教程马克一下

嗯,只是教程嘛!不用搞那么复杂的模型,大家看得懂才是重要的。(等等,你是说我那模型展示?(捂脸))

Toient
楼主请问Item Display这个窗口在哪里打开?
找半天没找到

brooke_zb
Toient 发表于 2017-3-11 18:50
楼主请问Item Display这个窗口在哪里打开?
找半天没找到

噫!我居然忘了,view→edit mode→head

Toient
brooke1999 发表于 2017-3-11 20:23
噫!我居然忘了,view→edit mode→head

非常感谢

Toient
brooke1999 发表于 2017-3-11 20:23
噫!我居然忘了,view→edit mode→head

楼主大大我想再问一下:
导出模型将文件按照指示扔进资源包压缩包并放进Minecraft 1.10中载入后,
模型可以显示,但是贴图却不显示,图案是黑色和紫色交替的状态
这种情况该怎么解决?

brooke_zb
Toient 发表于 2017-3-12 16:50
楼主大大我想再问一下:
导出模型将文件按照指示扔进资源包压缩包并放进Minecraft 1.10中载入后,
模型可 ...

难道你忘了把贴图扔进去了?或者贴图没有放在资源包对应的路径里?

Toient
本帖最后由 Toient 于 2017-3-12 17:18 编辑
brooke1999 发表于 2017-3-12 17:06
难道你忘了把贴图扔进去了?或者贴图没有放在资源包对应的路径里?

有贴图而且是放在了指定的路径里的。最起码在BD里面可以正常显示,另外进入游戏后模型的位置也有错位。

brooke_zb
Toient 发表于 2017-3-12 17:14
有贴图而且是放在了指定的路径里的。

那你可以把整个资源包发给我吗?有空帮你看看

枕头CBer
厉害,写了辣么长的教程。

YPXxiaoK
哎呦,恭喜精华啊

dingxiaoyu
我还以为是做c4d的人模之类的

Steve_Sandwich
好赞~\(≧▽≦)/~

volta薯片~
迟到的置顶
然而我看不懂啊求解

wc_c
__Tong__ 发表于 2017-2-24 18:57
很迷的模型展示.....

大大大大大大佬!

5510670
居然和MIKU的模型格式一样,看来可以打造初音的世界

BOL_铁块
我想问问做出来的模型可以用在模组上吗

flash0tt
1.导出模型之前,最好都习惯性点击一下左边面板里的culling,特别是在你的模型很复杂的时候,会把看不见的面全部关闭渲染。
你说我就一个方块模型,就那么几个面有啥好减的?
你来看看这个模型……


吊灯的曲面是由大量的小方块拼成的,可以减掉大量的面,省掉很多资源

2.display参数,里面的fixed和thirdperson_righthand。
通过放在【物品展示框+屏障方块】,以及用【盔甲架手持】的方式,把物品模型用在建筑装饰里,是一种不错的使用方式。
我们IT-project小组出品的IT-M模型包,是国内第一大量使用这种方式的材质包。
http://www.mcbbs.net/forum.php?m ... &extra=page%3D1
顺手打个广告~(滑稽


在日本Tachibana-Tex-3D材质包中也可以看到这样的运用。


3.一个操作上的小技巧。
在Tools(工具)-preference(设置)里面,可以调整general-grid,调整网格显示的精度,以及网格对齐的精度。
对于想要做出复杂精细模型的来说,可以把网格精度调高到128x,这样位置上会更好调整。
同时,可以设置windows的小键盘鼠标键,这样可以通过小键盘一个像素的移动鼠标,达到更精准的移动和选择控制。


mai1015
本帖最后由 mai1015 于 2017-3-15 04:14 编辑

请问楼主(我好猴急整了半天,你不能理解我这种强迫症的心情):

------------------------------------------------------------------------------------------------
为什么我的材质导不进去  T,T    jpg  png  都试了  材质那里都是 [ X ]




brooke_zb
mai1015 发表于 2017-3-15 03:47
请问楼主(我好猴急整了半天,你不能理解我这种强迫症的心情):

------------------------------- ...

诶,你没有把贴图放在解压了的材质包里面,BD是不会读取放在别的路径的贴图的
正确的打开方式应为
新建一个名为textures的文件夹,在里面新建一个名为blocks的文件夹,把贴图放在里面再读取

brooke_zb
本帖最后由 brooke1999 于 2017-3-15 12:54 编辑
flash0tt 发表于 2017-3-15 00:38
1.导出模型之前,最好都习惯性点击一下左边面板里的culling,特别是在你的模型很复杂的时候,会把看不见的 ...

首先,感谢您的回复与技巧提醒(现已加入教程里),然后,不得不提醒一句
删除看不见的面是点击Optim按钮,culling按钮是自动设置callface = =还有,你们怎么辣么有耐心啊,居然把斜面都拼出来了Orz

mai1015
brooke1999 发表于 2017-3-15 12:17
诶,你没有把贴图放在解压了的材质包里面,BD是不会读取放在别的路径的贴图的
正确的打开方式应为
新建一 ...

啊   终于搞定了  谢谢解答!!

希望教程改一下  这点讲得很模糊   

正确读取材质应该为: 新建一个名为:textures\xxx的文件夹(最好在桌面简单明了),再放进图片读取

brooke_zb
mai1015 发表于 2017-3-15 13:08
啊   终于搞定了  谢谢解答!!

希望教程改一下  这点讲得很模糊   

我不是写明了吗?==
命名并放在资源包里(截图里写错了,应为assets\minecraft\textures\某一个文件夹




mai1015
brooke1999 发表于 2017-3-15 13:12
我不是写明了吗?==
首先你需要在一开始就规划好你要做什么,比如我要做这把武士刀,我就会在网上搜索有关武士刀的图片,然后明确我要做的这把武士刀的形状与贴图。接着开始制作贴图,没有PS的朋友若找不到合适的Windows画图软件可以打开这个网页(在线PS):http://www.uupoop.com/ps/。推荐大家把所需的贴图画在同一张图片上,后面使用UV会很方便。,当你将贴图画好之后,选择png格式,命名并放在资源包里(截图里写错了,应为assets\minecraft\textures\某一个文件夹)



按这个方法是读不了的。

brooke_zb
mai1015 发表于 2017-3-15 14:41
按这个方法是读不了的。

只要是放在textures里的某一个文件夹就能读取啊,不是吗?

mai1015
brooke1999 发表于 2017-3-15 19:05
只要是放在textures里的某一个文件夹就能读取啊,不是吗?

太谢谢了!!我学会了  

但。。。。
但是。。。。
但是啊。。。。。

学会了就会有想挖坑跳的感觉啊。。。救命。。。。

Xiao_Shengzs
太棒了刚好我用的着

104277777
brooke1999 发表于 2017-3-10 17:04
圆形只能用方块拼成无限接近的样子,三角形无法做到(要也只能用方块拼),因为元素只能是长方形 ...

最新的BDcraft也就是Cubik Studio 已经大改了,以前购买过BDC的用户可以再官网免费升到最新版。详见图




下一页 最后一页