47
Unreal Engine 4 ビビビビビビビ ビビ 2014/05/25 ビビビビビビビビビビビビビビ ビビ ビビ 1

Unreal Engine 4 勉強会 福岡 2014/05/25

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Unreal Engine 4 勉強会 福岡 2014/05/25

Unreal Engine 4 ビギナー勉強会 福岡

2014/05/25

株式会社サイバーコネクトツー

中村 大介

1

Page 2: Unreal Engine 4 勉強会 福岡 2014/05/25

目次

• ゲームエンジンとは、 UE4 とは• これまでの勉強会• エンジンの機能紹介• ライセンス• 情報の集め方

2

Page 3: Unreal Engine 4 勉強会 福岡 2014/05/25

ゲームエンジンとは

• ゲームエンジンがあるとできること–最新のグラフィック技術やさまざまなツール

をすぐ使える。–複数のプラットフォーム向けにビルドできる。

(マルチプラットフォーム)–プログラムやデータのビルドの時間をかけず

にすぐに動作や見た目が確認できる。(ラピッドイテレーション)

–多くのユーザーがいれば人に聞ける可能性が高まる。(コミュニティ)

3

Page 4: Unreal Engine 4 勉強会 福岡 2014/05/25

ゲームエンジンとは

• ゲームエンジンがあってもできないこと–ゲームの仕様は考えてくれない。–アセット(モデルなどのデータ)は作ってく

れない。–ゲームロジックのプログラムは書いてくれな

い。–エンジンで対応していない部分の実装は必要。

4

Page 5: Unreal Engine 4 勉強会 福岡 2014/05/25

ゲームエンジンとは

• 代表的なゲームエンジン– Unreal Engine ( Epic Games )– Unity ( Unity Technologies )– CryENGINE ( Crytek )– OROCHI (シリコンスタジオ)– Source Engine ( Valve )– Frostbite ( EA )– MT Framework (カプコン)– Fox Engine (コナミ)– Panta Rhei (カプコン)– Luminous Studio (スクウェア・エニックス)

5

Page 6: Unreal Engine 4 勉強会 福岡 2014/05/25

ゲームエンジンとは

• GDC2014 で歴史が動いた– Unity5 発表!– Unreal Engine 4

サブスクリプションプログラム発表!– CryENGINE3

サブスクリプションプログラム発表!

6

Page 7: Unreal Engine 4 勉強会 福岡 2014/05/25

サブスクリプションライセンス

• 最近流行っている。ツールの低価格化。• Adobe Photoshop–月 980 円

• Adobe Creative Cloud–月 4,980 円(年間契約)

• Autodesk Maya LT–月 $ 50 ( Steam 版)

• Autodesk Mudbox–月 1,080 円

7

Page 8: Unreal Engine 4 勉強会 福岡 2014/05/25

Unreal Engine とは

• Epic Games 社が開発( 1998 年~)• Unreal Engine 3 ( 2004 年ぐらい?)– Gears of War のヒットとともに成長–多数の採用事例– UDK (無料版)

• そして Unreal Engine 4

http://www.slideshare.net/EpicGamesJapan/bit-summit2014-epicgames

8

Page 9: Unreal Engine 4 勉強会 福岡 2014/05/25

これまでの勉強会• 4/12 東京

– http://kokucheese.com/event/index/159462/

– Session1. はじめての Unreal Engine 4(ヒストリア 佐々木さん)http://www.slideshare.net/shunsasaki98/unreal-engine-4

– Session2. Blueprint でさくっとマイゲームを作ってみる(バンダイナムコスタジオ 湊さん)http://youtu.be/roumUAQqVps

– Session 3. Blueprint でさくっと作ったマイゲーム・解説編 (バンダイナムコスタジオ 湊さん) http://youtu.be/YdVCMeREtRo

– Togetter http://togetter.com/li/654226

9

Page 10: Unreal Engine 4 勉強会 福岡 2014/05/25

これまでの勉強会

• 5/18 大阪– http://atnd.org/events/50017

– Togetterhttp://togetter.com/li/669372

– 動画• ニコニコ生放送(タイムシフト / 要プレミアムアカウント)

http://live.nicovideo.jp/watch/lv179903265• @alwei 様公演分

http://unrealengine.hatenablog.com/entry/2014/05/24/235702

• Epic Games Japan ロブ様のライブコーディングhttp://youtu.be/eZJ5q8eA3yA

