Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webでもあなたの姿で。 アバターチャットアプリ「Vauta」
Search
keshigomu
March 28, 2019
Technology
0
690
Webでもあなたの姿で。 アバターチャットアプリ「Vauta」
VRM集会 in cluster #01 で発表した資料です。
https://vdg.connpass.com/event/122216/
keshigomu
March 28, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
180
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
170
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Deep Space Network (abreviated)
tonyrice
0
64
The Limits of Empathy - UXLibs8
cassininazir
1
220
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Embracing the Ebb and Flow
colly
88
5k
Transcript
Webでもあなたの姿で。 アバターチャットアプリ「Vauta」 けしごむ [Twitter:@ke4563]
2 概要 「VRM」モデルをより手軽で、多くの人に アバターとして使ってもらいたい。 アバターの姿で会話ができる Webアプリ「Vauta」の仕組みについて話します。
3 目次 • 背景 • Vautaの紹介 • 実装 – モデル描画(three.js)
– 表情認識 (jeeliz) – 通話 (SkyWay/WebRTC)
4 自己紹介 • けしごむ しがない大学生 趣味はゲームとプログラミング MONO消しゴムが主食 Twitter : @ke4563
5 背景 • PCやスマホでアバターを使いたい • 友達と手軽に使える • WebならPCやスマホでも使える • アプリのインストールが要らない、
URLだけでOK
6 Vauta 「Vauta」(バウータ)はブラウザで動く、 アバターチャットアプリです。 Vautaができること ・VRMモデルを読み込む ・表情に合わせて動かす ・アバターで他の人と話せる
7 Vautaによる通話 Webブラウザとカメラ、マイクがあれば、 いろいろなデバイスでアバターチャットができる。 Windows PC MacBook MacBook Windows PC
Windows PC スマートフォン (Galaxy S8)
8 身も蓋もない説明 やっていることを既存のもので例えると、 Vtuberアプリ Discordなどでの画面共有通話 これをすべてブラウザ上で出来ます。
9 アバターで通話する 複数のモデルをモバイル端末で描画するのは大変 人が増えるたびにモデルの読み込みが必要… ビデオ通話にしよう
10 アバターでビデオ通話 表情認識・描画 ビデオ通話(WebRTC) つまり、これ↓
11 ネタばらし? Windows PC MacBook MacBook Windows PC Windows PC
スマートフォン (Galaxy S8)
12 実装 : VRMモデルを動かす • Three.js Three.jsはウェブブラウザ上で3DCG を描画するJavaScriptライブラリ ・ボーンアニメーション json.extensions.VRM.humanoid.humanBones
・ブレンドシェイプ json.extensions.VRM.blendShapeMaster.blendShapeGroups
13 実装 : 表情認識 jeelizはWebカメラだけでフェイストラッキングができる JavaScriptライブラリ 顔の回転 多様な表情認識可能 ・左右それぞれの眉 ・左右それぞれの目の開閉
・左右それぞれの口角 ・口の開閉 ・口の丸まり ・歯を剥き出しにする これらをVRMモデルに対応させる https://jeeliz.com/demos/weboji/demos/threejs/fox/ (2019/3/26)
14 実装 :アバターでビデオ通話 • SkyWay (WebRTC) サーバを構築・運用する必要がない ビデオ・音声通話、データ通信が利用可能 Community Editionは料金がかからない
個人開発者にやさしい・・・。
15 課題 • 表情認識の負荷 – 端末の性能 – トラッキングがとぶ • 人数で通信量が増大する
– フルメッシュの欠点
16 これから VRMで作られたアバターを いろいろなところで使いたい! デバイスに縛られずに アバターで楽しめるように!
17 ありがとうございました Thanks! Twitter : @ke4563の プロフィールにあるURLから Vautaのデモができます。 推奨:Google Chrome