メインメニューを開く

Babylon.js

2022年5月2日 (月) 01:53時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「'''Babylon.js'''とは、HTML5JavaScript)で簡潔明瞭に3DCGを扱うためのライブラリである。 == 概要 == JavaScript3DCG…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

Babylon.jsとは、HTML5JavaScript)で簡潔明瞭に3DCGを扱うためのライブラリである。

概要

JavaScript3DCGというと「Three.js」が有名だが、Three.jsが汎用性重視(どっちかというと3DCAD向け)なのに対して、Babylon.jsは「3DCGを使ったゲーム開発に全振り」という違いがある。Babylon.jsにはアニメーションや物理演算といったゲーム向けの機能が含まれている。UnityUnreal Engineなどの壮大なゲームエンジンが大流行する前の時代によくあったDirect3DOpenGLを覆い隠してサクッとゲームが作れるフレームワークWebGL版といった感じだ。

もともとは2013年にMicrosoftが「Silverlight向けのゲームエンジン」として公開したもの。Silverlightが残念な結果になったのでHTML5に移植したところ人気になった。

名称に「js」とあるがソースコードJavaScriptではなくTypeScriptで書かれている。

ライセンス

Babylon.jsのソースコードGitHubで公開されており、Apache License 2.0の下で配布されている。

外部リンク