3D美术福音 插件改造Unity为建模利器
在本文中,将为大家介绍三款可直接在Unity编辑器中创建3D模型的建模工具。
Realtime CSG
Realtime CSG是一款用于在Unity中快速创建3D环境的工具。由于其操作直接在Unity编辑器下进行,因此能够方便地进行迭代调整。它具备基本3D建模工具的大部分功能,例如创建及编辑几何体、自动为几何体添加碰撞体、实现网格对齐及旋转,还支持将模型导出为FBX格式等。
将Realtime CSG插件导入Unity后,Scene视图会发生变化,呈现出Realtime CSG的操作界面。该界面中的Edit Modes包含了Realtime CSG提供的5种编辑模式,每种模式都有单独的操作,相关操作信息显示在界面左下角。界面下方的工具栏按钮具备多种控制功能,可控制Unity网格的显示与否、网格是否按X、Y、Z轴对齐以及对齐的方式与角度,还能设置是否以线框模式渲染场景、是否显示辅助面,并且有重做场景的按钮。
为了更贴合建模师的操作习惯,可先将Unity编辑器视图切换为4 Split模式,同时显示4个窗口。之后,用户可以根据自身操作习惯,分别设置四个视图的视角与渲染模式。对于正交模式的2D视图,可关闭一些特效渲染。使用Realtime CSG自带的线框模式,能将场景切换为特定的显示效果。
以下是Realtime CSG的基本操作介绍,下面来看实际建模的效果。 下载地址:https://www.assetstore.unity3d.com/en/#!/content/69542
BuildR Procedural Building Generator
BuildR Procedural Building Generator是一款专门用于在Unity编辑器中生成建筑的插件。它简化了许多操作,基本上只需点击按钮,就能利用插件的生成功能直接创建出高楼大厦。
导入BuildR插件后,依次点击菜单项“GameObject > Create New BuildR Building”可新建一个建筑对象。在层级视图中选中新建的对象,检视面板会显示相关脚本。该脚本涵盖了所有的创建操作,点击其中一个按钮,即可新建地板或建筑。进入编辑模式后,脚本会呈现不同的显示内容。
可以看到,使用BuildR真的只需点击就能直接生成并编辑建筑,包括添加或移除墙壁、顶点等操作。上面的一排按钮分别用于调整建筑结构、纹理、表面贴花、屋顶设计、建筑细节、建筑内景及设计,还有生成及导出设置。此外,BuildR支持将建筑数据以XML形式导出。 下载地址:https://www.assetstore.unity3d.com/en/#!/content/7292
ProBuilder Advanced
ProBuilder同样是一款用于Unity编辑器的建模工具。该工具最早于2012年发布,历经多次迭代,目前版本已非常成熟。迄今为止,已有不少使用该插件制作并成功上线的游戏,例如《Tinertia》、《SUPERHOT》及《Republique》等,这些游戏在Steam上都广受好评。
ProBuilder支持快速创建模型,并可直接点击播放按钮预览效果。它能够自动生成碰撞体和UV,还支持一些高级操作,如UV展开、光照贴图设置及优化等。依次点击“Tools > ProBuilder > ProBuilder Window”可打开ProBuilder编辑器。
其使用方式较为简单,点击条目即可对选中的对象进行相应操作,过程清晰明了。以创建楼梯为例,点击“New Shape”或者使用快捷键Ctrl/Cmd + K,可新建一个供ProBuilder编辑的Cube。ProBuilder内置了一系列常见的形状,选中Cube后打开Shape Editor,在下拉列表中选择“Stair”即可创建楼梯。
下面是使用ProBuilder创建大型建筑内景的展示。另外,ProBuilder还有免费版插件Probuilder Basic,包含一些基本的几何体操作,有兴趣的朋友可以先试用免费版。 下载地址:https://www.assetstore.unity3d.com/en/#!/content/3558
小结
今天介绍的三款编辑器建模工具各有优势,既适合习惯使用3D建模软件的专业建模师,也对不太熟悉Unity编辑器的小伙伴非常友好。相信借助这些工具,能够有效加强开发团队各角色之间的配合,大大提高开发效率。