
Evergine 2023 最初のリリースが登場!
2023年最初のEvergineメジャーバージョンをリリースできることを嬉しく思います。エキサイティングな点の一つは、最近発表されたNeural Radiance Field(NeRF)のような、デジタルツイン向けの最先端グラフィックス技術の一部を試用できることです。これについては2023年を通して開発を継続します。次回のメジャーリリースでは、クロスプラットフォームで動作する、より高速なNeRFレンダリング技術の提供を目指しています。
新機能
今回のリリースでは、Evergineをご利用いただいている企業からのフィードバックに基づき、ツールセット全体の改善と、お客様に必要とされる興味深い新技術やプラットフォームの研究を行いました。物理エンジンの改善に注力し、デスクトップとWebで同様に動作する高度な車両シミュレーションのサポートを追加しました。昨年、私たちはXRVと呼ばれる新技術を開発しました。これにより、市場で最も普及しているヘッドセットデバイスに対応したVR/MRアプリケーションの生産性を向上させることができます。この新しいアドオンは、お客様向けの高度な体験や製品の開発時間を大幅に短縮します。これらすべての新しい進歩をお楽しみいただければ幸いです。
まず、こちらからダウンロードしてインストールしてください。
主なハイライト
- 物理演算の改善
- 車両物理のサポート
- Webプラットフォームでの物理演算サポート
- 新しいXRVプラットフォームアドオン
- Meta Quest ProとPico 4のサポート
- Net 7.0 Windowsテンプレート
- LauncherとEvergine Studioの改善
- Web Reactテンプレート
- Nvidia Instant-ngpベースのNeRFサンプル
- ドキュメントの改善
物理演算の改善
Bullet Physicsを最新バージョンに更新し、あらゆる種類の高度なジョイント(ヒンジジョイント、コーンツイストジョイント、スライダージョイント、ギアジョイント、ポイントツーポイントジョイント)のサポートを追加しました。これにより、ユーザーはエディターから複雑なシミュレーションを作成し、迅速にプロトタイピングできます。この新しいバージョンには、多くのパフォーマンス改善と一部の物理コンポーネントのバグ修正が含まれています。そのため、このバージョンに含まれる新しい物理演算は、以前よりも高速かつ高精度になっています。
車両物理のサポート
お客様からのフィードバックを受け、新しい物理演算の一部として、車両をセットアップし複雑なシミュレーション環境を作成するためのコンポーネントセットを組み込みました。これらの新しいコンポーネントは、すべてのパラメーターを活用できるよう適切にドキュメント化されています。この新機能を紹介するために、公開GitHubリポジトリに車両物理に関する新しいサンプルを作成しました。このサンプルで様々なパラメーターを試し、パフォーマンスと可能性をテストしていただけます。
Webプラットフォームでの物理演算サポート
この新しいリリースにおける最大の技術的課題の一つは、デスクトップとWebプラットフォームで同じ物理演算の可能性を実現することでした。私たちはこれに懸命に取り組み、ついに最新のBullet Physics EngineライブラリをWebAssembly上で直接コンパイルすることに成功しました。これにより、Web上で同じC++コードを使用し、他の選択肢と比較して可能な限り最高のパフォーマンスで動作させることができます。これは、Webプラットフォームで高度な物理機能を利用する可能性における大きな前進です。そして、これを示すためにWebGL 2.0ベースの新しいWebサンプルを公開しました。
新しいXRVプラットフォームアドオン
昨年、私たちはXRVと呼ばれる新しいアドオンの開発に着手しました。これは、バーチャルリアリティや複合現実アプリケーションの迅速なプロトタイピングと作成を加速するものです。このアドオンには、3Dウィンドウシステム、ハンドメニュー、音声システム、ストレージシステムなど、この種のアプリに共通するいくつかの組み込みサービスが含まれています。また、モデルの読み込み、操作、表示、空間へのオーディオノートの追加、ビデオストリーミングへの接続、指で直接空中に描画するといった基本的なモジュールも付属しています。これらのアプリはすべて、同梱のテーマシステムを使用してスタイルを完全にカスタマイズ可能です。この新しいアドオンにより、新しいXRアプリケーションの開発が最大70%加速されます。
Meta Quest ProとPico 4のサポート
VRヘッドセットは年々進化しており、デバイスによって異なる環境に適した様々な機能を提供しています。これらの機能は、重量、サイズ、バッテリー寿命、屋外での視認性、展開時間などに基づく場合があります。多くの開発者は、これらのデバイス向けにマルチデバイスXRアプリケーションを作成することを目指しています。私たちは、市場の最新デバイスをテストしサポートするために、OpenXR標準を使用してこの目標に懸命に取り組んできました。このリリースでは、Meta Quest ProとPico 4デバイスのサポートを追加しました。これらは両方ともパススルー機能を備えたVRデバイスであり、バーチャルリアリティヘッドセットの進化形です。この機能は、XRVでもコアサービスを通じてサポートされています。
これらの新しくサポートされたデバイスにより、新しいデバイスでのあらゆる可能性を探求できます。
Net 7.0 Windowsテンプレート
Microsoftは昨年11月に.NET 7.0をリリースし、多くのお客様が、高速な起動を実現するNative AOTやC# 11ベースの新しいAPIといったパフォーマンス向上に関心を寄せています。EvergineのメインターゲットフレームワークはLTSである.NET 6.0のままですが、お客様がEvergineで.NET 7.0の使用を開始できるWindowsテンプレートを追加しました。今後数ヶ月以内に、Blazorや.NET MAUIベースの新しいアプリケーションを作成可能にする.NET 7.0テンプレートのリリースに向けて、引き続き取り組んでまいります。これらの進展は、Microsoftが今年末に計画している新しい.NET 8.0 LTSバージョンへの準備に役立ち、Evergineで両方をスムーズにご利用いただけるようにし、今後登場するWindows FormsやWPF向けの新機能をすべて備えた3Dアプリケーションを作成するための最適なテクノロジーとなることを確実にします。

