主な機能と改善点
以下の説明は、 3DCoatおよび3DCoatTexturaに適用されます。
- 非破壊的なGPUノードベースのテクスチャリング– 3DCoat ノードシステムが導入されました。従来のピクセルペイントの制限はもうありません!ビジュアルエディタ( ノードエディタ)を使用して、マテリアル、マスク、およびエフェクトを作成できます。錆の強度、ベースカラー、光沢、傷など、あらゆる要素はワークフローのどの段階でも編集可能です。パラメータを変更すると、3Dモデル上で結果がリアルタイムで即座に確認できます。新しいシステムの基本に関する最初のビデオレッスンは以下にあります。岩のテクスチャリングのタイムラプスはこちらです。すべてのパラメータはどの段階でも編集可能で、3Dモデル上でリアルタイムのプレビューが直接表示されます。
- 高性能GPUノード(プロシージャルエフェクト、数学演算、ノイズジェネレータ)は、最適化されたシェーダーに動的にコンパイルされ、グラフィックカード上で直接計算されます。新しいシステムの内部では、NodeGraph Language(NGL)に基づいて、 ノードを最適化されたシェーダーに動的にコンパイルする処理が行われます。
- ノードベースのマテリアル、マスク、モディファイア、フィルターを使用して、プロシージャルなスマートマテリアル、リアルな摩耗や汚れのマスク、ジオメトリデフォーマー、ポストプロセスフィルター、シームレスなボリュームテクスチャを作成します。ノードを使用すると、次のものを作成できます。モデルの曲率、シェーディング (アンビエント オクルージョン)、およびその他のプロパティに完全に適応するプロシージャル スマートマテリアル ( NGMaterials )。リアルな摩耗、汚れ、傷などを生成するプロシージャル マスク ( NGMasks )。モデルの形状またはジオメトリをプロシージャルに変更するためのプロシージャル モディファイア ( NGModifiers )。コードでは、これらはしばしば「デフォーマー」と呼ばれます。プロシージャル ポストプロセスフィルターを格納するプロシージャル フィルター ( NGFilters )。新しいテクスチャをゼロから作成するマテリアルとは異なり、フィルターは既存のレイヤーまたはオブジェクト データを取得し、それを変更して返します。
- 30のマテリアルチャンネル– 更新された物理ベースマテリアルシステムは、高度な光の相互作用と屈折特性を含む30のチャンネルをサポートし、よりリアルで物理的に複雑な表面を作成します。3DCoatレンダリングシステムは、高度な物理ベースマテリアル(PBR/PBM)モデルをサポートしています。 標準チャンネルだけでなく、幅広い追加マテリアルチャンネルも含まれており、高度な光相互作用と屈折効果を備えた物理的に複雑なマテリアルを作成し、可能な限りリアルな表面を表現できます。サポートされているチャンネルの総数は30です。詳細については、ドキュメントの「PBMチャンネル」セクションをご覧ください。
- プロシージャルマテリアルとマスクライブラリ–幅広いカテゴリにわたる組み込みマテリアルの包括的なライブラリも作成しました。これには、新しいスマートマテリアルと、従来のすべてのデフォルトスマートマテリアルが含まれており、新しいノードベースのシステムに完全に変換されています。ファブリックマテリアルはSCANIMATで3Dスキャンされています。組み込みマスクのライブラリも含まれています。マテリアルを選択または作成し、ワンクリックで任意のマスクを適用できます。
- インタラクティブなノード変換ギズモ– 新しいinGizmoTransformノードを追加しました。このノードはUVWTexture、TriPlanar、およびFragCoordノードに接続し、テクスチャの位置、回転、およびスケーリングを制御します。
- LWO3import– 3DCoatは、LightWave 3Dで作成されたLWO3ファイルのインポートをサポートするようになりました。
- GLBexport– Blenderや、このフォーマットをサポートする他のアプリケーションとの連携を向上させるために、GLBexportが追加されました。
その他にも、多数の修正、ワークフローの改善、およびパフォーマンスの最適化が実施されました。