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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
BOXP
April 12, 2020
Technology
0
210
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
83
LookingGlassPortraitあそんでみた
boxp
0
58
肉体を捨てた話
boxp
0
79
A story about releasing a online pairing service for avatars living in virtual worlds
boxp
1
350
Hito Hub 2.0
boxp
0
1.3k
バーチャルマーケット3に ポスターを貼ってみた件
boxp
0
1.6k
趣味でGOOGLE KUBERNETES ENGINEを試したら 財布が薄くなったはなし
boxp
0
1.4k
趣味でつくる アバター×アバター マッチングアプリをリリースした話
boxp
0
120
趣味でつくる アバター×アバター マッチングアプリ~Performanceチューニング編~
boxp
2
1.8k
Other Decks in Technology
See All in Technology
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
340
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
1
3k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
710
Kubernetes環境周りの責任範囲をいい機会なので考える / Taking the Opportunity to Clarify Kubernetes Responsibilities
kohbis
1
100
AIエージェントのメモリについて
shibuiwilliam
0
300
LLMOpsのこれまでとこれからを学ぶ
nsakki55
2
630
【2026年版】生成AIによる情報システムへのインパクト
taka_aki
0
120
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
2
1k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
74k
StrandsAgentsで構築したAIエージェントにMCP Apps機能を追加してみた
kmiya84377
0
130
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
260
AWSが推進するAI駆動開発ライフサイクル入門 〜 AI駆動開発時代に必要な人材とは 〜/ introduction_to_aidlc_and_skills
fatsushi
7
3.4k
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
Raft: Consensus for Rubyists
vanstee
141
7.3k
A Soul's Torment
seathinner
5
2.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
120
How to make the Groovebox
asonas
2
2k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
150
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Building the Perfect Custom Keyboard
takai
2
700
Un-Boring Meetings
codingconduct
0
210
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
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で是非お会いしましょう!