All Houdini

Houdini PDG – Section 6

    Scatter 节点开启参数面板:     添加一个Hengine的string设置项: 注意默认设置里面可以填入 show,autoload ,以方便后续的这个值的自动设置。     然后我们保存 ip_level_creation_top 节点,然后Unity里面重新reload,我们可以勾选下面的选项,则这边的面板会变成如下,见不到原来后半段的内容。     然后对于Topnet节点也做修改:     则可以在勾选 Use …

All Houdini

Houdini PDG – Section 5

        新建一个几何节点,然后在里面首先创建一条曲线,如图所示绘制一条。     然后构建如下的节点结构,意思就是,用户没有输入就用默认的,有的话用用户的。     然后将 ip_area_generate 节点create digital asset,然后将default curve这一步设置到node选项卡下:     然后就是加入一些表现节点,最终如下: 红色框出来的就是wangle节点的实现,让其看上去半透明。 最终输出参数可以加上颜色的控制。   …

All Houdini

Houdini PDG – Section 4

        首先第一步就是让houdini获取unity工程里面的文件,我们创建一个file pattern节点来做这件事情,主要就是设置对应的文件目录,如果设置正确的话,就可以cook节点成功。 上面用到的unity工程目录和文件如下:     然后以相同的方法处理石头和灌木,最后合到一起如下:     下一步就是将这些用到的资源列表存到一张CSV表格里面,让后续步骤使用。这边做法是增加一个CSV导出节点,相关的参数设置如下:     结果显示:     然后我们需要建立scatter foliage的hda处理节点,因此首先建一个SOP流程节点并digital一下: 暂时这里面面没啥逻辑。   …

All Houdini

Houdini PDG – Section 3

    基础知识     目前主流的过程化生成工具都是两种思路,一种基于Node,另一种基于Layer。后者最大的好处在于可以快速上手,而且有一个所见即所得的编辑逻辑,例如Photoshop,Substance Painter都是这样。而基于Node的工具则需要使用者具有很清晰的逻辑,知道自己用这个节点要干什么,但这同时也大大便利了后期的修改和简化,通过修改每个节点的参数即可达到不同的效果。目前的Substance Designer,Houdini,blender都是基于Node的思路。     举个例子,在这篇文章中我们制作一个地形demo按照这样的顺序:         每个部分都由Houdini的数个节点组成,这些节点都有具体的参数来负责具体的功能,可以很方便的修改得到最终效果。同时,PDG模块可以将这些HDA模块统一在一个HDA下管理,分别控制不同的步骤,非常方便。     但是这并不代表基于Node就是好的,例如上面的layout绘制,比起根据节点一个个去计算,直接创建Editable Node去在引擎中刷地形是最快最方便的。     …

All Houdini

Houdini PDG – Section 2

    一共六个单元 https://www.sidefx.com/tutorials/test-3/ https://www.sidefx.com/tutorials/pdf-for-indie-gamedev-section-2-getting-set-up/ https://www.sidefx.com/tutorials/pdg-for-indie-gamedev-section-3-creating-terrains/ https://www.sidefx.com/tutorials/pdg-for-indie-gamedev-section-4-scattering-foilage/ https://www.sidefx.com/tutorials/pdg-for-indie-gamedev-section-5-creating-gameplay-areas/ https://www.sidefx.com/tutorials/pdg-for-indie-gamedev-section-6-paths-roads/     对应的utube视频合集 https://www.youtube.com/watch?v=yy8RixBp6uQ&list=PLXNFA1EysfYnCqXOWZIiPNeukPT-thmGd&index=1     官方教程比较好的,就是在tutorial界面搜索PDG https://www.sidefx.com/tutorials/     笔记: https://zhuanlan.zhihu.com/p/65668825 https://zhuanlan.zhihu.com/p/66190823 …