SlideShare uma empresa Scribd logo
1 de 10
jThree
Focus in the most important.
The initial release kick off
jThree
• jThreeの使命
3DCGを文字、画像、動画に次ぐWeb上のアセットとして確立する。
• jThreeのやり方
• 各々が最も価値を置くところにフォーカスできるライブラリ。
• Webの文化における3Dを定義するためのライブラリ。
• 今までの3Dにとらわれず、Webのための3Dのやり方、デザイン手法を定義する。
• WebGLにとらわれず、総合的なWeb3Dに対するライブラリ。
• Contributor のUXを意識したプロジェクト運営の実施
• ゲームエンジンではなくWeb3Dサービスエンジンである。
Competing the other solutions
• UnityのWebGL書き出し
• WebエンジニアたちのWebのワークフローから独立したワークフロー
• サービスのコンテキストとの融合の難しさ
• three.js/Babylon.js
• ループ駆動というゲームエンジン界隈の考えのWebへの輸入
⇄イベント駆動、DOM操作というWebで培われた考え方
• A-frame
• three.jsベースなので拡張時にはthree.jsの知識上での操作が必要
• ロジックの一部がタグとして含まれてしまっている
Catch phrases
• Focus in the most important.
(ライブラリとしてのキャッチフレーズ)
• The service development friendly Web3D library for the next web
generation.
(短い説明としてのキャッチフレーズ)
Targets
• Webエンジニア
• Webサービスの開発に表現力が欲しい
• 既存のリソースを活用でき、学習コストを抑えたい
• Unityなどを使うことにより既存の開発フローを変えたくない。
• 3DCGエンジニア
• Webという共有が簡易な場を使える
• Webの市場も3DCGエンジニアが活躍できる場になる。
• 必要なものが少なく簡単に環境を構築、試作、デバッグができる。
Markets
• 3D表現が活きるプレビュー系サービス
• 住宅内覧サービス、ホテル予約サービスなど
• 工場などの発注時の部品プレビュー
• 一時的なWeb上での利用を期待するサービス
• 博物館、水族館、万博などでの案内Webアプリ
• インタラクティブな広告
• 未知のWebデザインに秘められた可能性
Web開発手法に従来の方法で3DCGを扱えるとした時の変化
• 今まで3DがWebで簡単に扱え融合することはなかった。これが可能に
なった時Webに何をもたらすのか
Previous works for 0.10 alpha
• jThree v0.10 alpha がリリースされた
(https://github.com/jThreeJS/jThree/releases)
• jThreeの開発体制変更後初のリリース
• まだまだ多いバグ、テスト項目。
• 処理速度はまだ最適化は十分ではない。
• プロダクションレベルはまだまだ遠い
• DOM操作による3DCG操作部分(GOML)の基本的なAPIの実装
• 独自実装のレンダリングエンジン部分の方針の確定
• Webエディタが公式サイトに実装された(http://studio.jthree.io)
• 超基本的なExamplesの用意
(公式サイトもしくは、clone後のdebug/samples内)
• Masterブランチへのリリースがマージされた。
Current works for 0.20alpha
• シェーダー記述部分の大幅なリファクタリング
• デフォルトシェーダーの改善
• GOML関係の機能の大幅なリファクタリング
• モバイルのWebGLサポート状況の詳細を収集するサイトの作成
• Examplesの充実化
• モジュール機能(旧Behaviour機能)
• プラグイン機能
Notice
• 会議・決定のフローの変更
• これまで: 会議室やあった時に主要なメンバーで議論
• これから: 方針、マイルストーン、担当などは#developで議論
(閉じた空間での決定を行わない。誰でも参加できるようにするため)
• 未踏プロジェクトに応募しました
• 通ったら国の支援でこのプロジェクトを行えます。
http://jthree.io

Mais conteúdo relacionado

Semelhante a jThree 0.10 alpha release

Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerTsukasa Kato
 
Azure serverlesssummit2018
Azure serverlesssummit2018Azure serverlesssummit2018
Azure serverlesssummit2018Tsukasa Kato
 
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Koichiro Matsuoka
 
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerTsukasa Kato
 
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017Kohei Saito
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発Yoshitaka Seo
 
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころKazumi IWANAGA
 
Html5概要 & デモ
Html5概要 & デモHtml5概要 & デモ
Html5概要 & デモyoshikawa_t
 
うちの開発におけるXD利用法
うちの開発におけるXD利用法うちの開発におけるXD利用法
うちの開発におけるXD利用法Kazuma Sekiguchi
 
Azureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービスAzureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービスTsukasa Kato
 
DeNA内製ゲームエンジンの現状と目指す未来 #denatechcon
DeNA内製ゲームエンジンの現状と目指す未来 #denatechconDeNA内製ゲームエンジンの現状と目指す未来 #denatechcon
DeNA内製ゲームエンジンの現状と目指す未来 #denatechconDeNA
 
jTthree V3 technical preview
jTthree V3 technical previewjTthree V3 technical preview
jTthree V3 technical previewMasaki Yamamoto
 
ALMツールたべくらべ
ALMツールたべくらべALMツールたべくらべ
ALMツールたべくらべKaoru NAKAMURA
 
クラウド+コンテナで作る簡単Webアプリケーション
クラウド+コンテナで作る簡単Webアプリケーションクラウド+コンテナで作る簡単Webアプリケーション
クラウド+コンテナで作る簡単WebアプリケーションTsukasa Kato
 
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発多分モダンなWebアプリ開発
多分モダンなWebアプリ開発tak-nakamura
 
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azureA 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azureGoAzure
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~normalian
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Masahito Zembutsu
 
TypeScriptへの入口
TypeScriptへの入口TypeScriptへの入口
TypeScriptへの入口Sunao Tomita
 

Semelhante a jThree 0.10 alpha release (20)

Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
 
Azure serverlesssummit2018
Azure serverlesssummit2018Azure serverlesssummit2018
Azure serverlesssummit2018
 
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
 
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
 
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
 
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
 
Html5概要 & デモ
Html5概要 & デモHtml5概要 & デモ
Html5概要 & デモ
 
うちの開発におけるXD利用法
うちの開発におけるXD利用法うちの開発におけるXD利用法
うちの開発におけるXD利用法
 
Azureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービスAzureで実装する話題のコンテナサービス
Azureで実装する話題のコンテナサービス
 
テスト
テストテスト
テスト
 
DeNA内製ゲームエンジンの現状と目指す未来 #denatechcon
DeNA内製ゲームエンジンの現状と目指す未来 #denatechconDeNA内製ゲームエンジンの現状と目指す未来 #denatechcon
DeNA内製ゲームエンジンの現状と目指す未来 #denatechcon
 
jTthree V3 technical preview
jTthree V3 technical previewjTthree V3 technical preview
jTthree V3 technical preview
 
ALMツールたべくらべ
ALMツールたべくらべALMツールたべくらべ
ALMツールたべくらべ
 
クラウド+コンテナで作る簡単Webアプリケーション
クラウド+コンテナで作る簡単Webアプリケーションクラウド+コンテナで作る簡単Webアプリケーション
クラウド+コンテナで作る簡単Webアプリケーション
 
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
 
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azureA 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 
TypeScriptへの入口
TypeScriptへの入口TypeScriptへの入口
TypeScriptへの入口
 

Último

SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Último (9)

SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

jThree 0.10 alpha release

  • 1. jThree Focus in the most important. The initial release kick off
  • 2. jThree • jThreeの使命 3DCGを文字、画像、動画に次ぐWeb上のアセットとして確立する。 • jThreeのやり方 • 各々が最も価値を置くところにフォーカスできるライブラリ。 • Webの文化における3Dを定義するためのライブラリ。 • 今までの3Dにとらわれず、Webのための3Dのやり方、デザイン手法を定義する。 • WebGLにとらわれず、総合的なWeb3Dに対するライブラリ。 • Contributor のUXを意識したプロジェクト運営の実施 • ゲームエンジンではなくWeb3Dサービスエンジンである。
  • 3. Competing the other solutions • UnityのWebGL書き出し • WebエンジニアたちのWebのワークフローから独立したワークフロー • サービスのコンテキストとの融合の難しさ • three.js/Babylon.js • ループ駆動というゲームエンジン界隈の考えのWebへの輸入 ⇄イベント駆動、DOM操作というWebで培われた考え方 • A-frame • three.jsベースなので拡張時にはthree.jsの知識上での操作が必要 • ロジックの一部がタグとして含まれてしまっている
  • 4. Catch phrases • Focus in the most important. (ライブラリとしてのキャッチフレーズ) • The service development friendly Web3D library for the next web generation. (短い説明としてのキャッチフレーズ)
  • 5. Targets • Webエンジニア • Webサービスの開発に表現力が欲しい • 既存のリソースを活用でき、学習コストを抑えたい • Unityなどを使うことにより既存の開発フローを変えたくない。 • 3DCGエンジニア • Webという共有が簡易な場を使える • Webの市場も3DCGエンジニアが活躍できる場になる。 • 必要なものが少なく簡単に環境を構築、試作、デバッグができる。
  • 6. Markets • 3D表現が活きるプレビュー系サービス • 住宅内覧サービス、ホテル予約サービスなど • 工場などの発注時の部品プレビュー • 一時的なWeb上での利用を期待するサービス • 博物館、水族館、万博などでの案内Webアプリ • インタラクティブな広告 • 未知のWebデザインに秘められた可能性 Web開発手法に従来の方法で3DCGを扱えるとした時の変化 • 今まで3DがWebで簡単に扱え融合することはなかった。これが可能に なった時Webに何をもたらすのか
  • 7. Previous works for 0.10 alpha • jThree v0.10 alpha がリリースされた (https://github.com/jThreeJS/jThree/releases) • jThreeの開発体制変更後初のリリース • まだまだ多いバグ、テスト項目。 • 処理速度はまだ最適化は十分ではない。 • プロダクションレベルはまだまだ遠い • DOM操作による3DCG操作部分(GOML)の基本的なAPIの実装 • 独自実装のレンダリングエンジン部分の方針の確定 • Webエディタが公式サイトに実装された(http://studio.jthree.io) • 超基本的なExamplesの用意 (公式サイトもしくは、clone後のdebug/samples内) • Masterブランチへのリリースがマージされた。
  • 8. Current works for 0.20alpha • シェーダー記述部分の大幅なリファクタリング • デフォルトシェーダーの改善 • GOML関係の機能の大幅なリファクタリング • モバイルのWebGLサポート状況の詳細を収集するサイトの作成 • Examplesの充実化 • モジュール機能(旧Behaviour機能) • プラグイン機能
  • 9. Notice • 会議・決定のフローの変更 • これまで: 会議室やあった時に主要なメンバーで議論 • これから: 方針、マイルストーン、担当などは#developで議論 (閉じた空間での決定を行わない。誰でも参加できるようにするため) • 未踏プロジェクトに応募しました • 通ったら国の支援でこのプロジェクトを行えます。