CG News

DreamWorksがレンダラー「MoonRay」をオープンソース化

DreamWorksが社内制作のレンダラー「MoonRay」をオープンソース化を発表しました。分散レンダリング フレームワークであるArras 共に、今年後半にApache 2.0ライセンスで公開される予定とのことです。

MoonRay は高性能のモンテカルロ レイ トレーサーのようです。DreamWorksは過去にOpenVDBをオープンソース化したことがありますが、MoonRayも広く利用されるようになるのか興味深いですね。

https://openmoonray.org/index

MoonRay

MoonRayはDreamWorksのオープンソースで、受賞歴のある、最先端のプロダクション用MCRTレンダラーです。「ヒックとドラゴン:聖地への冒険」、「トロールズ ミュージック★パワー」、「バッド・ガイズ」、近日公開の「長ぐつをはいたネコ: ザ・ラスト・ウィッシュ」などの長編映画に採用されれ、今後のタイトルも予定されています。

MoonRayはDreamWorksで開発され、現在も活発に開発が行われており、製品テスト済みの物理ベースのマテリアル、USD Hydraレンダーデリゲート、Arras 分散計算フレームワークによるマルチマシンおよびクラウドレンダリングなどの豊富なライブラリが搭載されています。

MoonRayはDreamWorks Animationが社内で開発し、そのすべての長編映画制作のために保守しています。この最先端のMCRTレンダラーを開発当初から構築し、提供してくれたエンジニアの皆さん、そして、より広いコンピュータグラフィックスコミュニティに貢献するという長い伝統を引き継いでいるDreamWorks Animationに、多くの感謝の意を捧げます。

 

 

ドリームワークスアニメーション、MoonRayをオープンソースソフトウェアとしてリリースする計画を発表

カリフォルニア州グレンデール - 2022年8月5日 - DreamWorks Animationは、同社独自のプロダクションレンダラーであるMoonRayを今年中にオープンソースソフトウェアとしてリリースする意向であることを発表しました。

MoonRayはDreamWorksの最新鋭MCRTレンダラーで、「How to Train Your Dragon」「Croods: The Hidden World」「The Hidden World」「How to Train Your Dragon: The Hidden World」「The Croods: A New Age」「The Bad Guys」、そして近日公開予定の「Puss In Boots:The Last Wish」などの長編映画に採用されています。
MoonRayはDreamWorksのワールドクラスのエンジニアによって開発され、プロダクションテスト済みの物理ベースのマテリアル、USD Hydraレンダーデリゲート、マルチマシン、Arras経由のクラウドレンダリングなどの幅広いライブラリが含まれています。

MoonRayのベクトル化、スレッド化、並列化、分散化コードベースに関する10年以上の革新と開発を業界と共有できることに興奮しています。
「スケールの大きなレンダリングに対する要望は年々高まっており、MoonRayはそのニーズに応えられるよう設定されています。DreamWorksがオープンソースへのコミットメントを紹介し続けているように、コミュニティの参加によってコードベースがより強固なものになることを期待しています」

ドリームワークスの社内モンテカルロ・レイトレーサー、MoonRayは、「すべてのマシンのすべてのコアのすべてのベクトルレーンを、有意義な作業で常に忙しくさせる」ことを信条に、最初から効率性と拡張性に焦点を当てて設計されており、また、完全な芸術表現のための最新機能を提供しています。
フォトリアリスティックなものから強い様式化されたものまで、幅広いイメージを提供することができます。
MoonRayは、レガシーコードを持たない最先端の高スケーラブルなアーキテクチャで構築されており、使い慣れたツールを使って長編映画品質の芸術的反復を迅速に行うことができます。その他の高性能機能としては、分散レンダリングのサポート、レイのバンドルをCPUだけでなくGPUでも処理することで性能を向上させるピクセルマッチXPUモード、Intel Embreeによるレイプロセシング、Intel ISPCコンパイルを利用したシェーダーベクタライズ、バンドルされたパストレーシングがあります。MoonRayには、USD Hydraレンダーデリゲートが含まれており、同規格をサポートするコンテンツ制作ツールに統合することができます。

「MoonRayは、Intel oneAPI Rendering Toolkitで配布されているオープンソースのIntel EmbreeとIntel Implicit SPMD Program Compiler (Intel ISPC)によってサポートされている印象的なフォトリアル・レイ・トレーシング・レンダリング・パフォーマンスを持っており、DreamWorksとの密接なコラボレーションを誇りにしています。MoonRayの髪や毛皮のレンダリングなどの機能は、インテルとの共同開発によるものです。その結果得られた改良は、Intel Embreeのレイトレーシング・カーネル・ライブラリに含まれており、オープン・ソフトウェアを使用することがいかにエコシステム全体に利益をもたらすかを例証しています。MoonRayは、Intel ISPCを採用することで、ベクトル命令並列処理を取り入れ、パフォーマンスを劇的に向上させました。インテルは、すべてのクリエイターのために、oneAPIのクロスアーキテクチャ、クロスベンダーサポートをこのオープンソースプロジェクトに適用する新しい機会を楽しみにしています」と、Jim Jeffers, Sr. ディレクター、Sr. Principal Engineer, Intel Advanced Ray TracingのJim Jeffers氏は次のように述べています。

MoonRayは、DreamWorks社の分散計算フレームワークであるArrasを利用しており、これもオープンソースコードベースに含まれる予定で、革新的なマルチマシンおよびマルチコンテキストをサポートします。
マルチマシン・レンダリングは、アーティストのインタラクティブな表示を高速化し、インタラクティブ・ツールからレンダリングを切り離すことで、インタラクティブの堅牢性を高めます。
MoonRayとArrasをマルチコンテキストモードで使用すると、アーティストは複数の照明条件、様々な材料特性、ショットやシーケンス内の複数の時間、あるいは環境内の複数の場所を同時に視覚化することができます。

MoonRayとMicrosoft Azure上のArrasの組み合わせは、アーティストにとって画期的なものであり、照明の反復を高速化し、マルチコンテキスト・レンダリングを可能にします」と述べています。視覚効果やアニメーションのコンテンツが複雑化するにつれて、その作成とレンダリングに必要な計算量も増えています。
マイクロソフトのメディア&コミュニケーションビジネス戦略ディレクターであるSimon Crownshaw氏は、次のように述べています。「Microsoft Azureにより、スタジオやアーティストはArrasで初めてMoonRayにアクセスし、クラウド上の幅広い計算能力ポートフォリオでプラットフォームを強化し、世界中の需要に応じて拡張することができます。

「MoonRayは、私たちのプロダクションにとって画期的な存在です。ドリームワークスでは、10億時間以上にわたって使用されています。オープンソースコミュニティがMoonRayを受け入れ、強化し続けることで、アニメーションや視覚効果産業だけでなく、学術界にも大きな利益をもたらすでしょう」と、DreamWorksの最高技術責任者Bill Ballewは述べています。

DreamWorksは、MoonRayをApache 2.0ライセンスの下で利用できるようにする予定です。さらなる情報とアップデートは、OpenMoonRay.orgで入手できます。

コメントを残す