SlideShare uma empresa Scribd logo
1 de 114
UE4 背景アーティスト勉強会
in 大阪
デモンストレーションや
第2部
前提として・・・
UE4をある程度触ったことある前提で
話を進めますので、
細かい部分まで解説が行き届かないと思います。
よくわからない操作の部分があれば
質問タイムや懇親会で遠慮無く聞いてください。
前提として・・・
私がPolycountのNoobChallengeを見て
作ってみたものを使って解説をします。(未完成)
工程
・ブロックアウト + 解説
・仮モデル作成 + 解説
・仮レイアウト + 解説
・仮ライティング + 解説
・仮ポストプロセス + 解説
・アートディレクターチェック
ブロックアウト
コンセプトアートを確認します。
ブロックアウト
パーツを上から描いて切り分ける。
ブロックアウト
厳密に細かく分ける必要はない。
壁、床、天井、柱など大きな構成パーツで分類。
作りながらイテレーションの中で細分化していく
工程
・ブロックアウト + 解説
・仮モデル作成 + 解説
・仮レイアウト + 解説
・仮ライティング + 解説
・仮ポストプロセス + 解説
・アートディレクターチェック
仮モデル作成
DCCツールで仮モデル作成する。
UVは自動展開ツールで展開するだけ。
この段階で
友達のコンセプトアーティスト
に見せてみた
仮モデル作成
※元のコンセプトをディスしている
わけではありません。
形がかわいいね
仮モデル作成
もっとかっこよくしたいよね
仮モデル 修正
仮モデル 修正
いいね♥
仮モデル 修正
これに上から
描いていい?
もちろん、OK!
新コンセプトアート
Concept art by Yap Kun Rong
UE4にデータをインポート
仮モデルの設定
仮モデルの設定でやること
・マテリアルのセット
・コリジョンの設定
・Light map解像度の設定
マテリアル
基本色、ラフネス、メタリックが変更できる
マテリアルインスタンスを作成。
マテリアル
色はグレー(0.25, 0.25, 0.25)ぐらい。
Roughnessは0.2 反射が入るように低め。
マテリアル
ライトの部分にはEmissiveを使った
マテリアルインスタンスを適用
仮モデルの設定 コリジョン
Collision Complexityを
Use Complex Collision As Simple にする
Light map解像度
最初は適当に大きめで設定する。
工程
・ブロックアウト + 解説
・仮モデル作成 + 解説
・仮レイアウト + 解説
・仮ライティング + 解説
・仮ポストプロセス + 解説
・アートディレクターチェック
レイアウト
仮モデルをレイアウトしていく
レイアウトで必ず配置するもの
・仮モデルのStaticMesh
・レイアウト用ライト
・反射キャプチャ
反射キャプチャ
配置した所から一定範囲のCubemapをキャプ
チャしてくれる。
反射について
詳細はUnrealDocumentを参照
・反射環境
・反射の事例
UE4の反射
・Screen Space Reflection
・Reflection Capture (Sphere/Box)
・Light(Movable, Stationary)
Screen Space Reflection
動的に計算してくれる反射
Screen Space Reflection
Screen Space (画面の範囲)
しか計算されない。
Screen Space Reflection
設定はPost process Volumeから変更可能
Reflection Capture
シーンに配置した位置から一定範囲を
キャプチャしたCubemapを貼ってくれる。
Reflection Capture
映り込む範囲はInfluence Radiusで変更
変形ウィジットのスケールでも可
Reflectionの問題点
複数のReflectionの結果のズレが見える
Reflection結果はおおよその結果でしかない。
(公式ドキュメントから)
Reflectionの問題点
反射が目立つフラットな平面を使用しない。
ディテールノーマルを入れたり、
曲線形の形状を使用する。
問題の解決方法
・Screen Space Reflectionは重い。
・Reflection Captureを配置しすぎると
描画負荷につながるので注意。
パフォーマンス
詳細な反射が必要な箇所以外には配置は不要。
Red:レベル、背景全体
Blue:それぞれの部屋
Green:重要な詳細が必要な場所
パフォーマンス
レイアウトで知っておくとよいこと
・画角(FOV)
・ブックマーク機能
・カメラ配置
・全画面表示(F11)
・選択解除(Esc)
・ゲームビュー(G)
・半透明オブジェクトの選択(T)
・ブラシマーカーポリゴンを描画
画角(FOV)
ゲームと画角と
揃える。
デフォルトは
FOV90
ブックマーク機能
カッコいい構図の
位置で登録
超便利!
数字はテンキーではない
方になるので注意。
カメラ配置
Camera Actorを配置
左下のピンをクリックで常時表示される
遠景のレイアウトをするときに便利
全画面表示(F11)
時々全画面表示にして、椅子に持たれて眺める。
そして、自画自賛!
自分最高♥
全画面表示(F11)
作業中は画面比率が正しくない事が多い。
正しい比率で時々チェックをする
選択解除(Esc)
選択を解除する
ESCで選択解除
ゲームビュー(G)
エディタに表示されているアイコンを非表示
半透明オブジェクトの選択(T)
半透明オブジェクトの選択の可否のトグル
ブラシマーカーポリゴンを描画
Volumeの調整をする時に便利
工程
・ブロックアウト + 解説
・仮モデル作成 + 解説
・仮レイアウト + 解説
・仮ライティング + 解説
・仮ポストプロセス + 解説
・アートディレクターチェック
おことわり…
茄子はライティング、ポストプロセスに
詳しくありません。
今日解説する内容は
こういう一個人のやり方
という感じで捉えてください。
間違いがあればご指摘お願いします!
堪忍な~
ライティングで配置するもの
・Lightmass Importance Volume
・各種ライト
LightmassImportanceVolume
間接ライティングの計算範囲を指定するもの。
プレイヤーが受ける間接ライティングの情報が
サンプルとして配置される。
LightmassImportanceVolume
プレイヤーの移動する範囲のみ配置する
メモリの節約とビルド時間の短縮が出来る。
ライトの使い方
基本的な使い方はUnreal Documentで。
入門編>ライティングクイックスタートガイド
ライトの設定の参考
Contents ExampleのLighting.umap
UE4のライトの種類
・平行光源(Directional Light)
・スカイライト(Sky Light)
・点光源(Point Light)
・スポットライト(Spot Light)
平行光源
太陽専用ライト
スカイライト
空からの反射光を計算してくれるもの。
影の色を明るくしたい場合に使用する。
HDRIの画像を割り当てることでIBL環境を作成
することも可能。
点光源
全方向を照らすライト
室内ライティングでは大変お世話になる。
よく使用する例
裸電球、蛍光管など
スポットライト
円すい形に一定方向を照らすライト
室内ライティングでは大変お世話になる。
よく使用する例
照明器具各種…
ライトを置く前に…
表示>ポストプロセスの項目を全て外す。
ライトを置く前に…
ポストプロセスにはライティングに
影響を与える要素が多いため、
ライトだけで設定を行った方がいいのかなと思っ
てます。
(あくまでも個人的なフローになります)
では早速ライトを置いてみましょう
ライティングの目標
ライティングの目標
ライティングの目標はリアルではなく、
コンセプトアートの印象にあわせること。
ライティングは絵の重要な要素なので、
コンセプトアートの印象に合わる。
Previewの文字を消す
表示>可視化>Preview Shadows Indicator
チェックを外す
IES Profiles
点光源とスポットライトに使用することが可能。
IESデータは以下から無料でDL可能
http://www.mrcad.com/download-free-
ies-lights/
IES Profiles
StationaryもしくはMovableでしか
使用できない。
エリアライト
蛍光管のような一定の面積をもつものから発せら
れる光を表現するのに使用。
エリアライト
現在、球か円柱形のみ可能
Use Emissive For Static Lighting
Ver4.6以降
StaticMesh設定でチェックを入れると
EmissiveをStaticLightとして使用できる。
可動性について
3つ種類があります。
・Movable
・Stationary
・Static
Movable
ゲーム中に移動、回転など様々な変更が可能。
処理負荷が最も高い。
太陽光の時間変化シュミレート
プレイヤーが持つランプ、懐中電灯など…
Stationary
ゲーム中に移動、回転は出来ないが、
IntensityとColorの変更が可能。
(ただし、直接光のみ)
ライトの重なりは3つまで。
反射に影響あり。
IES Profileが使用できる。
Static
完全にLightmapに焼き付けられるライト。
負荷がほとんどない。
反射に影響しない。
可動性について
alweiさんのblogに
わかりやすい解説があります。
工程
・ブロックアウト + 解説
・仮モデル作成 + 解説
・仮レイアウト + 解説
・仮ライティング + 解説
・仮ポストプロセス + 解説
・アートディレクターチェック
Post Process
本来なら…
アーティストの好みで設定するのではなく、
アートディレクターと相談をしながら
決めていく工程。
Post Processで配置するもの
・Post Process Volume
Post Process Volume
とりあえず置きます。
Post Process Volume
Unbound ☑ で全域にかかる
表示>ポストプロセス
ポストの表示をもとに戻す。
Post Processの参考
Unreal Document ポストプロセスエフェクト
Post Processの参考
Contents ExampleのPostProcessing.umap
Post Processで設定するもの
・Auto Exposure
・Scene Color
(Fringe, Vignette, Grain)
・Ambient Occlusion(SSAO)
・Bloom
・Lens Flares
・Color Grading
などなどお好みで…
Scene Color(Fringe)
いわゆる色収差。
現実のカメラで起こる現象のシュミレート。
Scene Color(Vignette)
カメラの端がだんだん暗くなる効果の
シュミレート
Scene Color(Grain)
画質が悪い感じの細かいノイズ。
ISO感度のシュミレーション??
この3つが入るだけで
レンズっぽさが出てくる
お得やね
Ambient Occlusion
Post Processで設定するAOは
Screen Space Ambient Occlusion
リアルタイムで計算されているAO
デフォルト値
Intensity : 1.0 Radius : 120
Ambient Occlusion
視覚化したいときは
表示モードからアンビエントオクリュージョン
Bloom
発光現象。
Bloomなし Bloomあり
Bloom
発光現象。
ThresholdはBloomが反応する輝度の値。
デフォルト1なので 1以上の値 にするのがよ
さそう。
発光させたいもの(ライトなど)は一定の輝度値
を決めておくとコントロールしやすいかも
Bloom
汚れマスクも設定出来ます。
Lens Flares
レンズが明るい光源に向けられている時に起こる
現象。
Lens flares なし Lens flares あり
Lens Flares
映画のようなアナモルフィックレンズの効果は
ポストプロセスでは出来ないので注意
Color Grading
ルックアップテーブルにフォトショップでかけた
色調補正と同じ効果をかける機能
Photoshop で調整
ColorGradingを適用
これで、ひと通りの設定が完了
しかし、
これで終わりではありません。
なんやて!!!
(大事なので2回目)
アートプロトタイプは
イテレーションを
何回も行います。
工程
・ブロックアウト + 解説
・仮モデル作成 + 解説
・仮レイアウト + 解説
・仮ライティング + 解説
・仮ポストプロセス + 解説
・アートディレクターチェック
ということで、
現段階をアートディレクターに
チェックしてもらいました。
太陽光の向きが
よくないね…
床が目立ちすぎるし…
まじか…
(予想はしてたけども…)
ライトの向きを
色々テストしてみようか
一緒に調整してみた。
こんなかんじでいいよ!
という感じで、
アートディレクターと
一緒に簡単に調整できるのは
UE4の良い所です。
・グラフィック方針の確定
・レベルデザインの調整
・仮モデル精度のアップ
・メモリの確認
ArtPrototypeで行うこと
ご質問は?
ご清聴ありがとうございました。
最後まできいてくれて
おおきに!

