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
690
Substance由来のテクスチャをUnityでちょっといじる
.sbsarはUnity Asset Storeで公式が提供しているSubstance連携プラグインで読み込めます。パラメータの調整をUnity上で行うことができて便利という情報共有です。
kayanomicha
December 02, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
870
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.3k
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
220
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
0
420
エンターテイメント業界で利用されるAWS
demuyan
0
210
ゆるい個人開発のススメ
kuroppe1819
10
980
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
870
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
630
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
26
8.1k
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
320
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Agile that works and the tools we love
rasmusluckow
324
20k
How to Ace a Technical Interview
jacobian
272
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
Designing with Data
zakiwarfel
95
4.8k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Automating Front-end Workflow
addyosmani
1355
200k
Product Roadmaps are Hard
iamctodd
43
9.7k
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