大家好,晚上好
上周给大家分享了 如何自动部署Maya-2023
如何自动部署3dsMax 2023
今天我们就向大家分享
如何自动部署Houdini,此方法适用于所有版本
安装主程序
从官方下载安装包
https://www.sidefx.com/download/download-houdini (需要账号)
此文章用的是houdini-19.0.657-win64-vc142.exe
我们安装包的存放路径在c:Downloads
执行下面命令行即可自动安装Houdini到C:houdini
通过管理员权限运行cmd
导航到你之前下载Houdini安装的目录
比如之前我的是下载到了我本地的C:Downloads
执行下面命令行即可自动安装Houdini到C:houdini
代码语言:javascript复制c:Downloadshoudini-19.0.657-win64-vc142.exe /Action=Install /S /InstallDir=C:houdini /HoudiniServer=No /EngineUnity=No /EngineMaya=No /ApprenticeLicensing=No /LicenseServer=No /DesktopIcon=No /Registry=No /StartMenu=No /AcceptEULA=2021-10-13
执行命令行后安装程序验证完成后
会自动在后台安装一般会根据系统配置需要等待3-6分钟不等
令行上面的参数差不多都是对应了界面上的选项
下面我们介绍一下几个主要参数
/InstallDir你的Houdini安装路径
/HoudiniServer 是否需要安装Houdini服务
/EngineUnity 是否需要安装Houdini Engine for Unity
/EngineMaya 是否需要安装Houdini Engine for Maya
/EngineUnreal 是否需要安装Houdini Engine for Unreal
/LicenseServer 是否需要安装Houdini License 服务, 在纯中心化部署Houdini的时候 我们可以只安装License 服务
/DesktopIcon 是否需要创建桌面快捷方式
/Registry 是否需要写入注册列表
/StartMenu 是否需要创建开始菜单
其中的/AcceptEULA=2021-10-13, 可以不添加这个参数执行的时候会自动提示具体日期
设置License
以右键系统管理员权限执行下面命令行即可设置houdini licnese地址
在windows上面通过注册列表比通过环境变量和hserver -s 设置的要更靠谱
代码语言:javascript复制reg add "HKEY_LOCAL_MACHINESOFTWARESide Effects SoftwareHoudini" /f /v LicenseServer /d localhost /t REG_SZ
根据实际情况替换你自己的floating license服务地址即可
结语
现在PCG在游戏行业应用很多,
但是往往工具到落地项目的时候,
光软件安装就劝退很多美术,
如果有IT支援的话,
可以让IT大哥帮忙在域控上面推送给美术们
这样美术就不需要自己安装了,
也能保证大家在同一项目上使用的DCC版本一致
如果没有IT支持,我们也可以把这个部署方式写成一个简单bat
让美术自己双击执行即可
如果我们的工具都做成服务化,中心化
能让我们的工具更加顺利的落地到项目
方式有很多,就看各位大佬根据自己公司的实际情况去操作了
好了,今天的分享就到这,我们下期再见, 晚安