Houdini實(shí)現(xiàn)Impostor貼圖烘焙

一、????? 準(zhǔn)備
需要軟件:Houdini 16.5+,并安裝Game Develop Tool工具箱。
二、????? 流程
1、 首先,準(zhǔn)備好需要Impostor渲染的模型資源。如將制作好的FBX文件導(dǎo)入Houdini。(為單個(gè)Houdini Geometry節(jié)點(diǎn))

2、 增加GameDev Impostor Rig相機(jī)節(jié)點(diǎn)

3、 設(shè)置Camera Rig的Impostor ROP為/out/tree_impostor
4、 在out中,添加GameDev Impostor Camera節(jié)點(diǎn),名為tree_importer節(jié)點(diǎn)。屬性配置如下圖:
需要注意的是,使用半球類型的Impostor時(shí),幾何體本身不能太大,盡量在10*10*10的范圍內(nèi),否則遠(yuǎn)裁剪面在拍攝時(shí)將會裁掉部分幾何體。

Imposter Type:Full 3D Impostor,即360度拍;Single Rotation Axis可以滿足面片(頂視和俯視不拍);Animation可以拍攝指定幀長度的動畫序列。
?????? Source Geometry:設(shè)置為模型的Geometry節(jié)點(diǎn)。
?????? Camera Rig:設(shè)置為相機(jī)節(jié)點(diǎn)。
?????? Sprite Resolution:為生成的Atlas圖的分辨率。
?????? XY Frames:為生成的Atlas圖分為幾行幾列。
?????? Output Picture和Atlas皆為輸出的路徑。注意:如果需要生成Base Color圖,物體所使用的材質(zhì)需要有BaseColor關(guān)鍵字。
5、 輸出的文件為:圖例為256*256的6*6貼圖



6、 將生成的BaseColor和NormalMap導(dǎo)入您的引擎,創(chuàng)建相應(yīng)的Billboard和材質(zhì)球以應(yīng)用這些紋理。