これは、Impostor Texture ROP内部でインポスターを生成する際に使用されているCVEXベースのレンズシェーダです。 このツール自体が学習する価値があるので、公開するようにしました。 HDAの“Code”セクションでこのレンズシェーダコードを見つけることができます。
パラメータ ¶
xy_size
ここには、X軸とY軸の両方で生成されるインポスターレンダーの数を指定します(例えば、8は64アングルになります)。
camera_width
レンズシェーダのカメラ幅を設定します。カメラ幅が大きいほど、大きなオブジェクトをレンダリングすることができます。
camera_zoom
レンズのズームを制御します。値が小さいほど、もっとズームインします。
imposter_mode
レンダリングする必要のある8面体インポスターのタイプを設定します。