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.3k
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.1k
Customize Avatar Textures using Clip Studio Paint
joniburn
0
1.2k
Panty Patch WebApp
joniburn
1
1.2k
VRChat VRC_Panorama Slide System
joniburn
2
1.8k
VRChat Avatar Optimization
joniburn
1
2.9k
Other Decks in Technology
See All in Technology
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
2
370
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
150
オーナーシップを持つ領域を明確にする
konifar
13
3k
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
180
JAWS-UG Bedrock Claude Night
yamahiro
3
460
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.4k
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.4k
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.2k
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
200
私が trocco を推す理由
__allllllllez__
1
190
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
210
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
160
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
163
13k
The Language of Interfaces
destraynor
151
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Scaling GitHub
holman
457
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
259
12k
Clear Off the Table
cherdarchuk
83
310k
Become a Pro
speakerdeck
PRO
10
4.5k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Transcript
VRCワールド軽量化 @joniburn
ワールドが重い • ワールドのダウンロードサイズが大きい • FPSが低い
ワールドが重い • ワールドのダウンロードサイズが大きい • FPSが低い
ワールドサイズ • ほとんどが テクスチャファイル • UnityのEditor.logで サイズを確認できる (customscene.vrcw で検索)
ビルドサイズについて • 元のファイルサイズとビルド後のサイズは異なる テクスチャ ファイル (png等) ビルド(ワールドアップデート前に行われる ) 変換 GPUにロード
される形式 (DXT等) 圧縮 VRChatプレイ中に ダウンロードされる形式 (AssetBundleらしい?)
ビルドサイズについて 変換 圧縮
ビルドサイズについて 変換 圧縮 このサイズはVRChatのワールド サイズにはあまり関係ないので 気にしない
ビルドサイズについて 変換 圧縮 オプション
ワールドが重い • ワールドのダウンロードサイズが大きい • FPSが低い
FPS低下の原因 • 描画するマテリアルとメッシュが多い
FPS低下の原因 • 描画するマテリアルとメッシュが多い ◦ マテリアル数を減らす ◦ メッシュをまとめる ◦ 壁の向こうのメッシュをオクルージョンカリング で非表示にする
おわり