SlideShare a Scribd company logo
1 of 57
Download to read offline
historia Inc.
たったひとつのシンプルな答え
ブループリントを書くにあたって大切なこと
2016/07/18 馬場俊行
1
historia Inc.
自己紹介
株式会社ヒストリア
馬場俊行
プログラマー/レベルデザイナー
業界歴8年目
UE3歴約3年(コンシューマー、アーケード、モバイル)
UE4歴約2年(コンシューマー、モバイル)
2
historia Inc.
まず、ブループリントとは?
3
historia Inc.
【ブループリントとは?】
• 特別なアセットで、アクタの種類を新規作成するために
使う直観的かつノードベースのインターフェース
• デザイナーおよびゲームプレイプログラマーは、 新しく
コードを書かなくても、アンリアル エディタからゲーム
プレイの作成およびイタレーションをすぐに実行するこ
とができる
出典:アンリアルエンジン4のドキュメントブループリント入門
4
historia Inc.
【ブループリントとは?】
• そんな事は知っている!
• もうある程度ブループリントは書ける
• ノードをガシガシ繋げていけばいいんでしょ?
今回はそんな人を対象に、一歩踏み込んだ内容です
5
historia Inc.
ブループリントを書くにあたって
大切なこと
6
historia Inc.
【ブループリントを書くにあたって大切なこと】
Q.ブループリントを書くにあたって
唯一にして絶対の正義とは?
7
historia Inc.
【ブループリントを書くにあたって大切なこと】
8
A.見やすさ
historia Inc.
【ブループリントを書くにあたって大切なこと】
• 悪い例
9
historia Inc.
【ブループリントを書くにあたって大切なこと】
• 実行ルートがあっちこっちに迷走している
– 流れがわかりにくい
• ルート同士が交差していたりノードと重なっている
– ピンがどこに接続されているのかわからない
• ノードとノードの距離が近すぎる
– 全体的に見えにくい
• コメントが一切無い
– 何をやっているかよくわからない
10
historia Inc.
【ブループリントを書くにあたって大切なこと】
• ソースコードの可読性以上に視認性の重要さは大きい
• ノードを綺麗に整理することは見た目以上に保守のしや
すさに気づく
• 特に大人数による開発では絶対的な正義となる
11
historia Inc.
【ブループリントを書くにあたって大切なこと】
12
では、どうすれば見やすくなるのか?
historia Inc.
【ブループリントを書くにあたって大切なこと】
• ノードの配置を整理して処理の流れを見やすくする
13
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
• 処理の流れは左から右、上から下へ
14
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
• 出来るだけルート同士が交差しないようにする
15
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
• ノード同士の距離はある程度離す
16
知らない間に…
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
• ノード同士の距離はある程度離す
– ノードの大きさはアクター名や関数名の変更、
引数の追加などである程度変化する
– エディタの言語設定を変更してもノードの大きさは変わる
17
言語を切り替えても
ノードの大きさを変えない
設定があるので活用
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
• ノード同士の距離はある程度離す
とはいえ、離れすぎると今度は
全体を把握しづらくなるので注意
18
ノード同士の間隔は、ある程度余裕をもって!
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
ここでブループリント小話を一つ……
「この処理の間にこの処理を入れてください」
「他のノード動かすのメンドクサイお」
「ノードとノードの間に無理やり入れるお」
「入りきれないからこの辺に置いておくお」
19
∧_∧
( ゚ω゚ ) ノード配置は任せろー
バリバリC□l丶l丶
/ ( ) やめて!
(ノ と、 i
しーJ
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
その結果……
こうした繰り返しによって悲劇は生まれます……
20
historia Inc.
【ノードの配置を整理して処理の流れを見やすくする】
「どうせまた後で修正が入るかも」
「とりあえずの仮処理かもしれないし…」
その気持ち、すごくわかります!
とは言え、常に綺麗に保つことを心掛けましょう
– ノードは複数選択する事で簡単にまとめて移動できる
– 後述するコメント枠を活用することで、枠単位で移動できる
ね、整理するのは簡単でしょ?
21
historia Inc.
【ブループリントを書くにあたって大切なこと】
• リルートノードを活用する
22
historia Inc.
【リルートノードを活用する】
• ルートがノードで隠れないように配置ができる
• 別のルート同士の重なり合いも解消できる
23
historia Inc.
【リルートノードを活用する】
• ルートを枝分けして複数のピンに接続できる
24
historia Inc.
【リルートノードを活用する】
• 複数の実行ルートを合流させることができる
25
historia Inc.
【リルートノードを活用する】
リルートノードの作成自体はルート上でダブルクリック
するだけで簡単に追加できる
26
右クリックからだと
「AddRerouteNode」
を選択すれば追加できる
historia Inc.
【ブループリントを書くにあたって大切なこと】
• コメントを活用する
27
historia Inc.
【コメントを活用する】
• コメントグループを使う
– 複数ノードをまとめて囲う事で、関連処理が視覚的に分かる
– コメントグループを移動させると中身をまとめて移動できる
– EventGraph内で各イベントごとに囲うのも有効
28
historia Inc.
【コメントグループを使う】
色を変えることによってより分かりやすく
29
historia Inc.
【コメントグループを使う】
コメントグループの作成自体はCキーを押すだけ
30
historia Inc.
【コメントを活用する】
• ノードコメントを使う
– 手軽にコメントを挿入することができる
– やりすぎると見にくくなる場合もある
– ちょっとしたメモ程度で使う感覚の方がよいかも
31
historia Inc.
【ノードコメントを使う】
32
ノードを選択して右クリックし、「ノードのコメント」欄
に直接入力する
historia Inc.
【コメントを活用する】
• 説明/ツールヒント機能を使う
– 変数や関数にカーソルを合わせると出る説明文
33
変数の場合は「ツールヒント」
関数の場合は「説明」
historia Inc.
【ブループリントを書くにあたって大切なこと】
• ノードの簡略化を活用する
– 関数化やマクロ化する以外でもノードをまとめる事が可能
34
複数のノードを一つのノードに
まとめる事ができる
historia Inc.
【ノードの簡略化を活用する】
複数のノードを選択した状態で、右クリックし
「ノードを折りたたむ」をクリックする
35
historia Inc.
【ノードの簡略化を活用する】
マクロのノードをシンプルにすることも可能
普段使っている演算子のノード(+やーなど)と同じ機能
36
historia Inc.
【ノードの簡略化を活用する】
マクロの詳細設定にて「コンパクトノードタイトル」に
表示する内容を記入する
37
historia Inc.
【ブループリントを書くにあたって大切なこと】
• 整理する
– EventGraphを分ける
– 関数や変数、マクロにはカテゴリを設定する
38
historia Inc.
【整理する】
増えがちなイベントは内容によってEventGraphを分ける
39
historia Inc.
【整理する】
カテゴリで関数やマクロをまとめておくと
右クリックのノード一覧も整理された状態で表示される
40
historia Inc.
【整理する】
• これらの整理作業は、最初のうちはあまり必要ない
• 開発が進むにつれ、実装内容が増えてきた時に有効
• とくに開発後期になると大量のイベントや関数、マクロ
などが増えるため、整理していると作業効率はよくなる
41
historia Inc.
【ブループリントを書くにあたって大切なこと】
• 関数、マクロを活用する
– 同じような処理の流れはマクロを使用する
– 似たような機能は関数にする
42
historia Inc.
【関数・マクロを活用する】
こんな事していませんか?
「うーん、ここから先の処理の流れはこっちと一緒だな…」
「よし、だったらここでこっちのノードに繋げて――」
「これで完成だ!」
43
historia Inc.
【関数・マクロを活用する】
44
\\ \\\\ ../´: : : : : : : : : : : : : : : : : `:\、 /// __
\\\\ \ \ /: : : : : : : : : : : : : : : : :ヽ: : : : : : : :`\ / ヽ /
\ \\ /: : : : : : : : : : : : :: : : : ∧、:ヽ: : : : : : : : :\ / // ノ
\ \ /: : : : : : : : : : : : : : //: / ヽ: : : : : : : : : : : : / _|_
\\\\ __/: : : : : : : : : : イ: / .i: / .ヽ: ヘ: : : : : : : : : ヽ / | |
── . . ─. | |  ̄`|: : : : : : :/ |:/ /.|:/ ヽ:| ヽ: :i: : : : : : :ヽ / / / _/
─>: : : : : :`} | .|: : : : i: / レ´ |/ N\__:∧: : : : : : :i |
==: : : : : : /──: : : : :|:// ̄ ̄ヽ / ̄ヽ ∨ヽ: : : : : :卜 卜-
三三三: : : / i: /__ }: /|v| /´ ̄`iヾ ./´ ̄ヽヽ ∧: : : N N: \ ==≡≡ |
≡=─: :/ 〉/ 〉i: i ミ| { ||| .| | ||| } |´ i: : : : :i: : : : : :Z =≡_|_ | |
V N: N | |::i ヽ_ ノ .ヽ_ノ ´ .i: ノ∧ノ: : : : : :| | _
彡彡 \ .|: .| 卜: 丿: : : : :ノN .| _
/ ヽi:─ し N\____ {:::i .N∨ |_
// |ヘ: ヽ / N }ヽ| \\ \ \\ .|
/ /// / wNヽ/ i \/ ノ \ \\ \\ ◯\
/// / / // / \\─_____ /\\ \ \\ \\\\ つ
// / // / \\/ミミY彡/// \\ \ \ \ \ |.| |.|
// // / 〉7NV∧ r〈 i \\ \ \\ || .||
.○ ○
historia Inc.
【関数・マクロを活用する】
• 関数もしくはマクロを使いましょう
45
historia Inc.
【関数・マクロを活用する】
46
ところで…
関数とマクロの違いって把握してますか?
historia Inc.
【関数・マクロを活用する】
それぞれで出来ること、できない事
47
入出力ピン Latentノード 継承先のクラス
関数 追加できない 使えない 呼び出せる
(オーバーライドも可能)
マクロ 追加できる 使える 呼び出せない
historia Inc.
【関数・マクロを活用する】
• つまりどういうこと?
– マクロは、実行ピンを増減でき、処理待ち用のLatentノードが
使えるため、処理の流れを簡潔にまとめることができる
– 関数は、継承先でのクラスでも使用でき、中身の処理を継承先
でも上書きできるため、同じような機能をまとめることで効力
を発揮する
48
historia Inc.
【関数・マクロを活用する】
• マクロ使用の具体例
– フェード処理などで、フェードの開始直後と終了後のタイミン
グをどちらも取得したい場合に簡単に実装できる
49
historia Inc.
【マクロ使用の具体例】
フェード用マクロの中身
50
historia Inc.
【関数・マクロを活用する】
• 関数使用の具体例
– 移動処理の機能を関数化して実装
51
historia Inc.
【関数使用の具体例】
派生先で移動処理の実装を専用のものに書き換える
52
historia Inc.
【関数使用の具体例】
もしくは派生先で、さらに専用の処理を追加する
53
historia Inc.
【関数使用の具体例】
54
関数を使用する側はどちらの実装なのか知る必要はない
ただ移動を行う機能という事だけ知っていれば良い
historia Inc.
【ブループリントを書くにあたって大切なこと】
ブループリントはすぐに汚くなるわけではありません。
少しずつ少しずつ汚れていき、
気がついたら大変な状態になる場合はよくあります。
55
三 三三
/;:"ゝ 三三 f;:二iュ どうしてこんなになるまで放っておいたんだ!
三 _ゞ::.ニ! ,..'´ ̄`ヽノン
/.;: .:}^( <;:::::i:::::::.::: :}:} 三三
〈::::.´ .:;.へに)二/.::i :::::::,.イ ト ヽ__
,へ;:ヾ-、ll__/.:::::、:::::f=ー‘==、`ー-=“⌒ヽ ←ブループリント
. 〈::ミ/;;;iー゙ii====|:::::::.` Y ̄ ̄ ̄,.シ'=llー一'";;;ド'
};;;};;;;;! ̄ll ̄ ̄|:::::::::.ヽ\-‐'"´ ̄ ̄ll
historia Inc.
【ブループリントを書くにあたって大切なこと】
56
これらを上手く活用し、
見やすいブループリントを書くよう心掛けましょう!
historia Inc.
おわり
57
ご清聴ありがとうございました

