
Microsoft が Babylon.js 8.0 を発表: 主な機能と強化点
DirectX Ray Tracing (DXR) 1.2 に関する最近の発表を受けて、Microsoft はオープンソース 3D エンジンの最新バージョンであるBabylon.js 8.0 を発表しました。Web グラフィックスとインタラクティブ ゲーム向けに設計されたこのバージョンは、1 年分の開発成果を披露し、ユーザー エクスペリエンスを向上させるいくつかの重要な機能強化を明らかにしています。
イメージベースドライティングシャドウの導入
このアップデートの目立った機能の 1 つは、イメージ ベース ライティング (IBL) シャドウの統合です。この機能強化により、光で照らされたすべての 3D オブジェクトがリアルな影を落とすようになりました。最近のショーケース ビデオで実証されているように、この変化は視覚的にも素晴らしいもので、たとえば、更新されたシーンではトロフィーが本物のような影を落としているように見えます。このような機能により、Babylon.js を使用する開発者は、リアルな建築の視覚化やゲーム環境を作成できます。
革新的なエリアライト機能
もう 1 つのエキサイティングな追加機能は、エリア ライトを実装する機能です。開発者は、光を発する 2D シェイプを定義して、動的な照明効果を実現できます。最初はニッチな機能のように思えるかもしれませんが、この機能は開発者コミュニティからの一般的な要望に応えたものです。実際に動作を見ると、ゲームの雰囲気を高める可能性が明らかになります。
ノードレンダリンググラフによる高度な制御
Babylon.js 8.0 では、 Node Render Graphのアルファ版も導入されています。この機能により、開発者はレンダリング パイプラインを包括的に制御できるようになり、レンダリング プロセスのコーディングを深く掘り下げることなくカスタマイズが可能になります。このような柔軟性は、グラフィックスとパフォーマンスを微調整したい人にとって非常に貴重です。
追加の機能強化
このアップデートには、パフォーマンスと使いやすさを最適化するために設計されたさまざまな改善が含まれています。
- 軽量ビューア: シーンをフル品質でレンダリングしながらもフットプリントが小さいコンパクトなビューアで、あらゆる Web ページにシームレスに統合できます。読み込まれたモデルに基づいて、必要な依存関係を動的にインポートします。
- ビューア コンフィギュレータ: 軽量ビューアと組み合わせることで、新しいコンフィギュレータはカスタマイズを簡素化し、開発者が特定の要件に合わせてビューアを迅速に調整できるようにします。また、わかりやすい.html プロパティにより、Web サイト間で一貫性を保つことができます。
シェーダーの強化とサイズの削減
このアップデートでは、すべてのコア エンジン シェーダーをGLSL (OpenGL シェーディング言語)とWGSL (WebGPU シェーディング言語)を使用するように移行することで、エンジンのシェーダー サポートも改善されています。この変更により、 WebGPUの直接サポートが容易になり、エンジン サイズが大幅に削減され、以前のバージョンよりも約 50% 小さくなりました。さらに、開発者は、このバージョンで利用できる強化されたノード マテリアル エディターを使用して、カスタム WGSL シェーダーを作成できます。
これらのアップデートの詳細については、Microsoft の公式発表を必ず確認してください。
コメントを残す ▼