一、Prefab简介
ProBuilder 是 Unity 官方出品的一款内置于编辑器的三维建模工具,它将基础的建模功能直接集成到了 Unity 开发环境中。它的核心价值在于让开发者无需离开 Unity 引擎,就能直接在场景中创建、编辑和纹理化自定义几何体。
二、ProBuilder 的核心功能与用途
ProBuilder 并非要取代 Blender、Maya 等专业建模软件,而是作为一款高效的快速原型和关卡设计工具。它的主要功能和典型用途包括:
快速原型制作(灰盒测试):这是 ProBuilder 最核心的用途。你可以用它快速搭建出关卡的“灰盒”模型,第一时间测试游戏玩法和场景尺度。有案例表明,使用 ProBuilder 进行概念验证,可比传统流程节省高达 65% 的开发时间。
创建与编辑几何体:你可以像搭积木一样,从立方体、球体、平面等基础形状开始,通过挤出(Extrude)、合并(Merge)、切割(Split) 等操作,自由地构建出复杂的场景结构。
高级建模功能:除了基础编辑,它还支持UV 编辑、顶点颜色绘制、参数化形状生成和纹理混合等进阶功能,让原型在视觉上更接近最终效果。
辅助功能几何体:快速生成用于碰撞检测的碰撞网格(Collision Meshes)、触发事件的触发器区域(Trigger Zones),或用于 AI 寻路的导航网格(Nav Meshes)。
模型导出与流程衔接:ProBuilder 支持将模型导出为
.obj、.stl等通用格式。你可以先用它快速定稿,再导出到 3ds Max、Maya 等专业软件中进行精修和细节添加,实现高效的工作流衔接。
三、ProBuilder插件的安装及使用
1、ProBuilder插件的安装
在编辑器界面点击Window -> PackageManager -> Packages -> Unity Registry -> 搜索框(probuilder) -> ProBuider -> Install即可自动安装。


2、ProBuilder的使用
在编辑器界面点击Tool -> ProBuider -> ProBuider Window 打开之后出现以下界面

打开之后在Scene界面的最上方会出现四个选项,它们的作用:
[立方体图标] :对象模式,用于移动、旋转、缩放、删除游戏对象等。
[顶点模式] :顶点模式,编辑模型的顶点。
[边模式]:边模式,选择模型的边,移动边改变形状。
[面模式]:面模式,改变模型的面。
然后就是ProBuider的工具面板界面了,它基本包含了 创建、编辑、UV、材质、拓扑、碰撞、导出 等全部建模操作。
创建模型:(以(面模式举例)的各种操作)
New Shape(新建形状):用于创建基础 ProBuilder 模型点击后可用于创建立方体、立方体、立方体等基础几何体。
New Poly Shape(新建多边形):可以先围成一个封闭图形,然后自由设置模型高度。
ProBuiderize:将Unity内的游对象转为ProBuider可识别操作的模型。
显示与材质:
Smoothing(平滑):用于调整模型边缘是否平滑。
Material Editor(材质编辑器):给模型设置材质。
UV Editor(UV编辑器):调整模型贴图位置。
Vertex Colors(顶点颜色):配合 Shader 生成渐变效果。
选择和编辑模式:
Rect: Intersect(矩形选择模式):控制框选方式(只有完全在选入框里的元素才选中)。
Shift: Difference(差集选择):按 Shift 时,取消已经选择的部分。
Orientation: Local(局部坐标):控制移动方向。Local是物体旋转后,物体X轴跟着转;Global:世界X轴固定。
10. Select Hidden Off(选择隐藏)控制是否可以选中背后的面。
循环选择工具(Loop)主要用于 Edge / Face 模式。
Select Face Loop :选择面循环。
Select Face Ring:选择环状面。
Select Edge Loop:选择边循环。
几何修改(Geometry)
Extrude Faces(挤出面):一个很重要的功能,选一个面进行挤出操作。
Detach Faces(分离面):把选中的面独立出来。
Delete Faces(删除面):删除选中的面。
Duplicate Faces(复制面):复制选中的面。
边操作(Edge)
Bevel(倒角):给边增加圆滑效果,让模型更加真实。
Flip Face Edge(翻转边):改变三角面分割方向。
面操作
Merge Faces(合并面):多个面合成一个面,用于减少面数。
Triangulate Faces(三角化):把面拆成三角形。
Flip Face Normals(翻转法线):Flip Face Normals(翻转法线)。
模型结构
Subdivide Object(细分模型):给模型添加更多的细节。
Merge Objects(多个物体合并):合成建筑。
碰撞和导出
Set Collider(设置碰撞体):添加碰撞体。
Set Trigger(设置触发器):设置触发器。
Export(导出):导出模型,用于maya、Blender等再次创作。
四、结语
ProBuilder让关卡设计师和程序员直接在 Unity 里像搭积木一样快速创建、编辑 3D 模型,无需切换到外部建模软件。它能显著提升游戏的开发效率,让游戏设计的想法在项目初期快速验证想法。不过,要理性看待其定位,它并不能取代专业的建模软件。
评论