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
840
Substance由来のテクスチャをUnityでちょっといじる
.sbsarはUnity Asset Storeで公式が提供しているSubstance連携プラグインで読み込めます。パラメータの調整をUnity上で行うことができて便利という情報共有です。
kayanomicha
December 02, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
AIネイティブなプロダクトをGolangで挑む取り組み
nmatsumoto4
0
120
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
780
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
320
GraphRAGの仕組みまるわかり
tosuri13
7
400
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
1
550
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
300
FormFlow - Build Stunning Multistep Forms
yceruto
1
180
Datadog RUM 本番導入までの道
shinter61
1
290
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
1k
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.5k
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
120
プロダクト開発でも使おう 関数のオーバーロード
yoiwamoto
0
150
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
We Have a Design System, Now What?
morganepeng
52
7.6k
A Tale of Four Properties
chriscoyier
159
23k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Code Reviewing Like a Champion
maltzj
524
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Speed Design
sergeychernyshev
31
1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
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