jtthree v3 technical preview

20
jThree V3 technical preview 次次次次 web3D 次次次次次次次次次次次次次次次 次次 次次 2015/11/06

Upload: masaki-yamamoto

Post on 11-Apr-2017

674 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: jTthree V3 technical preview

jThree V3 technical preview

次世代の web3D エンジンをちょこっと覗いてみる

山本 允葵

2015/11/06

Page 2: jTthree V3 technical preview

自己紹介• 山本 允葵 (Masaki Yamamoto)

• つまみ食いエンジニア• デバイス好き• ソニーまみれ

• PSVR はよ• 生まれるのが 10 年早かった… Twitter @m2wasabi

GitHub https://github.com/m2wasabi

Page 3: jTthree V3 technical preview

出版してまだそんなに経ってないのに

   次期バージョンの片鱗がみえている件

Page 4: jTthree V3 technical preview

皆さん、 Web3D やってますか?

Page 5: jTthree V3 technical preview

最近の THREE.js の動き

MMDLoader がマージされました。

Page 6: jTthree V3 technical preview

最近の THREE.js の動き

MMDLoader がマージされました。

⇒ 対応フォーマットは PMD,PMX 両対応⇒ ロード速い⇒ メモリ軽い⇒ モーションの呼び出し、動かし方: jThree とほぼ同じ ( 簡単 )⇒ テクスチャ、透過や光り物は未対応?物理演算不要、透過なしの簡単なモデルならこれでよいかと。エコだし

Page 7: jTthree V3 technical preview

もう jThree は要らないのか!?

Page 8: jTthree V3 technical preview

もう jThree は要らないのか!?と思っていたら jThree は新たなフェーズになっていた

Page 9: jTthree V3 technical preview

jThree V3 とは以前の jThree とは全く違う Web3D エンジン

得たもの  ・論理的正しさ ・本格的コンテンツ作成の可能性 ・ Web3D の未来失ったもの  ・スーパーシンプルアーキテクチャ  ・ Loading 画面 ・松田さん (jThree 開発者 ) の涙

Page 10: jTthree V3 technical preview

jThree V3 new featurescomplete open source

complete documents

complete new engineビルド環境の改善behavor メソッドdiffered rendering

Page 11: jTthree V3 technical preview

complete open sourcehttps://github.com/jThreeJS/jThree

LimeStream 氏がすごい

Page 12: jTthree V3 technical preview

complete documentshttp://jthree.io/

ドキュメントがちゃんとある!

Page 13: jTthree V3 technical preview

・ビルド環境の改善TypeScript で一から再構築

ソース管理が楽になった!

ビルドスクリプトの同梱npm run build でビルドできる

Page 14: jTthree V3 technical preview

behavor メソッド3D 空間上のオブジェクトの振る舞いを定義できるようになった

無限ループのアクションが作れるようになった!ゲームとか作りやすい!

Page 15: jTthree V3 technical preview

differed rendering

法線・深度・拡散色を別々にレンダリングして、後で合成を行うレンダリング手法多数の光源がある場合に、処理コストの増大を抑えられる商用のゲームエンジンでよく用いられているWebGL でディファードレンダリングを採用するケースは世界初

Page 16: jTthree V3 technical preview

Demo

そういえば、先日けやき坂のイルミネーション見てきました。綺麗ですね。

せっかくだからさっきのミクさんの背景に入れて、光源を馴染ませてみましょうか。

Page 17: jTthree V3 technical preview

Demo

なんかホラーな感じになりましたね (;´ω ` )

馴染みはしたけど・・・

Page 18: jTthree V3 technical preview

そんな V3 の現状は自由にコンテンツを作ろうと思うと、まだ辛い開発中につきデバッグ挟みまくってるので  そのまま叩くと重たいデス ( 最適化を待とう )

⇒α 版進行中!着実に前に進んでいる様子です (ウォッチャー視点 )

Page 19: jTthree V3 technical preview

まとめTHREE.js が近いうちに MMD 対応する!jThreeV3 は着々と開発中!  https://github.com/jThreeJS/jThree にスターを入れて応援しよう! 俺もいつかは Pull request

2016 年に大ブレイクの予感

ご清聴ありがとうございました

Page 20: jTthree V3 technical preview

質問などあれば