Babylonjs-overview
BabylonJS-概要
*BabylonJS* は、HTML5とWEBGLを使用して3Dゲームを構築するためのオープンソースのJavascriptフレームワークです。githubでホストされています。BabylonJSの公式Webサイトはhttps://www.babylonjs.com/[www.babylonjs.com。]です。
3Dアニメーションの世界では、形状は三角形で描画されます。WebGLでは、プロセスに関係する大量のコーディングによって複雑さが増します。 BabylonJSは、複雑さの増大を緩和するための取り組みが簡単なソリューションです。 ここでは、ライト、カメラ、エンジンのAPIを簡単に処理し、3Dオブジェクトを作成できます。
babylonJSのソースコードはtypescriptでコーディングされています。Javascriptにコンパイルされ、エンドユーザーが利用できるようになります。
Babylonjsでの作業を開始するには、babylonjsファイルをダウンロードし、最後にホストしてください。3Dコードを書き始める準備ができています。
BabylonJSは2016年にMicrosoftの従業員によって開発されました。MicrosoftのWindow&Devices GroupのプリンシパルプログラムマネージャーであるDavid Catuheは、BabylonJsの開発と大成功を収めた主な人物です。
BabylonJSを実行するには、WEBGLをサポートする最新のブラウザーが必要です。 Internet Explorer 11以上、Firefox 4以上、Google Chrome 9以上、Opera 15以上などの最新のブラウザ WEBGLをサポートしており、デモを実行して出力を確認できます。
BabylonJsは、さまざまなタイプの3Dシーンの作成に役立つ以下の機能を提供します-
- 箱、球、円柱、円錐、高さのような形
- カメラ、ライト
- メッシュ、テクスチャ、マテリアル
- スプライト
- モーフィング
- メッシュ交差点と衝突検出
- 物理エンジンプラグイン
- アクションマネージャー
- SolidParticles
- インスタンスとパーティクル
- 骨とスケルトンのサポート
- シーンに音楽とサウンドを追加する
BabylonJSでは、独自のメッシュに加えて、Blender、FBX、3DS Maxなどのサードパーティの3Dソフトウェアから作成されたメッシュを使用することもできます。
ブレンダー
Blenderは、アニメーションシーン、3Dプリントモデル、ビデオゲームなどの作成に使用されるオープンソースの3Dコンピュータグラフィックスソフトウェア製品です。 Blenderが提供します。 バビロンでメッシュをレンダリングするために使用されるbablyonファイル。 ファイルをBlenderからBabylonに変換する方法は、このチュートリアルの後続の章で説明されています。
FBX
フィルムボックスとも呼ばれ、3Dアニメーションおよびテクスチャペイントソフトウェアに役立ちます。 FBXファイルは、拡張子.fbxで保存されます。
MAX
MAXソフトウェアは、ゲームで巨大な世界を作成し、デザインの魅力的なシーンを作成し、バーチャルリアリティの魅力的な体験を支援します。