More Related Content

What's hot

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
 

What's hot (20)

猫でも分かるUMG
猫でも分かるUMG猫でも分かるUMG
猫でも分かるUMG
 
UE4で作成するUIと最適化手法
UE4で作成するUIと最適化手法UE4で作成するUIと最適化手法
UE4で作成するUIと最適化手法
 
60fpsアクションを実現する秘訣を伝授 基礎編
60fpsアクションを実現する秘訣を伝授 基礎編60fpsアクションを実現する秘訣を伝授 基礎編
60fpsアクションを実現する秘訣を伝授 基礎編
 
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
 
ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門
 
UE4 LODs for Optimization -Beginner-
UE4 LODs for Optimization -Beginner-UE4 LODs for Optimization -Beginner-
UE4 LODs for Optimization -Beginner-
 
猫でも分かる UE4のAnimation Blueprintの運用について
猫でも分かる UE4のAnimation Blueprintの運用について猫でも分かる UE4のAnimation Blueprintの運用について
猫でも分かる UE4のAnimation Blueprintの運用について
 
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDマテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
 
猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem 猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
 
UE4におけるレベル制作事例
UE4におけるレベル制作事例  UE4におけるレベル制作事例
UE4におけるレベル制作事例
 
猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り猫でも分かるUE4のポストプロセスを使った演出・絵作り
猫でも分かるUE4のポストプロセスを使った演出・絵作り
 
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
UE4をレンダラとした趣味的スピード背景ルックデブ(UE4 Environment Art Dive)
 
