返回作品列表
古建筑工具
古建筑程序化生成工具方案介绍
方案与制作
古建筑程序化生成工具方案,初期通过Houdini开发HDA实现,后转为UE C++插件工具。我负责:
-
工具的需求整合和方案设计
-
建筑资产标准制定
-
工具的开发和制作
-
整体的材质方案设计和制作
-
建筑资产库插件制作(UE C++)

功能
该工具的主要功能:
-
墙面、走廊、室内墙、地基、栏杆、屋顶的搭建
-
所有部分都可编辑形状,实现复合式建筑
-
可对已入库资产进行自动排布
-
可在墙面添加附件,如空调外挂机等,可限制附件出现的楼层、朝向、概率等
视频演示:
功能展示

屋顶
其中屋顶作为其中最复杂的部分,主要通过后台调用HDA的方式实现。屋顶也可以作为独立的HDA工具使用:
-
可制作常见的古建筑屋顶类型,包括硬山、悬山、歇山、庑殿、多角攒尖、圆形攒尖和各种复合式屋顶
-
精度可选低、中、高三档,满足不同项目需求
-
可选模块化拼接方法,适合游戏项目,但尺寸调整会有限制
-
高精度下,所有部件都可替换模型,包括瓦、脊和各种装饰部件
-
在合理的的情况下,多个屋顶可组合成一个复合式屋顶

结语
该工具最终落地于动漫项目制作中,被使用于《天相》,《沧元图3》,《沧元图》大电影的制作。
标签
PCG古建筑工具制作


