当前位置: 首页 > article >正文

Houdini Labs Building Generator入门学习

Houdini Labs插件是用于游戏中程序化内容生成的工具,可在github上下载:
https://github.com/sideeffects/SideFXLabs

Building Generator是生成建筑相关的工具集,官方Demo中的生成案例如下:
在这里插入图片描述
该案例下载地址:
https://www.sidefx.com/tutorials/building-generator/

本文来入门学习该工具。


1.Building Generator工具有许多组织方式,例如可以通过BuildingGeneratorUtility(标记每一块组件)和BuildingGenerator(整合生成)节点组织并生成房屋:
在这里插入图片描述
2.接下来开始制作,首先制作第一个BuildingGeneratorUtility。先新建Geometry,并添加Box和Building_generator_utility节点,将ModuleName命名为Item1
在building_generator_utility节点中,MoudleName指最终生成房屋时指定的模块名称,另外此处需勾选Auto fill Dimensions,自动填充维度。
在这里插入图片描述
3.添加节点building_generator,第一个输入处链接房屋外观mesh,第二个输入链接所有utility信息。清除building_generator节点所有无关属性,将Wall Face的Facade Module Pattern的名称设置为Item1。

连接好后调节building_generator参数,可以看见只有一个组件的房屋装配完成,若不显示可检查房屋外观大小尺寸是否足够
在这里插入图片描述
4.再在utility节点处添加color节点设置颜色,并添加merge节点代替第二个输入位置,方便后续操作。
在这里插入图片描述
5.复制一套Utility节点,设置不同颜色,将两个Utility的MoudleName分别设置为Item1*A和Item1*B
在这里*号代表变体。
在这里插入图片描述
6.修改building_generator的module节点参数为变体名前缀,可以看见显示出了不同效果:
在这里插入图片描述

在此基础上继续添加ledge、corner等module即可。


https://www.sidefx.com/tutorials/building-generator/

https://github.com/sideeffects/SideFXLabs


http://www.kler.cn/a/584196.html

相关文章:

  • RestTemplate 发送 JSON 请求时为何要手动序列化对象?
  • 用SpringBoot做一个web小案例实现登录
  • 16天 - 单例模式有哪几种实现?如何保证线程安全?什么是策略模式?一般用在什么场景?什么是模板方法模式?一般用在什么场景?
  • Linux中的基本指令(下)
  • 【文献阅读】Zotero 新手完全教程:安装、使用与插件
  • Python Cookbook-4.2 通过列表推导构建列表
  • 【C++】 —— 笔试刷题day_3
  • C++ Primer Plus第十二章课后习题总结
  • 人工智能与我何干
  • 新闻网页信息抽取
  • OKHttp3 源码阅读 - Kotlin版本
  • IIC通信协议详解与STM32实战指南
  • 如何在Ubuntu上构建编译LLVM和ISPC,以及Ubuntu上ISPC的使用方法
  • Fiora聊天系统本地化部署:Docker搭建与远程在线聊天的实践指南
  • 广告牌倾斜安全监测:保障公共安全的智能化解决方案
  • OpenMCU(三):STM32F103 FreeRTOS移植
  • 【学习笔记】《逆向工程核心原理》03.abex‘crackme-2、函数的调用约定、视频讲座-Tut.ReverseMe1
  • 【LangChain】理论及应用实战(4):Memory
  • 视觉语言模型VLM发展脉络
  • windows第十二章 MFC控件常用消息