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 Avatar Optimization
Search
joniburn
March 22, 2019
3.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VRChat Avatar Optimization
VRChatアバターの軽量化ポイントを解説。LT用資料です。
joniburn
March 22, 2019
More Decks by joniburn
See All by joniburn
Getting Started with VRChat Udon
joniburn
0
1.4k
VRChat World Optimization
joniburn
0
1.9k
Customize Avatar Textures using Clip Studio Paint
joniburn
0
1.6k
Panty Patch WebApp
joniburn
1
1.6k
VRChat VRC_Panorama Slide System
joniburn
2
2.3k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
280
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
WENDY [Excerpt]
tessaabrams
11
38k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to make the Groovebox
asonas
2
2.3k
Transcript
VRChatアバターの軽量化 joniburn
軽量化してますか? Good
公式のガイド https://docs.vrchat.com/docs/avatar-optimizing-tips 日本語訳も(!) VRChatアバター最適化のTips [日本語訳] https://qiita.com/tak5211/items/bfb4fd5358673f020c13
重いもの • DynamicBone • Cloth • Skinned Mesh Rendererがたくさんある •
マテリアルがたくさんある • (使ってない)ボーンがたくさんある
DynamicBone • コライダーなしで 多少のボーン数なら Good • ショートヘアはいいぞ
Cloth • 頂点が少ないほど軽いらしいよ(´_ゝ`) • 50頂点でGood
Skinned Mesh Renderer • アバターのパーツ分けを結合する • Blender改変なら以下の手順がおすすめ ◦ いろいろ改変する ◦
.blendファイルを保存する ◦ Aで全選択→Ctrl+Jで結合 ▪ このとき顔(Body)に結合すると良い ▪ 先に全オブジェクトで同じUVマップ名にしておくこと ◦ fbxをエクスポート ◦ .blendファイルを保存せずに閉じる
マテリアル数 • ユニークマテリアル数 →複数スロットに同じマテリアルを入れる • Blender上で複数のテクスチャを並べて1枚に してくれるアドオンあり →小物はBlender上で装備してまとめると 効果アリ https://github.com/Grim-es/material-combiner-addon/
ボーン数 • 揺らしてないボーンがあるなら 削除すると良い • 単に削除するとウェイト塗り残しで うにょーんとなるので、 Catsプラグインの 「Merge Weights」機能が使える
おわり