マテリアルOpenGLシェーダOpenGLビューポートでマテリアルの表示をカスタマイズする方法。基本的なビューポートシェーディングプロパティDiffuseSpecularMetallicEmission不透明度と透明度ライティングテクスチャマップジオメトリテクスチャマップ他のマテリアルプロパティ概要OpenGLシェーダは、Houdiniがビューポート内にマテリアルを表示しようとした時にビデオカードで処理されるハードウェアアクセラレータのシェーダです。OpenGLシェーダはビューポート(とビューポートフリップブック)にのみ影響を与え、画像のレンダリングには使われません。ビューポート内でマテリアルをもっと上手く表現できるようにするには、マテリアルのパラメータにそれ相当のGLプロパティをタグ付けします。GLSLで独自のOpenGLシェーダを記述して、それをマテリアル内に入れます。代わりに、特定のOpenGLプロパティの表現としてタグ付けしたマテリアルのパラメータの値だけを使用します。ビューポートシェーダは、パラメータやテクスチャを表現したシェーディングプロパティに幅広く対応しています。マテリアルにGLのタグとパラメータを使用することで、独自のGLSLシェーダを記述することなくビューポートシェーダに使用させるパラメータを伝えることができます。Colorとして使用するようになります。1個のパラメータに2個以上のGLタグを付けることができます。OpenGLのdiffuse、specular、ambientのライティングカラーに紐付けることができます。ビューポートシェーダは、タグ付けされていないパラメータを無視します。有効にしなければなりません。パフォーマンスを良くするためにそれより少ないマテリアルパラメータに対応しています。すべてのプロパティを指定する必要はありません。OpenGL)を使用します。GLパラメータを追加して、それを"GGX"に設定することができます。Houdiniに同梱されているマテリアルには既にOpenGLタグがセットアップされています。Materialなどの既製マテリアルを使用する場合には、OpenGLタグをセットアップする必要はありません。いえ、独自マテリアルを作成する場合には、マテリアルのビューポート表示を良くするために、マテリアルパラメータをタグ付けしてください。ポイント、スポット、エリアアンビエントオクルージョン反射OpenGLタグは、Key-Valueパラメータで実装されていますが、現在のところ、その値は使用されていません。VOPマテリアルのパラメータをタグ付けする方法その名前に"#"が入ったタグに関しては、その"#"をレイヤー番号に変更します(例えばベースのディフューズテクスチャレイヤーの場合は、ogl_tex#をogl_tex1に変更します)。利用可能なGLタグの詳細は、GLタグの完全リストを参照してください。ボタンをクリックしてリストからタグを選択します。パラメータには、2個以上のタグを選択することができます。Propertiesダイアログで、パラメータを選択します。ボタンをクリックしてリストからタグを選択します。パラメータには、2個以上のタグを選択することができます。