Mais conteúdo relacionado

Mais procurados

NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTERNPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTERエピック・ゲームズ・ジャパン Epic Games Japan
 
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~historia_Inc
 
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例Tatsuhiro Tanaka
 
UE4でTranslucencyやUnlitに影を落としたい!
UE4でTranslucencyやUnlitに影を落としたい!UE4でTranslucencyやUnlitに影を落としたい!
UE4でTranslucencyやUnlitに影を落としたい!com044
 

Mais procurados (20)

CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらいCEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
 
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
 
60fpsアクションを実現する秘訣を伝授 基礎編
60fpsアクションを実現する秘訣を伝授 基礎編60fpsアクションを実現する秘訣を伝授 基礎編
60fpsアクションを実現する秘訣を伝授 基礎編
 
UE4の色について v1.1
 UE4の色について v1.1 UE4の色について v1.1
UE4の色について v1.1
 
UE4における大規模背景制作事例 最適化ワークフロー編
UE4における大規模背景制作事例 最適化ワークフロー編UE4における大規模背景制作事例 最適化ワークフロー編
UE4における大規模背景制作事例 最適化ワークフロー編
 
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTERNPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
 
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
アーティストの為のプロファイル入門!~楽しいRenderDocの使い方~
 
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
 
UE4でプロシージャル田植え(UE4 Environment Art Dive)
UE4でプロシージャル田植え(UE4 Environment Art Dive)UE4でプロシージャル田植え(UE4 Environment Art Dive)
UE4でプロシージャル田植え(UE4 Environment Art Dive)
 
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
 
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
 
