Autodesk Arnold 7.4.4 がリリース!グローバルライトサンプリングの改善、ヘアシェーダー用の新しいスキャッタリングモードなど

プラグイン

2025年11月12日(現地時間)- Autodesk は、グローバル イルミネーション レンダリング ソフトウェアの最新アップデート Arnold 7.4.4 をリリースしました。

新機能ハイライト

Arnold 7.4.4.0は、機能強化を目的としたフィーチャーリリースです。このバージョンには、グローバルライトサンプリング(GLS)の改善、ヘアシェーダー用の新しいスキャッタリングモード、テクスチャ処理の高速化、ブルームレンズエフェクトの向上など、多くの新機能と改善が含まれています。

グローバルライトサンプリング (GLS) の堅牢性向上とライトスプレッドのサポート

GLSがより堅牢になり、quadライトおよびdiskライトのspreadパラメータを考慮するようになりました。

これにより、ライトのspreadが狭い場合や、ライトの端に近い場合にノイズが典型的に減少し、トリッキーなライティングを含む一部のテストシーンでは、最大6倍のレンダリング高速化が確認されています。より一般的なライティング設定(spreadを持つライトを含む)が使用されているシーンでは、1.4倍の高速化が達成されています。

Standard Hairシェーダーのスキャッタリングモード

Standard Hairシェーダーに新しいスキャッタリングオプション scattering_mode が追加されました。以前の動作(フラットなサーフェスとしてシミュレート)は approximate モードとなっています。

新しい accurate モードは、各ヘアをシリンダーとしてシミュレートすることで、特にクローズアップ時に、より現実的な結果が得られます。ただし、ノイズが多くなる可能性があり、レンダリング時間が10〜30%増加することがあることに注意してください。

adaptive モードは、近距離のヘアには accurate を、遠距離のヘアには approximate を使用し、品質とパフォーマンスのバランスを自動的に調整します。

TXファイルの自動生成または既存TXファイル使用時のパフォーマンス向上

既存のTXファイルのチェックと、見つからない場合の自動生成が大幅に高速化されました。

これにより、texture_use_existing_tx または texture_auto_generate_tx を使用する際の初回ピクセル表示までの時間(time-to-first-pixel)が短縮されます。以下のグラフが示すように、この高速化は特にWindows環境のメニーコアマシンで顕著です。

ブルームレンズエフェクトの改善

Lens Effects Imagerのブルームモードが改善され、わずかな時間で実行可能でありながら、より興味深いブルームエフェクトを生成できるようになりました。

新しい aperture モードは、物理カメラで定義されるブルームをプロシージャルに模倣します。サイズは bloom_strength で、形状とスパイク(光条)の数は aperture_blades と aperture_curvature で制御できます。

もう一つの新モード shape_file では、ブルームカーネルをディスクからロードすることが可能です。

Lens Effects Bloom Imager in Arnold 7.4.4.0

OpenPBR Surfaceの薄膜(thin film)改善

薄膜がより物理的に正しくなり、エネルギー保存が改善されました。

これにより、既存のアセットの色相が大幅に変わる可能性がある点に注意してください。また、この変更は後方互換性のため、Standard Surfaceシェーダーには適用されていません。

負の密度を持つライトブロッカー

ランプと負の密度値を持つライトブロッカーがサポートされました。

レンダーレポート: 統計の視覚化を強化

Arnoldレンダーレポートで、インタラクティブレンダリング中のフレームごとおよびセッションごとの両方の統計が表示されるようになりました。統計をより良く視覚化するためのスタック棒グラフや、その他のUX改善も含まれています。

グローバルライトサンプリングの最大サンプル数増加

GLSで使用される最大サンプル数が、GPUとCPUの両方で1024になりました。

メッシュライトが影を落とすかどうかを制御

メッシュライトをシャドウレイに対して不可視にし、影を落とさないように設定できるようになりました。これにより、メッシュライトは他の(影を落とさない)ライトタイプと同様の動作になります。メッシュライトの影は、ポリメッシュの可視性フラグを使用して制御します。

