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
780
Substance由来のテクスチャをUnityでちょっといじる
.sbsarはUnity Asset Storeで公式が提供しているSubstance連携プラグインで読み込めます。パラメータの調整をUnity上で行うことができて便利という情報共有です。
kayanomicha
December 02, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
250
Click-free releases & the making of a CLI app
oheyadam
2
110
役立つログに取り組もう
irof
28
9.6k
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
RubyLSPのマルチバイト文字対応
notfounds
0
120
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
現場で役立つモデリング 超入門
masuda220
PRO
15
3.2k
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
1
150
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
130
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
Featured
See All Featured
Statistics for Hackers
jakevdp
796
220k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Navigating Team Friction
lara
183
14k
GitHub's CSS Performance
jonrohan
1030
460k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Building Applications with DynamoDB
mza
90
6.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Six Lessons from altMBA
skipperchong
27
3.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
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