2019-04-26 PDG Unity AssetLink 尝试

经一部的了解了一下PDG,主要是如何在unity中实现houdini中搭建的PDG基础功能。

对应教程:https://www.sidefx.com/tutorials/pdf-for-indie-gamedev-section-2-getting-set-up/?collection=61

这里主要记录一下我在跟着这个教程做的过程当中发现的一些注意的事项,以作为备忘:

1,发现在不是特别了解Houdini中节点结构的时候,出现报错时,Debug将会是非常痛苦的一件事,houdini会在出错的结点左上角提示大概的信息,但接下来的排错只能够手动检查,有时一些标点符号和拼写错误总是会浪费大量的时间。

2,在unity中导入HoudiniEngine后,需要保证HoudiniEngine能够连接到Houdini的库里去:


     如果无法检测到安装的Houdini,那么需要session>Close All Sessions,然后Session>Create>PipeSession,重新创建session就能够识别。

2,需要在unity项目目录下创建一个unity_houdini.env文件用于添加识别所需资源的时候的路径,并在unity中,HoudiniEngine>PluginSetting中识别到,然后需要重启unity使之生效.

    具体文档:https://www.sidefx.com/docs/unity/_environment.html


这个文件中设置的路径需要在对应的HoudiniProject中也设置上,需要完全一致:

    需要注意的是:TOP node中的 LocalScheduler和HDAprocessor中的路径也要使用这个路径,HoudiniEngine才能找到对应的依赖资源。

3,在打包HDA的时候,暴露参数可以同股直接拖动对应参数到参数列表当中的方式,也可以通过Alt+MMB的方式只暴露参数体的一部分。

4,带有PDG的HDA在导入UNITY并放入场景之后需要在选中HDA时,使用HoudiniEngine>PDG>PDGAssetLink,来创建AssetLink,这样就能够在Unity中使用PDG实现预先写好的功能并Cook出需要的的结果。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,865评论 0赞 5
  • Session机制 除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session...
    薛晨阅读 7,124评论 4赞 34
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,254评论 0赞 9
  • 原文地址:http://gad.qq.com/program/translateview/7167991 英文版原...
    重装机霸阅读 4,136评论 1赞 84
  • 今天下午接儿子回家,儿子说明天放假,今天下午先不写作业了,在楼下和小朋友们玩会儿,我答应了,儿子高兴的和小...
    王硕妈阅读 236评论 0赞 0

友情链接更多精彩内容