インスタンスのGPUメモリ使用量削減

インスタンスのGPUアクセラレーションストラクチャが圧縮され、GPUメモリの使用量が削減されました。例えば、100万個のインスタンスがあるシーンでは、GPUメモリ使用量が195MBから167MBに減少しています。

USD機能強化

  • MeshLight APIサポート: メッシュにMeshLightスキーマが適用されると、そのメッシュがメッシュライトとして動作するようになりました。
  • 詳細レベル(Verbosity)のオーバーライドkick -v が、usdファイルに保存されている詳細レベル設定を正しくオーバーライドするようになりました。
  • 同じソースを持つ複数のAOVをサポート: RenderProduct内で、同じソースを持ち異なるフィルターを持つ複数のAOVを持つことが可能になりました。
  • windowNDC を使用したレンダー設定の解像度: レンダー解像度がレンダー設定で明示的に設定され、かつ windowNDC が提供されている場合、レンダーリージョンが正しく設定され、解像度が保持されるようになりました。
  • Imagerのインタラクティビティ改善: Imagerが更新されても、IPRレンダリングが再起動されなくなりました。

その他の機能強化

  • GPUレンダリングにおけるパラメータオーバーライドサポートの強化: パラメータオーバーライドがCPUとGPUで一貫して機能するようになり、特にインスタンス化されたプロシージャルにオーバーライドがある複雑なシーングラフでの堅牢性が大幅に向上しました。
  • LinuxでのGPUデノイズとNVIDIA Blackwellサポート: OIDNデノイザーがLinux環境でNVIDIA GPUを利用できるようになりました。OIDN 2.3.3へのアップグレードにより、NVIDIA Blackwell GPU(RTX 50xシリーズカードなど)およびAMD RDNA4 GPUがサポートされます。
  • Motion VectorシェーダーのGPUサポート: Motion Vector シェーダーがGPUレンダリングでサポートされました。
  • ライトのサンプリングモード: ライトに新しい sampling_mode ENUMパラメータが追加され、そのライトに使用されるサンプリングタイプを制御できるようになりました。デフォルトの auto モードでは、グローバルライトサンプルのレンダーオプションが有効な場合はそれに従い、そうでない場合はローカルのサンプル設定に従います。local モードでは、ライトの samples と volume samples パラメータに従ってサンプリングされ、GLSの対象となるライトとは別にサンプリングされます。local モードは、サンプリングが難しい重要なライトが十分なサンプルを受け取るようにするのに役立ちます。
  • フレームデータとセッションデータの統計を分離: インタラクティブレンダリング中、Arnoldは2種類の統計(個々のフレームレンダリング用の「フレームごと」と、レンダーセッション全体で正規化・蓄積された値の「セッションごと」)を追跡するようになりました。ログにはセッション統計に加えて各フレームの統計が出力され、統計JSONファイルには最終的なフレーム統計とセッション統計が含まれます。この分離により、個々のフレームのパフォーマンスとレンダーセッション全体の両方を分析しやすくなります。
  • compare_string シェーダー: 2つの文字列間で「等しい」または「等しくない」の比較をサポートする compare_string シェーダーが追加されました。
  • EXRメタデータに総レンダリング時間を記録: 以前のレンダリングに追加(append)する場合、総レンダリング時間が蓄積され、EXRメタデータ内で更新されます。
  • crypto_object ユーザーデータと crypto_object_offset の併用サポートcrypto_object と crypto_object_offset ユーザーデータをシェイプで併用できるようになりました。Cryptomatteキーには、両方のユーザーデータ値が連結されて含まれます。
  • kickでのシーンフォーマットプラグイン用カスタム引数: 新しいkick引数 -sceneload_arg %s %s を使用して、シーンフォーマットプラグインにオプションを渡すことができます。-sceneload_arg はオプション名とその値の2つの文字列を取ります。これにより、usdファイルをkickする際にカスタムのレンダー設定プリミティブを指定できます。例: kick scene.usd -sceneload_arg render_settings /Render/settings2 は、”/Render/settings2″ という名前のレンダー設定プリミティブを使用してレンダリングします。
  • kickのデフォルトデノイザーオプション: kickの -default_nodes フラグに、デノイザーが存在しない場合にOIDNデノイザーを追加する新しい denoiser オプションが追加されました。
  • Overlay Imagerのクロスプラットフォームサポート: 指定されたフォントが利用できない場合、Overlay Imagerは同等のシステムフォントでレンダリングするようになりました。例えば、ArialやCourier Newのような一般的に使用されるWindowsフォントは、Linux上ではLiberationやDejaVuフォントに置き換えられ、その逆も同様です。
  • macOSのInference Imagerに inference_device パラメータを追加: プラットフォーム間でのパラメータ化の一貫性を改善し、使用法を簡素化するため、macOSのInference Imagerに inference_device パラメータが追加されました。

