如何自动部署Houdini

2022-07-14 19:34:56 浏览数 (3)

大家好,晚上好

上周给大家分享了 如何自动部署Maya-2023

如何自动部署3dsMax 2023

今天我们就向大家分享

如何自动部署Houdini,此方法适用于所有版本

安装主程序

从官方下载安装包

https://www.sidefx.com/download/download-houdini (需要账号)

此文章用的是houdini-19.0.657-win64-vc142.exe

我们安装包的存放路径在c:Downloads

执行下面命令行即可自动安装HoudiniC:houdini

通过管理员权限运行cmd

导航到你之前下载Houdini安装的目录

比如之前我的是下载到了我本地的C:Downloads

执行下面命令行即可自动安装HoudiniC: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

让美术自己双击执行即可

如果我们的工具都做成服务化,中心化

能让我们的工具更加顺利的落地到项目

方式有很多,就看各位大佬根据自己公司的实际情况去操作了

好了,今天的分享就到这,我们下期再见, 晚安

0 人点赞