Batzal Roof Designer 是 3dsMax 平台上一款专门用于建筑屋顶建模的经典插件,能大幅简化三维屋顶与封檐板的创建流程。它支持自动生成屋顶纹理贴图,也能在屋面网格上直接铺设瓦片。对于中国古建屋顶这类造型复杂的项目,这款插件同样能派上用场,但需要使用者灵活变通,不能照搬固定套路。加载草图后场景里常会残留大量无关数据,先隐藏多余对象、只保留屋顶轮廓,后续操作会顺畅很多。

1、 第一步是在场景中创建一个编辑多边形修改器,每个多边形面最终会对应一块平坡屋顶
2、 新建一个覆盖整个屋顶范围的平面图元,把长度和宽度的分段数都设为 1
3、 右键将平面转换为可编辑多边形,开启 3D 或 2.5D 捕捉(默认快捷键 S),进入剪切模式(默认 ALT-C)
4、 沿每个面的轮廓依次点击顶点进行剪切,剪完后把外面多余的多边形删掉,留下屋顶本身的图形多边形
- 给多边形加上 Batzal 屋顶设计修改器,进入顶点子对象层级(默认按 1),选中顶部的顶点
- 把该顶点定位到 50 个单位高度,将 Z 向约束设为 50,取消约束后它会变绿,表示已被约束
- 切换到多边形子对象层级,选中截图里最右侧的多边形,勾选两个约束复选框
- 把方向设为 90 度、倾斜角度设为 30 度,该面就会从顶视图方向往下降 30 度
- 一个多边形只要具备顶点、倾斜方向和倾斜角度三项约束,就处于完全约束状态;选中它时视口会画出箭头,方向和角度也会直接显示出来
- 接着约束它左侧相邻的面,方向 270 度、角度 30 度,同样会完全约束
- 剩下两个面的顶部给一个 0 度方向约束即可,它们能共享顶点位置自动被约束
- 到这一步屋顶已基本成形,并且自带 UVW 纹理坐标,可以在全局纹理汇总里继续调整
- 可以使用可视化屋顶方案,搭配漫反射贴图、凹凸贴图,甚至置换贴图来呈现效果
- 置换贴图虽然质量高,但渲染耗时明显,做动画时有时还会显示异常
- 想要更高质量的屋顶表现,Batzal 屋顶设计允许把网格瓦片直接放置在刚建好的屋顶上
1、 退出子对象模式,打开瓦片汇总,勾选“放置瓦片”,屋顶进入瓦片模式
2、 此时还没生成瓦片,所以视口里看不到东西,需要转到全局参数汇总
3、 按下“封盖和瓦片”按钮开始生成,回到瓦片汇总把分段改为 2、高度改为 2.0
4、 想做出更小的瓦片,就调整纹理的宽度和高度,勾选“使用纹理贴图”复选框,再回全局参数汇总按一次“封盖和瓦片”
5、 添加屋脊盖瓦时进入边子对象模式,选中最顶部的两条边,勾选“封盖此边”复选框
6、 相关参数会改变比例和封盖图形,可以按上述数值尝试,最后再用“封盖和瓦片”更新一次网格
7、 完成后就得到一个渲染快、易编辑的高质量网格屋顶
(您的评论需要经过审核才能显示)
0条评论