先進的なルックデベロップメント
先進的なルックデベロップメント先進的なルックデベロップメント
先進的なルックデベロップメント
 
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
 
ファンタジー背景グラフィック制作事例(UE4 Environment Art Dive)
ファンタジー背景グラフィック制作事例(UE4 Environment Art Dive)ファンタジー背景グラフィック制作事例(UE4 Environment Art Dive)
ファンタジー背景グラフィック制作事例(UE4 Environment Art Dive)
 
初心者向け UE4 映像制作での シーケンサー と Movie Render Queue の使い方
初心者向け UE4 映像制作での シーケンサー と Movie Render Queue の使い方初心者向け UE4 映像制作での シーケンサー と Movie Render Queue の使い方
初心者向け UE4 映像制作での シーケンサー と Movie Render Queue の使い方
 
UE4でTranslucencyやUnlitに影を落としたい!
UE4でTranslucencyやUnlitに影を落としたい!UE4でTranslucencyやUnlitに影を落としたい!
UE4でTranslucencyやUnlitに影を落としたい!
 
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
 
UE4における大規模背景制作事例(コリジョン編)
UE4における大規模背景制作事例(コリジョン編) UE4における大規模背景制作事例(コリジョン編)
UE4における大規模背景制作事例(コリジョン編)
 
