ポイント クラウド オブジェクト(通常は Autodesk ReCap の .rcp または .rcs ファイル)は、ポイント プリミティブとして Arnold に変換されます。ポイント プリミティブは他のシェイプと同様に動作します。ポイント プリミティブに任意のシェーダを割り当てたり、可視性マスクを設定したりできます。Arnold でポイント クラウドをレンダリングする場合は、書き出されたカラーにアクセスする以外、特に必要な作業はありません。3dsMax には、ポイント クラウドに割り当てられたカラー チャネルに関するオプションがいくつかあります。
オプションごとに、「colors」という名前のユーザ データが、ポイント プリミティブと一緒に書き出されます。このデータには、以下が含まれます。
これらのデータをマテリアル エディタにプルするには、データ型に応じて user_data_rgba/RGB/float シェーダを使用し、Attribute 文字列を colors に設定して、選択したシェーディング ノードに接続します。
グラデーション マップはサポートされていません。ただし、Elevation Ramp モードにすると、ユーザ データの出力を使用して、入力座標をサポートする任意のシェーダをコントロールすることができます。
次に、ポイント クラウドの XY 平面空間に沿ってイメージ シェーダを適用する方法の例を示します。user_data_xxx シェーダは常に型変換(この場合は RGBA から UV への変換)を自動的に実行します。
最後に、MAXtoA はポイントのサイズに Real-World Scale のみを使用します。As Pixel サイズは無視されます。
アニメーション中のちらつきを抑えるには、Min.Pixel Width パラメータを利用します。ポイント クラウド オブジェクトに Arnold パラメータを適用する場合は、Points ロールアウトでこのパラメータを設定します。ポイント クラウド オブジェクトに Arnold パラメータを適用しない場合は、レンダリング オプションのいずれかが使用されます。