UE4でTranslucencyやUnlitに影を落としたい!
UE4でTranslucencyやUnlitに影を落としたい!UE4でTranslucencyやUnlitに影を落としたい!
UE4でTranslucencyやUnlitに影を落としたい!
 
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
 
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 Localization Deep Dive)
UE4ローカライズ事例 (UE4 Localization Deep Dive)UE4ローカライズ事例 (UE4 Localization Deep Dive)
UE4ローカライズ事例 (UE4 Localization Deep Dive)
 
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
 
UE4における大規模背景制作事例(データメンテナンス・大技設定編 )
UE4における大規模背景制作事例(データメンテナンス・大技設定編 )UE4における大規模背景制作事例(データメンテナンス・大技設定編 )
UE4における大規模背景制作事例(データメンテナンス・大技設定編 )
 
聖剣伝説3でのUE4利用事例の紹介~Making of Mana | UNREAL FEST EXTREME 2020 WINTER
聖剣伝説3でのUE4利用事例の紹介~Making of Mana | UNREAL FEST EXTREME 2020 WINTER聖剣伝説3でのUE4利用事例の紹介~Making of Mana | UNREAL FEST EXTREME 2020 WINTER
聖剣伝説3でのUE4利用事例の紹介~Making of Mana | UNREAL FEST EXTREME 2020 WINTER
 
