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
VketのブースにVRoid製うちのこを召喚してみた
Search
BOXP
April 12, 2020
Technology
0
180
VketのブースにVRoid製うちのこを召喚してみた
VRoidクリエイターズLT #1 in cluster(
https://connpass.com/event/171583/)で登壇したものです
BOXP
April 12, 2020
Tweet
Share
More Decks by BOXP
See All by BOXP
Cluster Creator Kitに入門してみた
boxp
0
65
LookingGlassPortraitあそんでみた
boxp
0
37
肉体を捨てた話
boxp
0
63
A story about releasing a online pairing service for avatars living in virtual worlds
boxp
1
280
Hito Hub 2.0
boxp
0
1.1k
バーチャルマーケット3に ポスターを貼ってみた件
boxp
0
1.4k
趣味でGOOGLE KUBERNETES ENGINEを試したら 財布が薄くなったはなし
boxp
0
1.2k
趣味でつくる アバター×アバター マッチングアプリをリリースした話
boxp
0
110
趣味でつくる アバター×アバター マッチングアプリ~Performanceチューニング編~
boxp
2
1.6k
Other Decks in Technology
See All in Technology
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
480
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.1k
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
9
970
OTelCol_TailSampling_and_SpanMetrics
gumamon
1
160
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
940
Platform Engineering for Software Developers and Architects
syntasso
1
520
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.4k
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
590
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Featured
See All Featured
Bash Introduction
62gerente
608
210k
Happy Clients
brianwarren
98
6.7k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Building Applications with DynamoDB
mza
90
6.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Building an army of robots
kneath
302
43k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Become a Pro
speakerdeck
PRO
25
5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Transcript
VketのブースにVRoid製う ちのこを召喚してみた BOXP
自己紹介 • BOXP(が乗り移った一箱さん) • 主にVRChatで活動中 • Software Engineer • Unity&Blenderはほぼ未経
験… • アバター専用マッチングサービス 「Hito Hub」を運営中
Vket (Virtual Market) • VRChat最大規模の展示イベント • 前回来場者は8日間で70万人 • アバターの販売ブースなど、申し込 めば誰でも出展可能!
• 次回のVket4は4-29~5/10に開催
初めて出展に挑戦してみました
出展予定の ブース • 自作アプリの宣伝ブース • 中央にフォトプロップスを持った 一箱さんを配置 • 実際のアプリの画面をかたどった 写真撮影用のフォトプロップスも
用意
しかし一つ大きな問題が… • うちのこが重すぎてブースのパフォーマンス制限に 引っかかってしまう • 入稿可能な上限値 • SetPassCalls: 20 •
Batches: 30 • 一箱さん設置後の値 • SetPassCalls: 300 Over • Batches: 300 Over • 上限値に納まっていないと入稿できない… • パフォーマンスチューニングと言う名のダイエットが 必要に
なぜここまで 重いのか • 制限にひっかかる原因はマテリアル・メッシュの数が多いこと • 髪の毛だけで150以上のマテリアルが…
制限を守るために行ったこと • マテリアルの統合 • 髪のマテリアルなど、同じシェーダを使っているマ テリアルは一つにまとめる • 私はMesh Bakerを使ってUnity上でまとめました •
今ならVReducerが一番簡単かも
最後に、どうやって フォトプロップスを持たせたか • VR機器を使ってポーズを付けました • VRデバイスを使ったーモーションキャプチャーで アニメーションファイルを作成 • VirtualMotionCapture •
EasyVirtualMotionCaptureForUnity • EasyMotionRecorder • アニメーション中の特定のシーンで一箱さ んを固定 • "今のポーズとマテリアルのまま骨抜き にするやつ"と言うUnityのエディタ拡 張をお借りしました
奮闘の結果
Vket4で是非お会いしましょう!