• 次は 6/14 東京!(予定)10

Page 11: Unreal Engine 4 勉強会 福岡 2014/05/25

公式サイト

• 公式サイト– https://www.unrealengine.com/

11

Page 12: Unreal Engine 4 勉強会 福岡 2014/05/25

公式サイト

• 公式サイト–言語設定を日本語にしていて英語のみ存在す

るページを開くと日本語のトップページにリダイレクトされてしまう。

–右上の地球儀マークから明示的に英語に戻すと表示されます!

12

Page 13: Unreal Engine 4 勉強会 福岡 2014/05/25

公式サイト

• 公式サイト  DOCUMENTATION–とりあえず検索するならここ!–サイト内の各カテゴリを一括検索。

13

Page 14: Unreal Engine 4 勉強会 福岡 2014/05/25

公式サイト

• 公式サイト  Wiki 、 Answer Hub 、 Forum– Answer Hub :バグ報告、機能リクエスト、

質問– Forum :ディスカッション、自分の活動報

告• 例えばこんなのとか:

– https://forums.unrealengine.com/showthread.php?2325-Edge-grabing

– 壁につかまるアニメーションを BP でやるぜ!• 日本語正常化しているので ぜひ!

– https://forums.unrealengine.com/forumdisplay.php?19-Japan

14

Page 15: Unreal Engine 4 勉強会 福岡 2014/05/25

対応プラットフォーム

• エディタ: Windows 、 Mac 、 Linux ?• ランタイム: Windows / Mac / iOS /

Android / Web ブラウザ( HTML5 ) / Linux ( SteamOS ) / PS4 ( Morpheus VR ) / XboxOne / Oculus VR

15

Page 16: Unreal Engine 4 勉強会 福岡 2014/05/25

動作環境

• Processor– Quad-core Intel or AMD, 2.5 GHz or faster

• Memory– 8 GB RAM

• Video Card– NVIDIA GeForce GTX 470 or AMD Radeon HD

6870 series or higher  ( 2010 年ごろ以降のもの)

• OS– Windows 7/8 64-bit 、 Mac OS X 10.9.2

• https://docs.unrealengine.com/latest/INT/GettingStarted/RecommendedSpecifications/index.html

16

Page 17: Unreal Engine 4 勉強会 福岡 2014/05/25

PC がない!?そんなあなたに

• UE4 ぷちコン– http://historia.co.jp/ue4petitcon–優勝賞品 : UE4 が動くノート PC ( 機種選定

中 )

17

Page 18: Unreal Engine 4 勉強会 福岡 2014/05/25

機能紹介

• Marketplace からサンプルをダウンロード。

• 解説は結構充実しています(日本語も)。– https://docs.unrealengine.com/latest/JPN

/Resources/index.html 18

Page 19: Unreal Engine 4 勉強会 福岡 2014/05/25

機能紹介

• ContentExamples– Effects– Blueprint_Overview– Animation–Matinee– Navmesh– Landscapes

19

Page 20: Unreal Engine 4 勉強会 福岡 2014/05/25

機能紹介  4.1

• https://www.unrealengine.com/ja/blog/41-release-notes

20

Page 21: Unreal Engine 4 勉強会 福岡 2014/05/25

機能紹介  4.2

• https://www.unrealengine.com/blog/unreal-engine-42-update-preview

21

Page 22: Unreal Engine 4 勉強会 福岡 2014/05/25

ロードマップ

• ロードマップが公開されている。 voteしよう!– https://trello.com/b/gHooNW9I/ue4-road

map

22

Page 23: Unreal Engine 4 勉強会 福岡 2014/05/25

ソースコード全公開

• 見るだけなら GitHub に登録するだけ!– https://www.unrealengine.com/ja/ue4-on

-github

• ビルドするには Visual Studio 2013Express Edition が必要(無料!)– http://youtu.be/usjlNHPn-jo

23

Page 24: Unreal Engine 4 勉強会 福岡 2014/05/25

ソースコード全公開

• リリース前の機能が試せます。

• コーディングの学習に– FPS をゼロから組むチュートリアル• https://wiki.unrealengine.com/First_Person_S

hooter_%28Tutorial%29

–Wiki のコーディングカテゴリ• https://wiki.unrealengine.com/Category:Code

–ホットリロード

24

Page 25: Unreal Engine 4 勉強会 福岡 2014/05/25

物理ベースマテリアル• 時代は「物理ベースレンダリング」( PBR )