主な変更点について

API変更点

  • 検索パスの統一: プロシージャルとテクスチャの検索パスが、新しい asset_searchpath に統一されました。Tonemap Imager用のLUTも、この新しい検索パスを使用します。
  • Chiang Hair BSDFがOSLで利用可能に: 新しいクロージャ chiang_hair_bsdf がOSLで使用できるようになりました。このクロージャは、Standard Hairシェーダーで scattering_mode を accurate に設定した場合に使用されるBSDFに対応します。
  • interactive_target_fps: IPRのFPSターゲットが interactive_target_fps を設定するだけで制御できるようになりました。interactive_target_fps_min と interactive_fps_min も引き続き利用可能ですが、値が提供されない場合は適切なデフォルト値が設定されます。
  • AiLibraryPath: 新しいAPI関数が追加されました。Arnoldライブラリが配置されているディレクトリへのパスを返します。

互換性のない変更点

  • Linuxの最小要件がRHEL/Rocky 8に引き上げ: ArnoldはCentOS 7のサポートを終了し、少なくともRHEL/Rocky 8または同等のディストリビューションが必要になりました。Rocky 9のような新しいバージョンのLinuxも動作するはずですが、テストされていません。他のディストリビューションは、glibc 2.28以降を使用していれば動作する可能性があります。
  • OpenPBR Surfaceの薄膜における色相シフト: エネルギー保存の変更により、OpenPBRで薄膜を使用する際に色相が大幅に変わる可能性があります。
  • シャドウ可視性が無効な場合、メッシュライトは影を落とさない: 以前のバージョンのArnoldでは、メッシュライトは影を落としていました。これはソースポリメッシュの可視性フラグを使用して制御できるようになり、ポリメッシュがシャドウレイに対して可視である場合にのみ、メッシュライトは影を落とします。
  • Simpleブルームモードの非推奨化simple ブルームモードとその bloom_radius パラメータは非推奨となりました。代わりに、新しい aperture モードで曲率を1に設定して円形のブルームを得るか、bloom_radius の代わりに bloom_strength を使用してブルームのサイズを調整してください。
  • シーン作成時間の統計: シーン作成時間の統計は「フレーム時間」の下に移動しました。これにより「フレーム時間」が大きくなり、そのフレームを作成するのにかかった真の合計時間を報告するようになります。
  • パラメータの非推奨化: プロシージャルのパラメータ threadsdebughydra はレガシーとみなされ、非推奨となりました。

その他すべてのアップデート内容の確認はこちらから

価格とシステム要件

Arnold は、Windows 10以降、macOS 11以降、Linux、glibc 2.28以上(RHEL/Rocky 8に相当)で利用できます。一般に、Arnold は、Houdini、Maya、Cinema 4D、3ds Max、Katana が動作するほぼすべての64 ビットシステムで動作します。

より詳しいシステム要件の確認はこちらから

Arnold はデフォルトでMaya と3dsMaxに含まれています。

その他のソフトウェアでの利用での Arnold の購入価格は、1ヵ月サブスクリプションが 8,800円、1年サブスクリプションが 68,200円、3年サブスクリプションが 205,700円です。

また、Media & Entertainment Collectionにも含まれています。


Arnold ウェブサイトへ

コメント

Translate »
タイトルとURLをコピーしました