Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
VRChat Avatar Optimization
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
joniburn
March 22, 2019
3.4k
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.5k
VRChat World Optimization
joniburn
0
1.9k
Customize Avatar Textures using Clip Studio Paint
joniburn
0
1.8k
Panty Patch WebApp
joniburn
1
1.6k
VRChat VRC_Panorama Slide System
joniburn
2
2.3k
Featured
See All Featured
Between Models and Reality
mayunak
4
500
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Claude Code のすすめ
schroneko
67
230k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Rails Girls Zürich Keynote
gr2m
96
14k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
550
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」機能が使える
おわり