– 代表的なエンジンでは全て搭載• UE4 / Unity5 / CryENGINE3 / OROCHI の次世代版 / etc…

• なぜ物理ベースか– 1つのアセットでさまざまなライティング環境下でなじむ絵作りができる。

– アーティストの調整工数が大幅に削減できる。– ディファードシェーディングと相性がいい。

• フォトリアルな表現のためのものというわけではない– Pixer/Disney も同様の手法を導入。– 絵作りの可能性はアーティスト次第。– http://www.4gamer.net/games/999/G999902/201404

02083/25

Page 26: Unreal Engine 4 勉強会 福岡 2014/05/25

物理ベースマテリアル

• 具体的には?– 4 つのパラメータで質感を表現する。– Base

Color 、 Roughness 、 Metallic 、 Specular– https://docs.unrealengine.com/latest/INT/E

ngine/Rendering/Materials/PhysicallyBased/index.html

• そんなので表現できるの?–目を疑うけど実際にできている。

• Realistic Rendering  サンプル–厳密には物理ベース以外の手法も使っています。

26

Page 27: Unreal Engine 4 勉強会 福岡 2014/05/25

物理ベースマテリアル

• どうやって作るの?–手作業でテクスチャを描いてもできなくはな

いが・・– Substance Designer / Painter• UE4 にアセットを取り込むプラグインもある

– Quixel SUITE• まもなく発売

• 勉強したい人向け– http://d.hatena.ne.jp/hanecci/20130727– http://www.marmoset.co/toolbag/learn/p

br-practice 27

Page 28: Unreal Engine 4 勉強会 福岡 2014/05/25

UI をどうやってつくるか

• エンジン標準– Canvas– Slate

• ミドルウェア– Coherent UI• HTML5ベース• all UE4 indie developers will be able to get Coherent UI as a