LauncherとEvergine Studioの改善
ツールは開発プロセスに大きな影響を与えるため、当社はツールの改善を続けています。今回のリリースでは、Evergine Studioのバイナリが.NET 7.0を使用してコンパイルされており、WPFアプリケーションにおける新たなパフォーマンス向上の恩恵を受けられます。
多数のテンプレートが存在するため、Evergine Launcherから適切なものを選択するのが複雑になっていました。そこで、プラットフォームでフィルタリングする機能を追加しました。これにより、各プラットフォームで利用可能なプロジェクトテンプレートを把握しやすくなります。
また、Evergine Studioでは、カメラエディタをゼロから書き直すなど、いくつかの重要な変更を行いました。動きがスムーズになり、選択したオブジェクトを中心に周回できるようになりました。さらに、新しい指向性ズームを追加し、オブジェクトを通り抜けることなく接近したり、カメラを物理的に近づけるかFOVを変更するかを制御したりできるようになりました。
これらの新機能は、この新しいバージョンをお使いいただくとすぐにご確認いただけます。詳細な説明はこちらをご覧ください。

新しいWeb Reactテンプレート
Reactは、最新のWebアプリケーションを作成するための最も人気のあるJavaScriptライブラリです。世界中の何百万人もの開発者が、最先端のWebアプリを構築するために使用しています。今回、Evergine、React、.NET 7、WebAssemblyを使用した3DレンダリングによるWebアプリケーションの作成がさらに容易になりました。この新しいテンプレートは革新的なアーキテクチャを採用しており、異なる開発チームがReactの標準に従いながら、Webインターフェースと3Dレンダリングの両方に(同じStudioソリューションまたは好みのIDEを使用して)取り組むことを可能にします。また、Evergine用の新しいNPMパッケージがリリースされ、Webアプリケーションのエンジンの将来バージョンへのアップグレードプロセスが簡素化されました。これはWeb開発者にとって大きな前進であり、使い慣れた愛用のフレームワークとエコシステムを使用して、Evergineでレンダリングされるリッチな3Dコンテンツを含むWebアプリケーションを構築できるようになりました。つまり、この新しいテンプレートは、開発者が最新のレンダリング技術を活用しながら、没入感のあるWebアプリケーションを容易に作成する絶好の機会を提供します。
Nvidia Instant-ngpベースのNeRFサンプル
ここ数ヶ月で大きな注目を集めている最先端技術の一つが、Neural Radiance Fields (NeRF)です。これは、産業分野におけるデジタルツイン表現のために現実環境をキャプチャする方法を変える可能性があります。当社は、品質、リアルタイムパフォーマンス、プラットフォーム互換性のバランスを取りながら、この新技術への様々なアプローチを開発しています。
Nvidiaは、高速なトレーニングプロセスを持ち、CUDAを使用するInstant-ngpと呼ばれるアプローチの一つを発表しました。
当社は、これを含むNeRF技術をEvergineに統合し、Evergineを使用してInstant-ngpをリアルタイムでレンダリングするために必要なライブラリを含む新しいサンプルを公開しました。この技術を探求し、これを使ってどのようなアイデアを創造できるか想像してみてください。
ドキュメントの改善
今回のリリースでは、新しいジョイントセクションやビークル物理などの新しい物理機能に関するドキュメントを追加しました。高度なシミュレーションのための新しいパラメータについて、詳細な説明をご覧いただけます。また、パーティクルエディタや新しいXRVアドオンに関するドキュメントも用意しました。組み込みの全モジュールと、それらをカスタムモジュールで拡張する方法について学べます。さらに、カスタムモジュールをXRVコアサービスと統合してネットワークコラボレーションを有効にしたり、デフォルト設定のハンドメニューにパラメータを追加したりすることも可能です。
当社は優れたドキュメントの重要性を理解しており、リリースごとに改善を続けてまいります。

すべての変更点はhttps://docs.evergine.com/でご確認いただけます。
今後の予定
当社は、ソフトウェアにさらに素晴らしい機能と改善をお届けするために懸命に取り組んでいます。次のメジャーリリースは2023年9月を予定していますが、それまでの間、バグ修正や軽微な変更を含むマイナーバージョンを引き続きリリースしてまいります。
また、Evergineテクノロジーを基盤とした製品を開発している企業と緊密に連携し、現在および将来の開発に必要なすべての機能を確実に含めるように取り組んでいます。
今年は特にデジタルツイン表現に注力しており、点群、NeRF、BIM要素を同一レンダリング内で混在させた可視化を容易に作成できるようにしています。
今後のアップデートにご期待ください。ご質問やフィードバックがございましたら、お気軽にお問い合わせください。皆様からのご連絡をお待ちしております。
私たちが執筆を楽しんだのと同じくらい、皆様にもお読みいただけると幸いです。
良い一日をお過ごしください!
