
原始链接:
在iOS应用(尤其是游戏)和新发布的ARKit中,创建2D / 3D模型需要花费很多时间,但是我们的开发人员并没有花那么长时间.
我最近发现了一个非常简单的模型创建工具-MagicaVoxel. 尽管他只能创建Voxel模型,但是生成的模型可以在ARKit中使用,并且是免费的.
我们在这里介绍该软件.

MyWorld Voxel
您可能想知道体素的含义. 它的体素类似于像素. Pixel English是Pixel,它是图片(pix)和元素(el)的组合,而Voxel是从体积Volumes(vox)和元素element(el)派生的. 特别是如果您玩过Minecraft,您很快就会知道里面的模型实际上是由体素组成的,这是创建3D模型的极其简单和快速的方法. MagicaVoxel是用于创建Voxel模型的工具.
您可以从以下地址下载MagicaVoxel: 并解压缩.
在Mac上运行APP并发现黑屏时,需要将MagicaVoxel-mac.app文件移出当前目录,然后再将其移回以解决黑屏问题.
打开APP后,界面如下:

MagicaVoxel模型界面
该界面分为8个基本区域,分别是“调色板”,“画笔”,“视图选项”,“编辑器”,“文件选项”,“导出选项”,“导出”,“照相机”,“视图(View)”区域. 当您切换到“渲染”模式时,界面会随着“光和物质”的添加而改变.


MagicaVoxel渲染界面
当前,可以在MagicVoxel中创建最大的126 * 3立方体画布,并且可以在右上方更改画布大小.
按住画布上的右按钮可旋转视角,按住空间+右按钮可拖布,并按住滚轮可缩放画布.
在Mac上,根据右键单击设置执行相应的操作,通常用两根手指触摸触摸板.
打开APP后,您将首先看到一个多维数据集. 您需要先清除内容,在工具中选择Zreo,从0开始,然后更改画布大小,将“视图”区域的大小设置为最大大小126.
在开始之前介绍“画笔”工具. 共有六种模式,包括单个模型(V),表面模型(F),区域(B),直线模型(L),圆形模型(C)和选择文件. 顾名思义,现有模型(P)可以在相应模式下创建相应模型.

画笔工具
ViewOption视图设置在“画笔”下,您可以设置不同的显示设置,例如DG(显示地面),SW(显示阴影),FrameGrid间距,Grid(显示网格),Edge(显示边缘)Display edge)和Frame (显示框架大网格)
“编辑选项”编辑设置区域右侧的第二列是“工具”(零清除模型,填充用相同颜色填充,“完全”设置为完整状态),选择选择模式,“旋转”旋转,“翻转”对称翻转,Loop沿坐标轴旋转,Scale放大和缩小,并重复重复.
以下是MagicxVoxel图标的简单创建.
1. 颜色选择
选择颜色面板中的最后一个,您可以使用默认配置颜色面板,也可以创建自己的颜色面板,然后在下面的HSV中选择所需的颜色.
调色板中的0和1是不同颜色的默认排列,2是灰度颜色的排列,3是自定义色板. 左E / G可以修改视图中辅助线和地面的颜色.

2. 角色建设
在“画笔”中选择B模式,使用“附加”来构建模型,然后可以在“镜像”图像中选择X轴,以便将在左侧绘制的内容复制到右侧.
创建过程就像构建块,最后将其构建为所需的方式. 请注意,每个体素都有6个面,您可以在相应的面上构建其他体素.
3. 绘画着色
之后
创建3d模型,您可以关闭“镜像”模式,然后使用“绘画”工具为相应的体素上色,以使角色更像像素.
4. 添加级别
这时,魔术模型只看一侧,您可以选择F模型,单击头部,相邻的相同颜色的色块将增加一层厚度.

型号
5. 渲染
完成上述步骤后,您可以进入“渲染”模式.
在左侧的“灯光”工具栏中,根据需要调整阴影,I-sun,I-sky和Fog等参数.
在“形状”工具栏中,可以选择不同的形状,包括Lego,MC,RG,RE,Sphr和Cyli.

同样,您也可以在右侧的“物质”工具中更改不同的材料配置,例如“漫反射”,“金属”,“玻璃”,“发射”等(可以选择“全部”或“选择”).
下面的图片是渲染完成后的模型效果,它的完成过程更像它〜

魔术渲染渲染
完成上述步骤后,我们创建了MagicaVoxel本机格式.vox的模型,但ARKit使用的SceneKit不支持此格式. 幸运的是,该软件可以将模型输出为通用的.obj格式,许多其他3D创作工具都支持使用该格式.
导出.obj文件
在“导出”区域中,选择.obj以导出所需的文件,该文件将保存在Application / MagicaVoxel / export目录中.

导出obj模型文件
这时,将输出3个文件,即:
1.monu10.mtl(材料库文件,包括颜色定义,纹理和反射贴图)
2.monu10.obj(.obj文件,包含体素模型的几何信息)
3.monu10.png(漫反射纹理贴图,包括模型中使用的颜色)
现在可以将导出的模型导入Xcode,然后转换为SceneKit场景文件.
转换为.scn文件
在项目的art.scnassets目录中,添加上面导出的.obj文件和.png文件.
选择.obj,然后在Xcode菜单中的“编辑器”下选择“转换为SceneKit文件格式(.scn)”. 隐秘版本可以替换原始的.obj版本.
monu10.obj文件已转换为合适的monu10.scn文件.

转换scn模型文件
之后
,您可以在“材质”检查器,“节点”检查器和“物理”检查器中调整诸如“照明模式”创建3d模型,“漫射”和“物理形状”之类的参数.
在最新版本的MagicaVoxel-0.98中,还添加了帧的效果. 您可以为每个帧添加或减去一些体素,然后制作一个gif,这很酷. 并且可以将导出的模型重定向到Unity3D之类的工具,以进行其他处理,例如和骨骼构建操作.
好的,以这种方式完成了一个新模型,它比其他工具快得多,但是不可能创建接近真实模型的模型. 如有任何疑问,请发表评论或微博〜
另一个很棒的图片...

体素模型
附加:
MagicaVoxel作者的微博: 扫盲的微博
资源/视频教程地址:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-194033-1.html
他有九零后这个群体新锐逗玩不服输的鲜特质
人家根本不在乎你反不反
小日本真正的经验