Houdini 20.0 ノード シェーダノード

Labs Octahedron Lens shader node

これは、インポスターを生成する際に使用するCVEXベースのレンズシェーダです。

これは、Impostor Texture ROP内部でインポスターを生成する際に使用されているCVEXベースのレンズシェーダです。 このツール自体が学習する価値があるので、公開するようにしました。 HDAの“Code”セクションでこのレンズシェーダコードを見つけることができます。

パラメータ

xy_size

ここには、X軸とY軸の両方で生成されるインポスターレンダーの数を指定します(例えば、8は64アングルになります)。

camera_width

レンズシェーダのカメラ幅を設定します。カメラ幅が大きいほど、大きなオブジェクトをレンダリングすることができます。

camera_zoom

レンズのズームを制御します。値が小さいほど、もっとズームインします。

imposter_mode

レンダリングする必要のある8面体インポスターのタイプを設定します。

シェーダノード