欢迎光临散文网 会员登陆 & 注册

Houdini实现Impostor贴图烘焙

2023-07-04 16:54 作者:巡逻猫  | 我要投稿

一、      准备

需要软件:Houdini 16.5+,并安装Game Develop Tool工具箱。

二、      流程

1、 首先,准备好需要Impostor渲染的模型资源。如将制作好的FBX文件导入Houdini。(为单个Houdini Geometry节点)

2、 增加GameDev Impostor Rig相机节点

3、 设置Camera Rig的Impostor ROP为/out/tree_impostor

4、 在out中,添加GameDev Impostor Camera节点,名为tree_importer节点。属性配置如下图:

需要注意的是,使用半球类型的Impostor时,几何体本身不能太大,尽量在10*10*10的范围内,否则远裁剪面在拍摄时将会裁掉部分几何体。

Imposter Type:Full 3D Impostor,即360度拍;Single Rotation Axis可以满足面片(顶视和俯视不拍);Animation可以拍摄指定帧长度的动画序列。

       Source Geometry:设置为模型的Geometry节点。

       Camera Rig:设置为相机节点。

       Sprite Resolution:为生成的Atlas图的分辨率。

       XY Frames:为生成的Atlas图分为几行几列。

       Output Picture和Atlas皆为输出的路径。注意:如果需要生成Base Color图,物体所使用的材质需要有BaseColor关键字。

5、 输出的文件为:图例为256*256的6*6贴图

Basemap
NormalMap

6、 将生成的BaseColor和NormalMap导入您的引擎,创建相应的Billboard和材质球以应用这些纹理。


Houdini实现Impostor贴图烘焙的评论 (共 条)

分享到微博请遵守国家法律