Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
com044
PDF, PPTX
19,214 views
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
https://ue4study-osaka.connpass.com/event/120568/
Technology
◦
Read more
7
Save
Share
Embed
Save to Drive
Download now
Download as PDF, PPTX
1
/ 136
2
/ 136
3
/ 136
4
/ 136
5
/ 136
6
/ 136
7
/ 136
8
/ 136
9
/ 136
10
/ 136
11
/ 136
12
/ 136
13
/ 136
14
/ 136
15
/ 136
16
/ 136
17
/ 136
18
/ 136
19
/ 136
Most read
20
/ 136
More Related Content
PDF
UE4におけるレベル制作事例
by
エピック・ゲームズ・ジャパン Epic Games Japan
178 slides
40.3K views
PPTX
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
218 slides
44.3K views
PDF
UE4におけるエフェクトの為のエンジン改造事例
by
エピック・ゲームズ・ジャパン Epic Games Japan
243 slides
36.2K views
PDF
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
by
com044
116 slides
29K views
PDF
UE4における大規模背景制作事例(コリジョン編)
by
エピック・ゲームズ・ジャパン Epic Games Japan
60 slides
36.4K views
PPTX
猫でも分かる UE4のAnimation Blueprintの運用について
by
エピック・ゲームズ・ジャパン Epic Games Japan
108 slides
79.1K views
PDF
UE4における大規模背景制作事例 最適化ワークフロー編
by
エピック・ゲームズ・ジャパン Epic Games Japan
159 slides
48.6K views
PPTX
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
174 slides
78.6K views
UE4におけるレベル制作事例
by
エピック・ゲームズ・ジャパン Epic Games Japan
178 slides
40.3K views
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
218 slides
44.3K views
UE4におけるエフェクトの為のエンジン改造事例
by
エピック・ゲームズ・ジャパン Epic Games Japan
243 slides
36.2K views
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
by
com044
116 slides
29K views
UE4における大規模背景制作事例(コリジョン編)
by
エピック・ゲームズ・ジャパン Epic Games Japan
60 slides
36.4K views
猫でも分かる UE4のAnimation Blueprintの運用について
by
エピック・ゲームズ・ジャパン Epic Games Japan
108 slides
79.1K views
UE4における大規模背景制作事例 最適化ワークフロー編
by
エピック・ゲームズ・ジャパン Epic Games Japan
159 slides
48.6K views
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
174 slides
78.6K views
What's hot
PPTX
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
by
エピック・ゲームズ・ジャパン Epic Games Japan
143 slides
48.1K views
PDF
UE4におけるエフェクトの基本戦略事例 前半
by
エピック・ゲームズ・ジャパン Epic Games Japan
180 slides
34.5K views
PPTX
UE4の色について v1.1
by
エピック・ゲームズ・ジャパン Epic Games Japan
29 slides
20.7K views
PDF
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
163 slides
49.8K views
PDF
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
by
エピック・ゲームズ・ジャパン Epic Games Japan
153 slides
21.5K views
PDF
猫でも分かるUE4のポストプロセスを使った演出・絵作り
by
エピック・ゲームズ・ジャパン Epic Games Japan
236 slides
98.6K views
PDF
UE4で学ぶ水中表現(UE4 Environment Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
189 slides
26.7K views
PPTX
UE4のレイトレで出来ること/出来ないこと
by
Satoshi Kodaira
88 slides
36.1K views
PDF
UE4 LODs for Optimization -Beginner-
by
com044
173 slides
12.5K views
PDF
Unreal Engine 4を使って地球を衛る方法
by
エピック・ゲームズ・ジャパン Epic Games Japan
167 slides
37.4K views
PDF
UE4 Volumetric Fogで 空間を演出する!
by
com044
70 slides
24.4K views
PDF
UE4を使った映像制作 (UE4 Character Art Dive Online)
by
エピック・ゲームズ・ジャパン Epic Games Japan
105 slides
19.4K views
PDF
UE4におけるキャラクタークラス設計
by
Masahiko Nakamura
57 slides
18.3K views
PDF
UE4 Hair & Groomでのリアルタイムファーレンダリング (UE4 Character Art Dive Online)
by
エピック・ゲームズ・ジャパン Epic Games Japan
133 slides
17.5K views
PDF
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
157 slides
23.1K views
PDF
UE4でTranslucencyやUnlitに影を落としたい!
by
com044
208 slides
28.6K views
PDF
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
by
Tatsuya Iwama
68 slides
24.8K views
PDF
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
by
エピック・ゲームズ・ジャパン Epic Games Japan
266 slides
55.8K views
PDF
UE4.25 Update - Unreal Insights -
by
エピック・ゲームズ・ジャパン Epic Games Japan
80 slides
4.6K views
PPTX
マテリアルエディタで作るVFX
by
Akihito Chiba
74 slides
9.4K views
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
by
エピック・ゲームズ・ジャパン Epic Games Japan
143 slides
48.1K views
UE4におけるエフェクトの基本戦略事例 前半
by
エピック・ゲームズ・ジャパン Epic Games Japan
180 slides
34.5K views
UE4の色について v1.1
by
エピック・ゲームズ・ジャパン Epic Games Japan
29 slides
20.7K views
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
163 slides
49.8K views
Nintendo Switch『OCTOPATH TRAVELER』はこうして作られた
by
エピック・ゲームズ・ジャパン Epic Games Japan
153 slides
21.5K views
猫でも分かるUE4のポストプロセスを使った演出・絵作り
by
エピック・ゲームズ・ジャパン Epic Games Japan
236 slides
98.6K views
UE4で学ぶ水中表現(UE4 Environment Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
189 slides
26.7K views
UE4のレイトレで出来ること/出来ないこと
by
Satoshi Kodaira
88 slides
36.1K views
UE4 LODs for Optimization -Beginner-
by
com044
173 slides
12.5K views
Unreal Engine 4を使って地球を衛る方法
by
エピック・ゲームズ・ジャパン Epic Games Japan
167 slides
37.4K views
UE4 Volumetric Fogで 空間を演出する!
by
com044
70 slides
24.4K views
UE4を使った映像制作 (UE4 Character Art Dive Online)
by
エピック・ゲームズ・ジャパン Epic Games Japan
105 slides
19.4K views
UE4におけるキャラクタークラス設計
by
Masahiko Nakamura
57 slides
18.3K views
UE4 Hair & Groomでのリアルタイムファーレンダリング (UE4 Character Art Dive Online)
by
エピック・ゲームズ・ジャパン Epic Games Japan
133 slides
17.5K views
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
157 slides
23.1K views
UE4でTranslucencyやUnlitに影を落としたい!
by
com044
208 slides
28.6K views
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
by
Tatsuya Iwama
68 slides
24.8K views
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
by
エピック・ゲームズ・ジャパン Epic Games Japan
266 slides
55.8K views
UE4.25 Update - Unreal Insights -
by
エピック・ゲームズ・ジャパン Epic Games Japan
80 slides
4.6K views
マテリアルエディタで作るVFX
by
Akihito Chiba
74 slides
9.4K views
Similar to [UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
PDF
UE4.17で入る新機能を一気に紹介・解説!
by
エピック・ゲームズ・ジャパン Epic Games Japan
90 slides
27.3K views
PDF
第2回UE4勉強会 in 大阪 - マテリアル基礎・初級
by
com044
81 slides
14.9K views
PPTX
Shadow gunのサンプルから学べるモバイル最適化
by
Katsutoshi Makino
70 slides
13.7K views
PDF
UE4のマテリアルを もっと楽しもう!~マテリアルでぐっと広がるリアルタイムCG表現の幅~
by
エピック・ゲームズ・ジャパン Epic Games Japan
22 slides
21.3K views
PPTX
【Unity道場スペシャル 2017博多】Unityと歩んだCC2アプリ開発の舞台裏
by
Unity Technologies Japan K.K.
89 slides
4.8K views
PDF
CEDEC2015: ダウンロードしただけじゃ勿体ない! Unreal Engine 4の 凄い使い方をみんなでシェアしよう!
by
Junya "Jun" Shimoda
70 slides
10.2K views
PDF
CEDEC2015: ダウンロードしただけじゃ勿体ない! Unreal Engine 4の 凄い使い方をみんなでシェアしよう!
by
エピック・ゲームズ・ジャパン Epic Games Japan
70 slides
3.5K views
PPTX
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
72 slides
26.4K views
PDF
シリコンスタジオの最新テクノロジーデモ技術解説
by
Silicon Studio Corporation
146 slides
66.3K views
PDF
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
by
エピック・ゲームズ・ジャパン Epic Games Japan
199 slides
15.3K views
PDF
【Unite Tokyo 2018】カスタムシェーダーでモバイルでも最先端グラフィックスな格闘ゲームを!
by
UnityTechnologiesJapan002
58 slides
13.3K views
PDF
日本一詳しい人が教えるUE4
by
エピック・ゲームズ・ジャパン Epic Games Japan
56 slides
38K views
PDF
そうだRTシェーダをはじめよう
by
fumoto kazuhiro
25 slides
2.9K views
KEY
シェーダーしよっ☆ Let's play shaders!
by
Yuichi Higuchi
66 slides
19.6K views
PDF
簡単!OpenGL ES 2.0フラグメントシェーダー
by
Eiji Kamiya
16 slides
9.3K views
PDF
Unreal Studio 最新情報
by
エピック・ゲームズ・ジャパン Epic Games Japan
165 slides
5.9K views
PDF
ディゾブルマテリアルで表現する立体魔法陣 (UE4 VFX Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
292 slides
41K views
PPTX
RenderTextureの正しいα値は?
by
KLab Inc. / Tech
35 slides
6.6K views
PDF
IbisPaintのOpenGLES2.0
by
Eiji Kamiya
49 slides
15.3K views
PPTX
知覚動考、とりあえずShaderを書いてみる
by
onotchi_
42 slides
7.8K views
UE4.17で入る新機能を一気に紹介・解説!
by
エピック・ゲームズ・ジャパン Epic Games Japan
90 slides
27.3K views
第2回UE4勉強会 in 大阪 - マテリアル基礎・初級
by
com044
81 slides
14.9K views
Shadow gunのサンプルから学べるモバイル最適化
by
Katsutoshi Makino
70 slides
13.7K views
UE4のマテリアルを もっと楽しもう!~マテリアルでぐっと広がるリアルタイムCG表現の幅~
by
エピック・ゲームズ・ジャパン Epic Games Japan
22 slides
21.3K views
【Unity道場スペシャル 2017博多】Unityと歩んだCC2アプリ開発の舞台裏
by
Unity Technologies Japan K.K.
89 slides
4.8K views
CEDEC2015: ダウンロードしただけじゃ勿体ない! Unreal Engine 4の 凄い使い方をみんなでシェアしよう!
by
Junya "Jun" Shimoda
70 slides
10.2K views
CEDEC2015: ダウンロードしただけじゃ勿体ない! Unreal Engine 4の 凄い使い方をみんなでシェアしよう!
by
エピック・ゲームズ・ジャパン Epic Games Japan
70 slides
3.5K views
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
72 slides
26.4K views
シリコンスタジオの最新テクノロジーデモ技術解説
by
Silicon Studio Corporation
146 slides
66.3K views
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
by
エピック・ゲームズ・ジャパン Epic Games Japan
199 slides
15.3K views
【Unite Tokyo 2018】カスタムシェーダーでモバイルでも最先端グラフィックスな格闘ゲームを!
by
UnityTechnologiesJapan002
58 slides
13.3K views
日本一詳しい人が教えるUE4
by
エピック・ゲームズ・ジャパン Epic Games Japan
56 slides
38K views
そうだRTシェーダをはじめよう
by
fumoto kazuhiro
25 slides
2.9K views
シェーダーしよっ☆ Let's play shaders!
by
Yuichi Higuchi
66 slides
19.6K views
簡単!OpenGL ES 2.0フラグメントシェーダー
by
Eiji Kamiya
16 slides
9.3K views
Unreal Studio 最新情報
by
エピック・ゲームズ・ジャパン Epic Games Japan
165 slides
5.9K views
ディゾブルマテリアルで表現する立体魔法陣 (UE4 VFX Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
292 slides
41K views
RenderTextureの正しいα値は?
by
KLab Inc. / Tech
35 slides
6.6K views
IbisPaintのOpenGLES2.0
by
Eiji Kamiya
49 slides
15.3K views
知覚動考、とりあえずShaderを書いてみる
by
onotchi_
42 slides
7.8K views
More from com044
PDF
[UE4]自動テストでもっと楽したい!
by
com044
139 slides
21.1K views
PDF
UE4ぷちコンの勧め
by
com044
38 slides
5.8K views
PDF
2019年03月 UE4界隈ニュース
by
com044
16 slides
3.5K views
PDF
UE4でAIとビヘイビアツリーと-基礎-
by
com044
143 slides
18K views
PDF
AI基礎
by
com044
59 slides
6.1K views
PDF
2019年01月 UE4界隈ニュース
by
com044
25 slides
5.4K views
PDF
2018年11月 UE4界隈ニュース
by
com044
31 slides
2.5K views
PDF
第8回UE4勉強会 in 大阪 201809 UE4界隈ニュース
by
com044
20 slides
1.6K views
PDF
UE4 アセットロード周り-アセット参照調査-
by
com044
44 slides
6K views
PDF
第7回UE4勉強会 in 大阪 201807 UE4界隈ニュース
by
com044
34 slides
1.8K views
PDF
第6回UE4勉強会 in 大阪 201805 UE4界隈ニュース
by
com044
17 slides
1.5K views
PDF
UE4勉強会 in 大阪 - もっとアニメーションBP
by
com044
154 slides
13.1K views
PDF
第5回UE4勉強会 in 大阪 201803 UE4界隈ニュース
by
com044
17 slides
1.6K views
PDF
UE4勉強会 in 大阪 - アニメーション基礎
by
com044
106 slides
10.7K views
PDF
第4回UE4勉強会 in 大阪 UE4でのチーム製作
by
com044
72 slides
3.8K views
PDF
第4回UE4勉強会 in 大阪 201801 UE4界隈ニュース
by
com044
18 slides
1.8K views
PDF
第3回ue4勉強会 in 大阪 201711 ue4界隈ニュース
by
com044
15 slides
1.7K views
PDF
第2回UE4勉強会 in 大阪 - 201709 ue4界隈ニュース
by
com044
26 slides
1.9K views
PDF
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
by
com044
84 slides
8.9K views
PDF
第1回UE4勉強会 in 大阪 - UE4界隈ニュース
by
com044
18 slides
1.9K views
[UE4]自動テストでもっと楽したい!
by
com044
139 slides
21.1K views
UE4ぷちコンの勧め
by
com044
38 slides
5.8K views
2019年03月 UE4界隈ニュース
by
com044
16 slides
3.5K views
UE4でAIとビヘイビアツリーと-基礎-
by
com044
143 slides
18K views
AI基礎
by
com044
59 slides
6.1K views
2019年01月 UE4界隈ニュース
by
com044
25 slides
5.4K views
2018年11月 UE4界隈ニュース
by
com044
31 slides
2.5K views
第8回UE4勉強会 in 大阪 201809 UE4界隈ニュース
by
com044
20 slides
1.6K views
UE4 アセットロード周り-アセット参照調査-
by
com044
44 slides
6K views
第7回UE4勉強会 in 大阪 201807 UE4界隈ニュース
by
com044
34 slides
1.8K views
第6回UE4勉強会 in 大阪 201805 UE4界隈ニュース
by
com044
17 slides
1.5K views
UE4勉強会 in 大阪 - もっとアニメーションBP
by
com044
154 slides
13.1K views
第5回UE4勉強会 in 大阪 201803 UE4界隈ニュース
by
com044
17 slides
1.6K views
UE4勉強会 in 大阪 - アニメーション基礎
by
com044
106 slides
10.7K views
第4回UE4勉強会 in 大阪 UE4でのチーム製作
by
com044
72 slides
3.8K views
第4回UE4勉強会 in 大阪 201801 UE4界隈ニュース
by
com044
18 slides
1.8K views
第3回ue4勉強会 in 大阪 201711 ue4界隈ニュース
by
com044
15 slides
1.7K views
第2回UE4勉強会 in 大阪 - 201709 ue4界隈ニュース
by
com044
26 slides
1.9K views
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
by
com044
84 slides
8.9K views
第1回UE4勉強会 in 大阪 - UE4界隈ニュース
by
com044
18 slides
1.9K views
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
1.
UE4勉強会 in 大阪 マテリアルの注意すべきこと!
2.
Slideshare用壁紙
3.
Slideshare用壁紙
4.
自己紹介 ● Twitter: @com04 ●
ゲームプログラマー ● 作ったものとかは大体twitterモーメントに ○ https://twitter.com/i/moments/847072031048814594 ○ https://twitter.com/i/moments/986364547098275840 ● マーケットプレイスに出品しました ○ ComMaterialTools - マテリアル検索の便利ツール ■ https://www.unrealengine.com/marketplace/commaterialtools
5.
自己紹介 ● 講演したスライド − マテリアル基礎・初級:
https://www.slideshare.net/com044/ue4-80326829 − UE4でのチーム製作: https://www.slideshare.net/com044/4ue4-in-ue4 − アニメーション基礎: https://www.slideshare.net/com044/ue4-in-91056422 − もっとアニメーションBP: https://www.slideshare.net/com044/ue4-in-bp − UE4 LODs for Optimization -Beginner-: https://www.slideshare.net/com044/lods-for-optimization-beginner − Volumetric Fogで空間を演出する!: https://www.slideshare.net/com044/ue4-volumetric-fog − UE4でTranslucencyやUnlitに影を落としたい!: https://www.slideshare.net/com044/ue4translucencyunlit − AI基礎 : https://www.slideshare.net/com044/ai-128474721 − UE4でAIとビヘイビアツリーと-基礎- : https://www.slideshare.net/com044/ue4ai 5
6.
もくじ ● はじめに ● マテリアルでロードされるテクスチャ ○
パターン1~8 ● Switch / Override ○ パターン1~4 ● 痒いところのTips ○ Texture枚数 ○ Vertex Interpolator version: UE4.21.3
7.
もくじ ● はじめに ● マテリアルでロードされるテクスチャ ○
パターン1~8 ● Switch / Override ○ パターン1~4 ● 痒いところのTips ○ Texture枚数 ○ Vertex Interpolator
8.
はじめに 今日話さない事 ● マテリアルの組み方 ● マテリアルの最適化
9.
はじめに 今日話す事 ● 地味な検証の話
10.
はじめに ※注意して検証を行いましたが、もし環境によっての違い や、間違い等ありましたらごめんなさい
11.
もくじ ● はじめに ● マテリアルでロードされるテクスチャ ○
パターン1~8 ● Switch / Override ○ パターン1~4 ● 痒いところのTips ○ Texture枚数 ○ Vertex Interpolator
12.
マテリアルでロードされるテクスチャ マテリアルで使用されるテクスチャ。 どんな条件でロードされるのかを調べてみました
13.
マテリアルでロードされるテクスチャ 確認方法
14.
マテリアルでロードされるテクスチャ - 確認方法 Shippingパッケージして確認します。 エディター上では正確に取れない事があります。
15.
マテリアルでロードされるテクスチャ - 確認方法 1.
BP内の変数でObject型の「Soft Object Reference」を 作成します。
16.
マテリアルでロードされるテクスチャ - 確認方法 2.
調べたいアセットを変数に設定します
17.
マテリアルでロードされるテクスチャ - 確認方法 3.
アセットの変数を「Resolve Soft Reference」して確認し ます。存在していればロード済みです。
18.
マテリアルでロードされるテクスチャ - 確認方法 4.
後は調べたいマテリアルを貼ったメッシュをサブレベル に配置して、「Load Stream Level」で読み込んで調べます
19.
もくじ ● はじめに ● マテリアルでロードされるテクスチャ ○
パターン1~8 ● Switch / Override ○ パターン1~4 ● 痒いところのTips ○ Texture枚数 ○ Vertex Interpolator
20.
マテリアルでロードされるテクスチャ パターン1 Texture
21.
マテリアルでロードされるテクスチャ - パターン1 TextureSampleParameter2Dで「緑」テクスチャを貼ったマ テリアル
22.
マテリアルでロードされるテクスチャ - パターン1 結果 ロードされます。問題なし。
23.
マテリアルでロードされるテクスチャ パターン2 マテリアルインスタンスで上書き
24.
マテリアルでロードされるテクスチャ - パターン2 TextureSampleParameter2Dで「緑」を貼ったマテリアル
25.
マテリアルでロードされるテクスチャ - パターン2 そこから子マテリアルインスタンスを作成してテクスチャを 「赤」で上書き。
26.
マテリアルでロードされるテクスチャ - パターン2 この「赤」のマテリアルインスタンスのみを貼り付けて使用 します。 親
子
27.
マテリアルでロードされるテクスチャ - パターン2 結果 実際には使用していない親マテリアルの「緑」テクスチャも ロードされています。
28.
マテリアルでロードされるテクスチャ - パターン2 使用するマテリアルインスタンスで使っていなくても、親マ テリアルが使用しているだけでロードされてしまいます。
29.
マテリアルでロードされるテクスチャ - パターン2 親マテリアルで使用するテクスチャは、ロードされても問題 のない 1x1のような小さいテクスチャを貼り付けておきましょう。
30.
マテリアルでロードされるテクスチャ パターン3 中間のマテリアルインスタンス
31.
マテリアルでロードされるテクスチャ - パターン3 TextureSampleParameter2Dで「緑」を貼ったマテリアル
32.
マテリアルでロードされるテクスチャ - パターン3 そこから子マテリアルインスタンスを作成してテクスチャを 「赤」で上書き。 更に子マテリアルインスタンスを作成して「緑」で上書き
33.
マテリアルでロードされるテクスチャ - パターン3 緑→赤→緑 で子マテリアルインスタンスを作成。 この一番下の「緑」マテリアルインスタンスを使用する 親
子 子子
34.
マテリアルでロードされるテクスチャ - パターン3 結果 実際には使用していない中間マテリアルの「赤」テクスチャ もロードされています。
35.
マテリアルでロードされるテクスチャ - パターン3 マテリアルの親子階層全てのテクスチャがロードされます。 マテリアルインスタンスの親子付けを構築する際は、親マ テリアルのテクスチャ設定に気をつけましょう
36.
マテリアルでロードされるテクスチャ パターン4 TextureSampleに残っていた設定
37.
マテリアルでロードされるテクスチャ - パターン4 「赤」を設定されたTextureObjectから、TextureSampleす るだけのノード構成。
38.
マテリアルでロードされるテクスチャ - パターン4 しかしよく見ると、TextureSampleノードのデフォルト値に 「緑」が付きっぱなし! (でも一切使用されない)
39.
マテリアルでロードされるテクスチャ - パターン4 結果 「緑」テクスチャもロードされます。一切使用されないですが ……
40.
マテリアルでロードされるテクスチャ - パターン4 どうやったらこのノード出来るの?
41.
マテリアルでロードされるテクスチャ - パターン4 1.
TextureSampleノードを作って「緑」テクスチャを設定し ます
42.
マテリアルでロードされるテクスチャ - パターン4 2.
やっぱり複数箇所で同じテクスチャ使いたい!となりまし た。 Texピンから引っ張って「TextureObject」ノードを作ります
43.
マテリアルでロードされるテクスチャ - パターン4 3.
調整していくと「赤」を使う事に決まったので TextureObjectを「赤」にします
44.
マテリアルでロードされるテクスチャ - パターン4 4.
この手順で一番初めに設定したTextureSampleノードに 古いテクスチャが残ったままになります
45.
マテリアルでロードされるテクスチャ - パターン4 もうひとつのパターン。 TextureObjectノードからTextureSampleノードを出しま す。
46.
マテリアルでロードされるテクスチャ - パターン4 この時、コンテンツブラウザでテクスチャが選択されている と、そのアセットが設定されます!
47.
マテリアルでロードされるテクスチャ - パターン4 修正方法
48.
マテリアルでロードされるテクスチャ - パターン4 そのままでは編集出来ないようになっているので……
49.
マテリアルでロードされるテクスチャ - パターン4 Texピンの接続を一旦切ると編集出来るようになります。 その後、TextureSampleノードのTexture欄をクリアします。
50.
マテリアルでロードされるテクスチャ - パターン4 クリア出来たら再度Texピンを繋いで完了!
51.
マテリアルでロードされるテクスチャ - パターン4 TexピンからTextureObjectを出したい時は、一旦テクス チャ設定をクリアする癖を付けましょう。 後はReference
Viewerで確認しましょう(後述)
52.
マテリアルでロードされるテクスチャ パターン5 マテリアル関数のPreview
53.
マテリアルでロードされるテクスチャ - パターン5 マテリアル関数の引数Texture2DのPreview用に「緑」テク スチャを設定します。 (このマテリアル関数内でのみプレビューする用)
54.
マテリアルでロードされるテクスチャ - パターン5 そのマテリアル関数を使う所で、引数にTextureObjectで 「赤」を渡します。
55.
マテリアルでロードされるテクスチャ - パターン5 結果 Previewにしか繋いでない筈の「緑」テクスチャがロードさ れます。
56.
マテリアルでロードされるテクスチャ - パターン5 対処方法
57.
マテリアルでロードされるテクスチャ - パターン5 ●
Preview用は消しておいて、Developフォルダにマテリ アル関数確認用のマテリアル作るか…… ● Preview用の軽い共通テクスチャを用意するとか ……? (でもエンジンコンテンツのマテリアル関数にもこのパターン一杯ある……)
58.
マテリアルでロードされるテクスチャ パターン6 どこにも繋がってないノード
59.
マテリアルでロードされるテクスチャ - パターン6 そもそもどこにも繋がってなくて使ってない。 けどノードだけ残ってる
60.
マテリアルでロードされるテクスチャ - パターン6 結果 どこにも繋がってない「緑」テクスチャがロードされた。
61.
マテリアルでロードされるテクスチャ パターン7 BPで上書き
62.
マテリアルでロードされるテクスチャ - パターン7 「緑」テクスチャをくっつけたマテリアルを用意。 メッシュエディターでそのマテリアルを設定。
63.
マテリアルでロードされるテクスチャ - パターン7 新規のBPを作って先程のメッシュを設定します
64.
マテリアルでロードされるテクスチャ - パターン7 今度は「赤」テクスチャだけのマテリアルを用意。 BPのメッシュ欄マテリアルに設定。デフォルトのマテリアル を上書きします。
65.
マテリアルでロードされるテクスチャ - パターン7 こんな感じ メッシュデフォルトのマテ リアルを上書き
66.
マテリアルでロードされるテクスチャ - パターン7 結果 BPで「赤」に上書きしたけど、デフォルトマテリアルの「緑」 テクスチャも読み込まれます
67.
マテリアルでロードされるテクスチャ - パターン7 同じメッシュから、マテリアルでカラーバリエーションを作る 際はご注意を……
68.
マテリアルでロードされるテクスチャ パターン8 レベル上で上書き
69.
マテリアルでロードされるテクスチャ - パターン8 先ほどと同じようにBPに「緑」テクス チャのメッシュを登録。 今度はBP上ではなく、レベル上で 「赤」テクスチャのマテリアルに差し 替え。
70.
マテリアルでロードされるテクスチャ - パターン8 結果 同じように「緑」テクスチャも読み込まれます
71.
マテリアルでロードされるテクスチャ まとめ
72.
マテリアルでロードされるテクスチャ - まとめ 割と簡単に使ってないテクスチャが読み込まれます。 細かく注意していきましょう。
73.
マテリアルでロードされるテクスチャ エディター上での確認
74.
マテリアルでロードされるテクスチャ - エディター上での確認 コンテンツブラウザでアセットを右クリック。 「Reference
Viewer」で何が読み込まれるか確認できま す。 右側のアセットが同時に 読み込まれる
75.
マテリアルでロードされるテクスチャ 読み込んだテクスチャリストを表示
76.
マテリアルでロードされるテクスチャ - 読み込んだリストを表示 スタンドアローン起動、もしくはDevelopパッケージ版で起動 します。 起動して確認したいタイミングで、「@」キーを押したら出てく るコンソールから「Obj
List Class=Texture2D」
77.
マテリアルでロードされるテクスチャ - 読み込んだリストを表示 コマンドを打ち込むとログに出力されます。 「@」キーを2回押すと枠が拡張されてログが確認出来ま す。 (もしくはプロジェクトフォルダのSaved/Logs/内)
78.
もくじ ● はじめに ● マテリアルでロードされるテクスチャ ○
パターン1~8 ● Switch / Override ○ パターン1~4 ● 痒いところのTips ○ Texture枚数 ○ Vertex Interpolator
79.
Switch / Override Static
Switch Parameter もしくは Static Bool Parameter ノード。 子マテリアルインスタンス側でフラグを操作して処理を変更 することが出来ます。
80.
Switch / Override もしくは、子マテリアルインスタンス側で変更出来るBlend ModeやShading
Model, Two Sidedなど。
81.
Switch / Override について。
82.
Switch / Override UE4マテリアル触る人のバイブル。 ●
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX 大阪: 林武尊様) ○ https://www.slideshare.net/EpicGamesJapan/sqex-ue4dd
83.
Switch / Override 「分岐を変えると別シェーダーになり」 引用: https://www.slideshare.net/EpicGame sJapan/sqex-ue4dd
84.
Switch / Override UE4マテリアル触る人のバイブル。 ●
マテリアルとマテリアルインスタンスの仕組みと問題点 の共有 (Epic Games Japan: 篠山範明) ○ https://www.slideshare.net/EpicGamesJapan/epic-games-japan-ue4dd
85.
Switch / Override 「データサイズやロード時間」「同一組み合わせのシェーダ は一つのインスタンスのみ」 引用:
https://www.slideshare.net/EpicGamesJapan/epic-games-japan-ue4dd
86.
Switch / Override 影響するのは ディスクサイズ?(+ロード時間) シェーダーメモリ? レンダリング時は同じシェーダー? マテリアルインスタンスが兄弟の時は?
87.
Switch / Override 2つのスライド。UE4バージョン4.13~4.14 →2016年11月 Today
2019年3月 現在の4.21だと? →結論を先に出しますが、バージョンで挙動に違いはあり ませんでした。
88.
Switch / Override 気になったので調べました
89.
Switch / Override 確認方法
90.
Switch / Override
- 確認方法 マテリアル ● Static Switch Parameter を用意。テクスチャ使うかどう か。デフォルトOFF。 ● デフォルトOpaque ● この子マテリアル インスタンスのみで 調べます ○ (マスターマテリアルは 共通です)
91.
Switch / Override
- 確認方法 メモリ系はstat系のコマンドを使用します。 「stat shaders」と「stat memory」
92.
Switch / Override
- 確認方法 ● Num Shader Resources Loaded ○ 読み込んだシェーダーのリソース数 ● PixelShader Memory ○ ピクセルシェーダーのメモリ量
93.
Switch / Override
- 確認方法 ディスクサイズはパッケージングした結果で確認します。
94.
もくじ ● はじめに ● マテリアルでロードされるテクスチャ ○
パターン1~8 ● Switch / Override ○ パターン1~4 ● 痒いところのTips ○ Texture枚数 ○ Vertex Interpolator
95.
Switch / Override パターン1 Switch
ON→OFF→ON
96.
Switch / Override
- パターン1 子マテリアルインスタンスでON。 更にその子マテリアルインスタンスでOFF 親 子 子子 ① ② ③ 数字の順にロードし ていきます
97.
Switch / Override
- パターン1 結果 Shader Resources Loaded Pixel Shader Memory ディスクサ イズ レンダリング時の シェーダー ①Switch OFF(親) 2,192 2.61 MB 4 KB A ②Switch ON (子) 2,274 2.79 MB 1,220 KB B ③Switch OFF (子子) 2,274 2.79 MB 1,220 KB A 同じ文字IDだと 同じシェーダーが走ってる
98.
Switch / Override パターン2 プロパティオーバーライド
Opaque→Masked→Opaque
99.
Switch / Override
- パターン2 子マテリアルインスタンスでMasked。 更にその子マテリアルインスタンスでOpaque。 親 子 子子 ① ② ③
100.
Switch / Override
- パターン2 結果 Shader Resources Loaded Pixel Shader Memory ディスクサ イズ レンダリング時の シェーダー ①Opaque(親) 2,192 2.61 MB 4 KB A ②Masked(子) 2,378 2.83 MB 2,355 KB B ③Opaque(子子) 2,378 2.83 MB 1,220 KB A