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
Substance由来のテクスチャをUnityでちょっといじる
Search
kayanomicha
December 02, 2020
Programming
0
890
Substance由来のテクスチャをUnityでちょっといじる
.sbsarはUnity Asset Storeで公式が提供しているSubstance連携プラグインで読み込めます。パラメータの調整をUnity上で行うことができて便利という情報共有です。
kayanomicha
December 02, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
220
Feature Toggle は捨てやすく使おう
gennei
0
200
ロボットのための工場に灯りは要らない
watany
11
3k
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
130
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
240
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
480
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.2k
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
280
Featured
See All Featured
BBQ
matthewcrist
89
10k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
420
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Mobile First: as difficult as doing things right
swwweet
225
10k
The Curse of the Amulet
leimatthew05
1
10k
Odyssey Design
rkendrick25
PRO
2
550
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Making Projects Easy
brettharned
120
6.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
Transcript
Substance由来のテクスチャを Unityでちょっといじる かやのみちゃ (Twitter: kayanomicha)
かんたんなまとめ • SubstanceのUnity連携プラグインがアセットストアで公式提供されている ◦ sbsar形式のパラメータを Unity上で調整が可能 ◦ そのままマテリアルを使うことができ、 VRChatにも持って行ける ◦
常識だったらすいません … • 意外と軽い(と思う)ので便利 • 利用は自己責任で(バグとかあっても泣かない)
フリーのテクスチャの使い勝手がよくない? 例:https://cc0textures.com/view?id=Wood051 ShaderのColorで色付けは嫌 ペイントソフトで加工するのも面倒 木目ちょっとだけ変えたいんだけど… いっぱいテクスチャが増えて探すのも大変 これは…このロゴは…
Substance … sbsar形式 =Substanceで生成されたもの 一つのマテリアルから生成されている これを使えれば自由に色味を調整できる? どうにかしてUnityでいじれないか…
例:テクスチャの汚れや柄を変えたい… 実はこんな感じでいじれます
Asset Storeで Substanceで検索 公式提供されているプラグインが存在する、無料
sbsar形式をそのまま読み込めるようになる .sbsar形式のものをProjectのAssetに ドラッグドロップすると読み込める マテリアルのバリエーション テクスチャ自体のパラメータ バリエーションの追加 Unityで扱うMaterialのパラメータ調整
Graphを選択 木目のランダム化 (ランダムなパラメータ の初期値変更) それぞれのマテリアル 固有の設定項目 sRGBは外す 生成したものを テクスチャとして出力 テクスチャ解像度の設定
高いと重いので 最大でも2048程度で よいのでは
もっと充実したパラメータを持つものもある 例: https://share.substance3d.com/libraries/2681 ここまで充実しているものは稀 これだけパラメータがあると バリエーションも豊富
Unityマテリアル設定 シェーダーの変更ができる Projectの中の Materialを Sceneに ドラッグドロッ プして 適用できる Materialを選ん で適用すること
もできる ここでいじるこ とも可能
Emissionの設定 Emissiveが存在する場合はMaterialでパラメータを有効にする必要がある +PostProcessingでの設定 Emissiveがある チェックをいれる 光の強さ Post Processingで 強さ設定
Substance Share https://share.substance3d.com/ にフリーのsbsarが多数置いてある(※要アカウント登録)
VRChatへのアップロード • あまり詳しくはないがそこまで重くなく、そのままアップロードできる ◦ テクスチャをフォルダに書き出して Material設定して…とやらなくてもいい • Editorログみるとそのまま使っても容量的には問題ない? ◦ 負荷的なものはわからないです
… BakeしてCrunchCompression Quality 100, High Quality そのまま使った場合
おわり ご質問などはマシュマロなどにどうぞ(匿名で投げやすいかと) 間違い、誤字脱字ありましたらご一報いただけると幸いです https://marshmallow-qa.com/kayanomicha