エフェクトツール機能の実装例
エフェクトツール機能の実装例エフェクトツール機能の実装例
エフェクトツール機能の実装例
 
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
豚×京都 ~UE4でなろう破壊神~ (UE4 VFX Art Dive)
 

Destaque

UE4 パーティクルエフェクトのマテリアル(前半)
UE4 パーティクルエフェクトのマテリアル(前半)UE4 パーティクルエフェクトのマテリアル(前半)
UE4 パーティクルエフェクトのマテリアル(前半)moko
 
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...TARO KOBAYASHI
 
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DDマジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DDエピック・ゲームズ・ジャパン Epic Games Japan
 
C++コードはいらない!UE4で作るお手軽マルチプレイ ネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについてC++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイ ネットワークゲームについてMasahiko Nakamura
 
50分でわかるブループリントについて
50分でわかるブループリントについて50分でわかるブループリントについて
50分でわかるブループリントについてMasahiko Nakamura
 
なぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリングなぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリングSatoshi Kodaira
 

Destaque (6)

UE4 パーティクルエフェクトのマテリアル(前半)
UE4 パーティクルエフェクトのマテリアル(前半)UE4 パーティクルエフェクトのマテリアル(前半)
UE4 パーティクルエフェクトのマテリアル(前半)
 
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
GDC ラウンドテーブルで得た情報量 2016 - Demystifying VFX, Art Director & Leadership, RiotGa...
 
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DDマジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
 
C++コードはいらない!UE4で作るお手軽マルチプレイ ネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについてC++コードはいらない!UE4で作るお手軽マルチプレイネットワークゲームについて
C++コードはいらない!UE4で作るお手軽マルチプレイ ネットワークゲームについて
 
50分でわかるブループリントについて
50分でわかるブループリントについて50分でわかるブループリントについて
50分でわかるブループリントについて
 
なぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリングなぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリング
 

UE4背景アーティスト勉強会(後編) 実演+解説