UE4における大規模レベル実装ワークフローとブループリント活用事例
UE4における大規模レベル実装ワークフローとブループリント活用事例UE4における大規模レベル実装ワークフローとブループリント活用事例
UE4における大規模レベル実装ワークフローとブループリント活用事例
 

Viewers also liked

UE4に初めて触ってから半年で同人ゲームを作るまで
UE4に初めて触ってから半年で同人ゲームを作るまでUE4に初めて触ってから半年で同人ゲームを作るまで
UE4に初めて触ってから半年で同人ゲームを作るまで
Daisuke Mizuno
 

Viewers also liked (10)

50分でわかるブループリントについて
50分でわかるブループリントについて50分でわかるブループリントについて
50分でわかるブループリントについて
 
Unreal Engine MeetUp Saitama #5 スライド資料
Unreal Engine MeetUp Saitama #5 スライド資料Unreal Engine MeetUp Saitama #5 スライド資料
Unreal Engine MeetUp Saitama #5 スライド資料
 
[CEDEC2017] 最新モバイルゲームの実例からみるUE4のモバイル向け機能・Tipsを全部まるっとご紹介!
[CEDEC2017] 最新モバイルゲームの実例からみるUE4のモバイル向け機能・Tipsを全部まるっとご紹介![CEDEC2017] 最新モバイルゲームの実例からみるUE4のモバイル向け機能・Tipsを全部まるっとご紹介!
[CEDEC2017] 最新モバイルゲームの実例からみるUE4のモバイル向け機能・Tipsを全部まるっとご紹介!
 
第1回UE4名古屋勉強会
第1回UE4名古屋勉強会第1回UE4名古屋勉強会
第1回UE4名古屋勉強会
 
