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
VRChat World Optimization
Search
joniburn
November 29, 2019
Technology
0
1.5k
VRChat World Optimization
VRChatワールド軽量化(LT資料)
joniburn
November 29, 2019
Tweet
Share
More Decks by joniburn
See All by joniburn
Getting Started with VRChat Udon
joniburn
0
1.2k
Customize Avatar Textures using Clip Studio Paint
joniburn
0
1.3k
Panty Patch WebApp
joniburn
1
1.3k
VRChat VRC_Panorama Slide System
joniburn
2
1.9k
VRChat Avatar Optimization
joniburn
1
3k
Other Decks in Technology
See All in Technology
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
660
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
140
複雑なState管理からの脱却
sansantech
PRO
1
150
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
140
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
アプリエンジニアのためのGraphQL入門.pdf
spycwolf
0
100
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
150
いざ、BSC討伐の旅
nikinusu
2
780
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
320
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
900
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Code Review Best Practice
trishagee
64
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Fireside Chat
paigeccino
34
3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Documentation Writing (for coders)
carmenintech
65
4.4k
Building Applications with DynamoDB
mza
90
6.1k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Why Our Code Smells
bkeepers
PRO
334
57k
Transcript
VRCワールド軽量化 @joniburn
ワールドが重い • ワールドのダウンロードサイズが大きい • FPSが低い
ワールドが重い • ワールドのダウンロードサイズが大きい • FPSが低い
ワールドサイズ • ほとんどが テクスチャファイル • UnityのEditor.logで サイズを確認できる (customscene.vrcw で検索)
ビルドサイズについて • 元のファイルサイズとビルド後のサイズは異なる テクスチャ ファイル (png等) ビルド(ワールドアップデート前に行われる ) 変換 GPUにロード
される形式 (DXT等) 圧縮 VRChatプレイ中に ダウンロードされる形式 (AssetBundleらしい?)
ビルドサイズについて 変換 圧縮
ビルドサイズについて 変換 圧縮 このサイズはVRChatのワールド サイズにはあまり関係ないので 気にしない
ビルドサイズについて 変換 圧縮 オプション
ワールドが重い • ワールドのダウンロードサイズが大きい • FPSが低い
FPS低下の原因 • 描画するマテリアルとメッシュが多い
FPS低下の原因 • 描画するマテリアルとメッシュが多い ◦ マテリアル数を減らす ◦ メッシュをまとめる ◦ 壁の向こうのメッシュをオクルージョンカリング で非表示にする
おわり