All Houdini Unreal Engine 4

Houdini Imposter 生成使用

 
 

参考资料

https://www.sidefx.com/tutorials/game-tools-imposter-textures/

 
 

Houdini Labs 集成了 Imposter 图片和Mesh生成的工具,使用起来也很方便。这个工具和Unreal里面使用的生成插件,功能上面是重复的。

 
 

使用步骤:

  1. 我们在工程里面已经预制好了 Impostor_demoscene.hip 文件。这个工程就是用来生成后续项目里面使用的资源的。

  2. 打开工程,你首先要做的就是在 obj/rubber_toy 里面用上你自己的模型。

  3. 然后可以回到out界面,并打开 RenderView 渲染预览效果

  4. 调整参数

    Impostor TypeImpostor 的类型,这里支持了五种,前三种分别与Unreal自带的三种对应,后两种就是ImpostorBaker插件的支持,Hemi表示只支持上半球,Full则是360度全角度的支持。

    Source Geometry 里面设置的是需要渲染的资源;

    Camera Rig 里面设置的是 Labs Impostor Camera Rig,我们在 Obj下已经预置;

    XY Frames 表示个轴向渲染几帧;

    Atlas Resolution 表示的是输出图片的大小;

    Atlas 里面则还可以设置输出哪些图片,我们这里需要的是BaseColorNormal,都要勾上,你也可以改造材质球不用Normal

  5. 最后点击 out/toy_impostor 的 render,弹出对话框默认开启渲染即可,然后会生成我们所用到的网格和贴图资源。

  6. 打开Unreal工程,将上述资源放置到工程里面。
  7. Octahedron 这个Impostor类型对应的材质球,在我们项目里面已经支持,你只需要Inst这个材质球应用即可。

  8. 然后设置这个Inst的参数,如图所示,其他的按需设置即可

  9. 然后即可在场景里面看到Impostor的效果