
Evergine Studioのパフォーマンス強化
Evergine Studioの最新リリースには、リソース集約型の3Dプロジェクトでの作業パフォーマンス向上に焦点を当てたいくつかの強化点と、全体的なリソース最適化が含まれており、ラップトップやその他のポータブルデバイスで顕著な高速化を実現します。このようなデバイスでの長時間のリソース使用は、コンポーネントの温度上昇によるパフォーマンス低下を招くことがよくあります。
以下では、新しいEvergine Studioリリースに含まれる主な強化点について詳しく説明します。
プロセス間通信の最適化
改善の取り組みを集中させた主要な領域の一つが、3Dシーンのレンダリングに関わるプロセス間の通信です。以前のバージョンでは、重いシーンやエフェクトを扱う際にユーザーが大幅な遅延に遭遇することが頻繁にあり、生産性と全体的なユーザーエクスペリエンスに悪影響を及ぼしていました。
この問題に包括的に対処するため、これらのプロセス間の通信に一連の最適化を実装しました。これらの最適化により、値の更新における遅延が大幅に削減されました。この削減は生産性を向上させるだけでなく、よりスムーズで快適なユーザーエクスペリエンスにも貢献します。
ビューアでの効率的なレンダリング
Evergine Studioで利用可能なすべてのビューアを見直し、最適化しました。この最適化は、ビューアが不要なレンダリングを実行するのを防ぐことに重点を置いており、システムリソースの使用率を大幅に改善します。
これにより、ビューアは必要な場合にのみレンダリングを行うようになります。ビューアが更新を必要としない場合、レンダリングを控えるため、システム上のリソース使用がより効率的になります。
連続レンダリング
レンダリングをより詳細に制御したいユーザーのために、カスタムレンダリング動作(エフェクト、マテリアル、ポストプロセッシンググラフなど)を実装できるビューアに「連続レンダリング」機能を導入しました。この機能により、ビューアには再生ボタンが付き、有効にすると連続レンダリングが可能になります。これにより、ユーザーは特定のニーズに合わせてレンダリングを柔軟に調整できます。


違いの可視化
これらの改善はパフォーマンスを向上させるだけでなく、特にリソース管理と温度制御が最重要となるラップトップやその他のポータブルデバイスにおいて、よりスムーズなエクスペリエンスを確保する上で重要な役割を果たします。
ラップトップのようなポータブルデバイスは、長時間のリソース集約型セッション中に温度関連の問題にしばしば悩まされます。過熱の結果は有害で、パフォーマンスの低下やハードウェアの損傷さえ引き起こす可能性があります。これらの課題に取り組むという私たちのコミットメントは、マシンの負荷を大幅に削減することにつながりました。
以下の画像は、Evergine Studioを使用し、いくつかのアセットを開いてラップトップ上でシーンを編集しているセッション中のリソース使用量の変化を示しています。
変更前:

変更後:

ご覧のとおり、パフォーマンスの向上とマシン負荷の低減は顕著に明らかです。
まとめると、Evergine Studioの最新バージョンは、大幅なパフォーマンス強化を導入しています。私たちは、この分野で達成した進歩と今後の展望に興奮しています。これらの変更により、皆様の3D開発エクスペリエンスがさらにスムーズで効率的になることを願っています。