$12.99 monthly subscription ($129 yearly subscription /$10.75 per month). (http://coherent-labs.com/coherent-ui-2-0-pricing/)

– Scaleform• FLASHベース• コンソール機も対応

28

Page 29: Unreal Engine 4 勉強会 福岡 2014/05/25

プラグイン

• エンジンコードに手を入れることなく機能拡張が可能。

29

Page 30: Unreal Engine 4 勉強会 福岡 2014/05/25

プラグイン: Paper2D

• フォーラム– https://forums.unrealengine.com/showthread.ph

p?3539-Project-Paper2D

• 公開されているタスク– https://trello.com/b/Kl9Pjqfn/paper2d-tasks

• ゲーム作っている人がいる– https://forums.unrealengine.com/showthread.ph

p?4225-Video-Series-Covering-the-UnCovered-advanced-stuff-!

30

Page 32: Unreal Engine 4 勉強会 福岡 2014/05/25

プラグイン: JavaScript

• フォーラム– https://forums.unrealengine.com/showth

read.php?254-Linking-V8-%28JavaScript%29-to-UE4

• 具体的に何ができるのかいまいちわからないが可能性は感じる・・・。

32

Page 33: Unreal Engine 4 勉強会 福岡 2014/05/25

UNREAL TOURNAMENT

• https://www.unrealengine.com/ja/blog/the-future-of-unreal-tournament-begins-today

• コードの 1 行目からオープン開発–すでに GitHub 上で開発が始まっています

• 完成したゲームは無料

33

Page 34: Unreal Engine 4 勉強会 福岡 2014/05/25

ライセンス

• サブスクリプションライセンス– https://www.unrealengine.com/ja/ja-eula– https://www.unrealengine.com/ja-eula-fa

q

• 原文:– https://www.unrealengine.com/eula– https://www.unrealengine.com/faq#legal

• カスタムライセンス– https://www.unrealengine.com/custom-li

censing– https://www.unrealengine.com/ja/custom

-licensing34

Page 35: Unreal Engine 4 勉強会 福岡 2014/05/25

ライセンス

• 基本–月 $19–インストール台数制限無し。– Epic Games はサポートの義務なし。• でも現実はたくさんサポートしてくれています!

–更新しなくてもその時点で取得したエンジンはそのまま利用可能。製品のリリースもできる。

35

Page 36: Unreal Engine 4 勉強会 福岡 2014/05/25

ライセンス

• ロイヤリティ–ロイヤリティ 5% (粗利の 5% )–アーケード、非ゲームはロイヤリティゼロ–四半期ごとに 3000 ドルまでは免除• https://twitter.com/EpicGamesJapan/status/4

59500621842747392

36

Page 37: Unreal Engine 4 勉強会 福岡 2014/05/25

ライセンス

• ソースコード– GPL等、 Copyleft なソースを混ぜるのは禁止。

(そうするとソースコードの公開義務が発生してしまうため)

–エンジンコードを他の無関係なプロジェクトへのコピペするのは禁止。(禁止というか、そうした時点で EULA適用対象となりロイヤリティが発生する。)

–しかしエンジンコードを読んで得た知識はフリー!

–エンジンコードをディスカッション目的で 30 行まで開示可能。これはライセンシー同士である必要はなく、オープンな場で開示してよい。

37

Page 38: Unreal Engine 4 勉強会 福岡 2014/05/25

ライセンス

• サンプルに入っているアセットに関して–アセットをゲームに組み込んだり映像として配布するのは OK 。

–アセットの元データのままライセンス所有者以外と共有するのは NG 。• サンプルデータを使ったプロジェクトをオープン

に共有できないので若干不便。

38

https://www.facebook.com/groups/unrealuserj/permalink/579943662104506/?comment_id=580386395393566

Page 39: Unreal Engine 4 勉強会 福岡 2014/05/25

ライセンス

• 学術利用–教育機関は、月 19 ドルのサブスクリプ

ション 1 人分の料金で、その教育機関(たとえば、大学のコンピュータ実習室)が所有するすべてのコンピュータに本ソフトウェアをインストールし、誰もが使用できます。

– https://www.unrealengine.com/ja/blog/unreal-engine-4-for-schools-faculty-and-students

39

Page 40: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方

• 公式サイト– https://www.unrealengine.com/

40

Page 41: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方

• 公式サイト  DOCUMENTATION–とりあえず検索するならここ!–サイト内の各カテゴリを一括検索。

41

Page 42: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方

• 公式サイト  Wiki 、 Answer Hub 、 Forum– Answer Hub :バグ報告、機能リクエスト、

質問– Forum :ディスカッション、自分の活動報

告• 例えばこんなのとか:

– https://forums.unrealengine.com/showthread.php?2325-Edge-grabing

– 壁につかまるアニメーションを BP でやるぜ!• 日本語正常化しているので ぜひ!

– https://forums.unrealengine.com/forumdisplay.php?19-Japan

42

Page 43: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方

• 公式サイト  Tutorial 、その他動画系– https://www.youtube.com/playlist?list=PLZl

v_N0_O1gaCL2XjKluO7N2Pmmw9pvhE• UE4 Editor Tutorials ( 11 本 /1h08m )

– https://www.youtube.com/playlist?list=PLZlv_N0_O1gasd4IcOe9Cx9wHoBB7rxFl

• Blueprint 3rd Person Game Creation ( 22 本 /3h20m )– https://www.youtube.com/playlist?list=PLZlv_N0_O1

gZS5HylO_368myr-Kg2ZLwb

– Wiki → Tutorialshttps://wiki.unrealengine.com/Category:Tutorials

– Tesla Devhttps://www.youtube.com/channel/UC3QBWg9pMnaFF-q0qjXPDEg

• とにかく膨大にありますが、日本語系はあまりないので情報発信のチャンス!

43

Page 44: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方

• Unreal Engine ユーザー助け合い所( Facebook )– https://www.facebook.com/groups/unrea

luserj/

44

Page 45: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方

• Twitter–@UnrealEngine• 公式(英語)

–@EpicGamesJapan• 公式(日本語)

–@junyash• 下田さん(日本語)

–あとはリツイートされたものから気になった人をフォロー!

45

Page 46: Unreal Engine 4 勉強会 福岡 2014/05/25

情報の集め方• Blog

– 「 Let’s Enjoy Unreal Engine」http://unrealengine.hatenablog.com/• 関西勉強会主催者

– 「もんしょの巣穴blog」http://monsho.blog63.fc2.com/• グラフィック系

– 「UnrealEngine奮闘記」http://unrealengine-blog.hatenablog.com/ • インベーダー

– 「ヒストリア」http://historia.co.jp/

– 「強火で進め」http://unrealengine.blog.jp/

– 「Epic Games Japan」http://egjpress.tumblr.com

46

Page 47: Unreal Engine 4 勉強会 福岡 2014/05/25

ご清聴ありがとうございました

47