blend4web -wikipedia
blend4web | |
---|---|
基本データになります | |
デベロッパー | Triumph LLC |
公開年 | 3. 2016年10月 |
現行版 | 17.06 (2017年6月30日) |
プログラミング言語 | JavaScript、Python、C、C ++ |
カテゴリー | ゲームエンジン |
ライセンス | GPLV3または商用 |
www.blend4web.com |
blend4web Webブラウザーに表示するためのインタラクティブな3Dグラフィックを作成するために使用できるオープンソースフレームワークです。
Blend4Webは、3DグラフィックソフトウェアBlenderを拡張してWebサイトで作成された3Dコンテンツを出力するフレームワークです。出力はWebGL、WebAudio、その他のWeb標準で作成されており、ブラウザプラグインを使用せずにコンテンツを再現できます。 [初め]
Blend4Webは、デュアルライセンスモデルの下で公開されています。 GPLV3によると、商業ライセンスとオープンソースライセンスがあります。ソーステキストはGithubでホストされています。 [2]
作成された3Dシーンは、2つの方法で提供できます。 Webアプリケーションに統合するためのJSONおよびバイナリファイルのいくつか、またはWebプレーヤーの実行可能コードとユーザーインターフェイスが詰め込まれているHTMLファイルとして。 [3] HTMLオプションはおそらくblend4webを使用する簡単な方法です [4] 、結果のファイルは、標準要素IFrameを介してWebサイトに配置できるためです。 [5] たとえば、FacebookやVkontakteなどのソーシャルネットワーク。 [6]
Blend4Webで使用できるツールボックスには、JavaScriptライブラリと、シーンパラメーター、デバッグ、最適化を設定するためのツールが含まれています。
Blend4Webは、2010年からMoscow Society Triumph LLCによって開発されています。最初の公開バージョンは、2014年3月28日にリリースされました。 [7]
フレームワークには、純粋なゲームエンジンにも見られるコンポーネントが含まれています。たとえば、配置可能なオーディオソース、物理エンジン(弾丸フォークを移植するJavaScript)、アニメーションシステム、ゲームロジックをプログラミングするための抽象化レイヤー。 [8]
ダッシュや頂点を含む最大8つの異なるアニメーションを各オブジェクトに割り当てることができます。アニメーションの速度と方向、および粒子システムのパラメーターは、APIを介して直接影響を受けることができます。 [9]
他の手法に加えて、動的充電と荷降ろしがサポートされており、表面下散乱と画像ベースの照明(IBL)のシミュレーションがサポートされています。 [十]
Blend4Webは、外部シナリオを表示するために、すでにプレハブ効果をいくつか提供します。これらには、風化相互作用、水のシミュレーション、大気、日光が含まれます。これらの効果は、例として「農場」の技術的デモンストレーションに示されています。 「農場」は、一人称の方法で車を運転するだけでなく、オブジェクトや非プレーヤーキャラクターとの動きと相互作用の可能性も示しています。 [11]
blend4webはクロスブラウザーwebgl-apiに基づいているため、多数派にあります [12番目] (モバイルを含む)Webブラウザー。インターネットエクスプローラーなどの実験的なWebサポートのみを備えたブラウザには、いくつかの制限が存在します。 [13]
より要求の厳しい手法には、ドローコールバッチ、隠された表面決定、ねじれた物理シミュレーション、海洋模倣などがあります。 [14]
バージョン14.09では、BGE(Blender Game Engine)のロジックエディターに基づいたインタラクションプログラム用に視覚ツールが導入されました。 [15] [16] これにより、著者はロジカルブロックをオブジェクトに割り当てることができ、それはユーザーインタラクション中に再生されます。 [17]
バージョン15.03から、Blend4Webは、HTML要素(情報ウィンドウなど)と実行時に3Dオブジェクトとインスタンス化のリンクをサポートしています。 [18]
後処理、明るい表面(英語の輝き)、光の光(花)の照明、カメラの鋭さの深さ、トワイライト光線、モーションブルール、および相互シェーディング(SSAO)に基づく効果の下でサポートされています。
次のポスト処理効果は、Blend4Web:グロー、ブルーム、フィールドの深さ、放射線茂み(神レイ)、モーションブラー、およびスクリーンスペースの周囲閉塞をサポートしています。 [19]
仮想現実を表す費用は2015年以来サポートされています。特に、実験的なWebVR-APIのヘッドマウントディスプレイOculus Riftのサポートがあります。 [20]
BlenderのアドオンはPythonまたはCで記述されており、Linux-X32/64、MacOS X64、MS Windows X32/64のプラットフォームでコンパイルできます。
アドオン設定では、BlenderのユーザーインターフェイスをBlend4Webの特別な要件に適応させる特別なプロファイルをアクティブにすることができます。 [21]
Blend4Webは、ノードベースのマテリアルエディターや粒子システムなど、ブレンダー固有の手法をサポートしています。 [22] 簡単なシナリオを作成できるBlender NLAエディターには、基本的なサポートがあります。
Blend4Webは、基本的にBlendersのリアルタイムGLSLレンダーエンジンに基づいています。 WysiWygワークフローを取得するには、Blenderでアクティブ化することをお勧めします。 [23]
ブレンダーゲームエンジン [ 編集 | ソーステキストを編集します ]
Blender Game Engine(BGE)と同様に、Blend4Webはコンテンツを表示するためにそれ以上のソフトウェアを必要としません。 [4] ただし、BGEはオフライン再生用の実行可能ファイルを作成しますが、Blend4WebはWebブラウザーで再生することを目指しています。 [24] [25] Blend4WebにはJavaScript APIがあり、BGRはPython APIを提供しています。
団結 [ 編集 | ソーステキストを編集します ]
バージョン5から、UnityはWebGLでコンテンツを発行する機会を提供します。 [26] Unityゲーム開発者が実行した比較テストで [27] ターボファンエンジンのプレゼンテーションに基づいて、これはエンジンが同等の視覚品質を提供するという結論に達しました。エンジンによって生成されたファイルのサイズに違いが示されました。 142 MB(非圧縮)で生成されたUnity WebGLデータは、blend4webによって生成されたHTMLファイルが1.8 MB(非圧縮)ではるかにコンパクトでした。
Unity-Weibgl-Roadmapによると、Unityは、近い将来、モバイルデバイス、位置決め可能なオーディオソース、ビデオテクスチャのサポートを計画していません。 [28] [29]
3.js [ 編集 | ソーステキストを編集します ]
人気のWebGllibrary Three.JSは、すでに比較的単純なタスクに関するプログラミング知識を必要としているため、(非プログラマーの場合)は比較的平坦な学習曲線を持っています。 Blend4Webでは、プログラミングスキルを必要とせずに作成プロセスの大部分が行われます。 [30] [最初に30]
火星の好奇心のローバーの3歳の誕生日に、NASAはblend4webに基づいてアプリケーションを開発しました [32] 好奇心を体験します。このアプリケーションにより、ローバーは、カメラと火星の表面にロボットアームを使用して制御できます。また、Mars Science Laboratory Missionのいくつかのタスクを理解することもできます。 [33] [34] [35] アプリケーションは、Siggraph 2015のWebGLブロックの開始時に提示されました。 [36]
- ↑ Blend4Web:オンライン3D用のオープンソースソリューション。 モジラハッキング、 2015年8月13日にアクセス 。
- ↑ githubのblend4web。 github.com/triumphllc、 2014年8月11日に取得 。
- ↑ Prakhov、Andrey(2015年7月)。 「blend4web」。 Linux形式 、p。 20。
- ↑ a b インタラクティブな3DビューアーであるBlend4Web。 blendernation.com、 2014年8月11日に取得 。
- ↑ Blend4Web:WebGLを使用してWebページに3D含有を挿入する方法。 (もはやオンラインで利用できなくなりました。)belursus.info、アーカイブ オリジナル 午前 26. 2015年6月 ; 2014年9月4日に取得 。 情報: アーカイブリンクは自動的に使用されており、まだチェックされていません。指示に従ってオリジナルとアーカイブのリンクを確認してから、このメモを削除してください。
- ↑ Facebookのブレンダーモデル。 ダライフェリント、 2015年9月11日に取得 。
- ↑ blend4web公式サイト-art。 blend4web.com、 2015年8月13日にアクセス 。
- ↑ Blend4Webは、ブラウザ3Dアプリケーションを作成するためのエンジンである表現されています。 openet.ru、 2015年6月18日にアクセス 。
- ↑ ブラウザ3Dアプリケーションを作成するためのエンジンのリリースBlend4Web 14.08。 openet.ru、 2015年8月13日にアクセス 。
- ↑ Blend4Webの更新により、改善された照明などが追加されます。 blendernation.com、 2014年8月13日にアクセス 。
- ↑ Blend4Web:「The Farm」 – 小さな仮想世界のデモ。 本当に仮想、 2014年9月18日にアクセス 。
- ↑ webglを使用できますか? canuse.com、 2014年8月15日にアクセス 。
- ↑ Blend4Web:ブラウザの3Dシーンとアプリケーションを作成するためのAngine。 Kaldata:ソフトウェア、ハードウェア、ゲームのレビュー、 2014年9月4日に取得 。
- ↑ コッツィ、パトリック。 Webgl Insights 。 CRC Press、2015 ISBN 978-1-49-871607-9。
- ↑ Blend4Webの更新:非線形アニメーションなど。 blendernation.com、 2014年9月29日にアクセス 。
- ↑ Framwork Blend4Web 14.09がリリースされました。 の: digilinux.ru。 アーカイブ オリジナル 午前 28. 2014年9月 ; 2022年7月22日にアクセス (ロシア)。
- ↑ Blend4Web:新しい国内ソフトウェアのレビュー。 haabahabr.ru、 2015年6月4日にアクセス 。
- ↑ Blend4Web:インタラクティブな注釈とその他の新機能。 (オンラインで利用できなくなりました。)GregG.D.Bénicourt、アーカイブ オリジナル 午前 14. 2016年5月 ; 2015年5月29日にアクセス 。 情報: アーカイブリンクは自動的に使用されており、まだチェックされていません。指示に従ってオリジナルとアーカイブのリンクを確認してから、このメモを削除してください。
- ↑ ブラウザ3Dアプリケーションを作成するためのエンジンのリリースBlend4Web 15.05。 openet.ru、 2015年6月18日にアクセス 。
- ↑ TriumphはBlend4Web 15.12をリリースします。 cgchannel.com、 2016年2月18日にアクセス 。
- ↑ blend4web – ブレンダーファンには必須です! の: 3ddey.com。 アーカイブ オリジナル 午前 1. 2015年6月 ; 2022年7月22日にアクセス (英語)。
- ↑ blend4webを使用して3D Webアプリケーションを作成します。 (オンラインではもう利用できなくなりました。)Developer.de、アーカイブ オリジナル 午前 2016年3月3日 ; 2015年5月29日にアクセス 。 情報: アーカイブリンクは自動的に使用されており、まだチェックされていません。指示に従ってオリジナルとアーカイブのリンクを確認してから、このメモを削除してください。
- ↑ blend4web:HTMLで簡単にエクスポートします。 BlenderLounge、 2015年7月17日に取得 。
- ↑ Blender in You Web:blend4web。 patrimoniovirtual.com、 2014年8月13日にアクセス 。
- ↑ Blend4Web:Web用のBlenderプロジェクトツール。 アラン・ブリト、 2015年5月29日にアクセス 。
- ↑ Unity 5船とワンクリックのWebGLエクスポートを多くのゲーム開発者にもたらします。 モジラブログ、 2015年6月16日に取得 。
- ↑ blend4web vs unity。インターネットのための戦い。 haabahabr.ru、 2015年6月16日に取得 。
- ↑ なぜNASAはBlend4Webを支持して団結を拒否したのですか。 haabahabr.ru、 2015年8月13日にアクセス 。
- ↑ webglロードマップ。 Unity3d.com、 2015年8月13日にアクセス 。
- ↑ 良い、悪い、webgl-y。 の: benchung.com。 アーカイブ オリジナル 午前 22. 2015年6月 ; 2022年7月22日にアクセス (英語)。
- ↑ 3Dサイト-3.jsまたはblend4webには何を選択できますか? haabahabr.ru、 2015年7月17日に取得 。
- ↑ 新しいオンライン探索ツールは、NASAの火星への旅を新世代にもたらします。 の 2015年8月7日にアクセス 。
- ↑ 好奇心を体験します。 NASAの目、 2015年8月7日にアクセス 。
- ↑ Blend4Webでキュリオシティコントロールを取得します。 (オンラインで利用できなくなりました。)GregG.D.Bénicourt、アーカイブ オリジナル 午前 19. 2015年9月 ; 2015年9月16日に取得 。 情報: アーカイブリンクは自動的に使用されており、まだチェックされていません。指示に従ってオリジナルとアーカイブのリンクを確認してから、このメモを削除してください。
- ↑ インターネット3D:NASAのWebサイトで、Curiosity Roverを右に進めてください。 Technology.org、 2015年8月12日に取得 。
- ↑ クロノスイベント-2015シググラフ。 Khwayes、 2015年8月13日にアクセス 。
Recent Comments