ブループリントのゲーム開発 Live!
ブループリントのゲーム開発 Live!ブループリントのゲーム開発 Live!
ブループリントのゲーム開発 Live!
 
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフローUE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
 
UE4に初めて触ってから半年で同人ゲームを作るまで
UE4に初めて触ってから半年で同人ゲームを作るまでUE4に初めて触ってから半年で同人ゲームを作るまで
UE4に初めて触ってから半年で同人ゲームを作るまで
 
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
 
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略片手間MySQLチューニング戦略
片手間MySQLチューニング戦略
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
 

Similar to 出張ヒストリア ブループリントを書くにあたって大切なこと (7)

ぼくのかんがえたふつうのあんどろいどかいはつ
ぼくのかんがえたふつうのあんどろいどかいはつぼくのかんがえたふつうのあんどろいどかいはつ
ぼくのかんがえたふつうのあんどろいどかいはつ
 
やる夫で学ぶマーケティング
やる夫で学ぶマーケティングやる夫で学ぶマーケティング
やる夫で学ぶマーケティング
 
モテる! Node.js でつくる twitter ボット制作
モテる! Node.js でつくる twitter ボット制作モテる! Node.js でつくる twitter ボット制作
モテる! Node.js でつくる twitter ボット制作
 
UnityとnodeとMMDと
UnityとnodeとMMDとUnityとnodeとMMDと
UnityとnodeとMMDと
 
Eucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpvEucalyptus 3.1 and next in #occpv
Eucalyptus 3.1 and next in #occpv
 
FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化
 
Gitのすすめ
GitのすすめGitのすすめ
Gitのすすめ
 

More from historia_Inc

目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
historia_Inc
 
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
historia_Inc
 
実戦投入事例! Niagaraで地球の風をビジュアライズ!
実戦投入事例! Niagaraで地球の風をビジュアライズ!実戦投入事例! Niagaraで地球の風をビジュアライズ!
実戦投入事例! Niagaraで地球の風をビジュアライズ!
historia_Inc
 
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
historia_Inc
 
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
historia_Inc
 
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
historia_Inc
 
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
historia_Inc
 
映像屋さんのためのリアルタイムBG制作
映像屋さんのためのリアルタイムBG制作映像屋さんのためのリアルタイムBG制作
映像屋さんのためのリアルタイムBG制作
historia_Inc
 
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
historia_Inc
 
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
historia_Inc
 

More from historia_Inc (20)

電撃! ゲリラ的ゲームプロデュース論
電撃! ゲリラ的ゲームプロデュース論電撃! ゲリラ的ゲームプロデュース論
電撃! ゲリラ的ゲームプロデュース論
 
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
 
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
 
実戦投入事例! Niagaraで地球の風をビジュアライズ!
実戦投入事例! Niagaraで地球の風をビジュアライズ!実戦投入事例! Niagaraで地球の風をビジュアライズ!
実戦投入事例! Niagaraで地球の風をビジュアライズ!
 
コンテンツサンプルを楽しむ"超"初心者の為のNiagara
コンテンツサンプルを楽しむ"超"初心者の為のNiagaraコンテンツサンプルを楽しむ"超"初心者の為のNiagara
コンテンツサンプルを楽しむ"超"初心者の為のNiagara
 
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
 
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
 
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
 
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメントヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
 
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
 
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
 
映像屋さんのためのリアルタイムBG制作
映像屋さんのためのリアルタイムBG制作映像屋さんのためのリアルタイムBG制作
映像屋さんのためのリアルタイムBG制作
 
【出張ヒストリア2018】モーションキャプチャーを取り入れるには?
【出張ヒストリア2018】モーションキャプチャーを取り入れるには? 【出張ヒストリア2018】モーションキャプチャーを取り入れるには?
【出張ヒストリア2018】モーションキャプチャーを取り入れるには?
 
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
 
【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ
【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ
【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ
 
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
 
【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?
【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?
【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?
 
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
 
【出張ヒストリア2017】 Art of airtone
【出張ヒストリア2017】 Art of airtone【出張ヒストリア2017】 Art of airtone
【出張ヒストリア2017】 Art of airtone
 
【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ
【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ
【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ
 

出張ヒストリア ブループリントを書くにあたって大切なこと