Let's Enjoy Unreal Engine

Unreal Engineを使って遊んでみましょう

2017-01-01から1年間の記事一覧

UE4 GitHubでエンジンに対してプルリク(Pull Request)を出すまでの方法について

この記事はUnreal Engine 4 (UE4) Advent Calendar 2017の4日目の記事です。qiita.com今年は4年目にして遂に、GitHub上にあるUE4のエンジンソースコードに対してPull Requestする方法を解説します。Pull Requestを行うと、誰でもエンジンのバグを修正したり…

Udemyで『はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座』の配信を開始しました!

Unreal Fest East 2017でも発表させていただきましたが、Udemyというオンライン動画学習プラットフォームにて、『はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座』という講座の配信をこの度、開始しました!www.udemy.com Udemyは…

UE4.18で追加されたブループリントの新機能について

UE4.18がリリースされてからしばらく経ちましたが、まだまだ検証情報が少ないので、今回はブループリントの新機能についてを解説します。UE4.18のリリースノート自体は以下にありますので、そこから拾ってきた情報をもとに独自に調べました。docs.unrealengi…

UE4 Visual StudioなしでVisual Studio CodeからC++プロジェクトを実行する

先日UE4.18がリリースされました。docs.unrealengine.com色々な機能があり、試したいことが沢山あるのですが時間がどうにも足りていません。ひとまず今回試してみたのはVisual Studioをインストールせずに、Visual Studio Codeという比較的軽量なテキストエ…

Unreal Fest East 2017で登壇します!

最近ブログ記事を書く時間もないほどに目まぐるしいalweiです。こんにちは。今年も来ましたが、横浜での公式イベントであるアンリアルフェス。 UNREAL FEST EAST 2017 『UE4の攻略方法を伝授!より効率よく楽しく学ぶための鉄則について』 というタイトルで…

UE4 Windows 10 Creators Update適用時に4.13以前のバージョンでメニューが表示されない問題の対処

かなり昔の問題ですが、UE4.13以前のバージョンを使っている状態で、Windows 10のCreators Updateを適用すると、右クリック時などのメニュー全般が表示されないという問題があります。forums.unrealengine.com4.14以降を使っている場合には既に修正済みなた…

UE4 アセットマネージメントフレームワークについて

UE4.17からアセットマネージメントフレームワーク(Asset Management Framework)と呼ばれるものが正式版として利用可能になりました。この仕組みは必要のない人には全く不要の機能です。UE4のアセットのロードやアンロードは自動的に行われており、それらを細…

UE4 エディタースクリプティングでアセットを操作してみる

現在UE4.17のPreview 2が既にダウンロード可能となっています。4.17もかなりの追加機能があり、まだその全容は掴めていません。今回は4.17で追加された、ブループリントを使ってエディタースクリプティングによる、アセット操作をやってみます。エディタース…

UE4 ライティングを複数PCで分散ビルドする

UE4でライティングを行う際に可動性(Mobility)をスタティック、またはステーショナリーにすることで、ライティングビルドを実行すると、ライトマップ(光と陰の情報)のベイク(焼き付け)を行うことが可能です。ライティングそのものについては公式ドキュメント…

UE4 IKを使ってリアルタイムにボーンを制御してみる

IK(インバースキネマティクス。日本語では逆運動学)という機能は3DCGの世界でごく一般的に使われている機能のひとつですが、リアルタイムのゲームではまだまだ使われていないことも多いです。IKを使うと高さに合わせて足の位置を調整したり、腕の位置をドア…

UE4 アニメーションモディファイア(Animation Modifier)で自動的にアニメーション情報を追加する

UE4.16で追加されたアニメーション新機能に"アニメーションモディファイア(Animation Modifier)"というものがあります。www.youtube.comただこれ、パッと見てもぜんぜん利点も使い方もわからないですよね…私も全然わかりませんでした。というわけでちゃんと…

UE4 AIで使う移動と停止のまとめ

UE4にはAIを移動させるための機能が沢山あります。ちょっと多すぎて、いつも移動はできるのに、どれで停止させられるのかわかりづらいですね… 個人的な備忘録も兼ねてまとめておきたいと思います。まずUE4でAIに移動で使うための機能は大きく2種類あります。…

UE4 LookAt機能を使ってGrayちゃんに見つめてもらってみる

UE4のアニメーションブループリント内で使用できる、"Look At"ノードは簡単にキャラクターたちを振り向かせることが可能です。 UE4.16では"Look At"ノードが強化され、さらに使いやすいものとなっています。今回はこの"Look At"ノードを使ってGrayちゃんに見…

UE4.16で追加される新機能ハイライト

いよいよUE4.16の正式版がリリースされそうです。 今回も正式版リリース直前に放送される機能ハイライトについての動画から新機能を紹介していきたいと思います。オリジナル動画は以下にありますので、気になるという方は自分でも確認してみてください。www.…

UE4 標準機能となったRenderDocプラグインを使ってみる

UE4.16からどうやらRenderDocプラグインが標準で搭載されるようになったようです。まずRenderDocとは、CryEngineで有名なCryTekが開発したGPU処理のデバッグツールです。頂点シェーダーやピクセルシェーダーを直接デバッグできるようになります。RenderDocは…

UE4 エディター内でソースコード編集ができるコードエディタープラグイン

Xenko というゲームエンジンがリリースされましたが、このエンジンは内部にC#のコードエディターが実装されており、エディター内でコード編集が可能です。あまり知られていませんが、UE4でもC++とC#の一部コードが編集可能なエディター内エディターがありま…

UE4 コントロールリグシーケンスを使ってアニメーションを作ってみる

UE4.16 Preview 1の配信が開始されて、またまた色々と新しい機能が追加されました。今回はその中でも特に目玉機能のひとつでもある、コントールリグシーケンス機能を使ってキャラクターアニメーションを作ってみたいと思います。UE4.16 Previewについては以…

UE4 比較的大規模におけるブループリントの運用

今回はいつもと少し違う趣旨の内容となり、『比較的大規模におけるブループリントの運用』という内容で考察してみます。ブループリントは皆さんも知る通り、UE4における最も標準的なロジック実装のスクリプティング環境です。おそらくほとんどの人はブループ…

Unreal Fest West'17で登壇しました

去る2017年、4月15日に毎年2回のイベントであるアンリアルフェスの関西版である、Unreal Fest West'17が開催されました。今回から始めて大阪から関西に移り、場所は梅田のグランフロントから京都の京都コンピューター学院に。unrealevent.jp 今回もEpic Game…

UE4 モバイル用GPSロケーションサービスを使ってみる

UE4.15からモバイルで使えるGPSロケーションサービスの機能が使えるようになりました。これを使うといわゆるポケモンGO的なアプリを作れるようになるかもしれません。当然これだけでは無理ですが。利用するには当然ながらモバイル用にパッケージングする必要…

UE4 HoloLens上でUE4のUWPアプリを実行するまで

実は少し前からMicrosoftのHoloLensをお借りして色々と試していました。このタイミングでこんなものが届いてしまった… pic.twitter.com/JZBRkfbtzT— alwei (@aizen76) 2017年3月2日で、本来HoloLensアプリの開発にはUnityを利用するか、DirectXネイティブな…

UE4 GDC2017 講演の中で公開された様々な新情報について

前回に引き続き、UE4のGDC2017の情報を追っていきます。今回はEpic Gamesが講演した3つのセッションの中から気になった部分を抜粋して紹介していきたいと思います。非常に画像と動画が多いので、ネットワーク環境には注意してください。講演動画に関してはTw…

UE4 GDC 2017 基調講演「State of Unreal」を振り返る

現在Game Developer Conference 2017が開催中です。毎年ここではゲームデベロッパーが沢山の講演を行い、様々な新情報が飛び出します。今回は2017年の基調講演のひとつ「State of Unreal」を振り返ってみましょう。

UE4 Gameplay Tagを使ってゲームプレイ時のタグ管理をより扱いやすくする

リリースされたばかりのUE4.15から正式にGameplay Tagがフルサポートされました。Gameplay Tagとはその名前の通り汎用的なゲームプレイコンテンツを作る際に利用できるラベル情報です。通常のタグと比較すると以下のような機能を持ちます。 1. 中央タグデー…

UE4.15で追加される新機能のハイライト

UE4.15のPreview 3が既に公開済みですが、今回も色々と新機能について公開されているので紹介していきたいと思います。公開されている情報はUnreal Engine公式が毎週配信している生放送から引用しています。以下はアーカイブ。www.youtube.comより詳しい情報…

UE4 Game ModeとGame Mode Baseの違いについて

UE4.14からGame Mode Baseという新しいクラスが追加されています。このクラス、わかってしまうと簡単なことなのですが、非常にわかりづらいハマりポイントがあるのでメモとして記事を残しておきます。

UE4 インターネット上に公開できるSVNサーバーを立てよう 公開編

前回はVisual SVN ServerでSVNサーバーを構築するところまでやりました。unrealengine.hatenablog.com今回は構築したサーバーをインターネット上に公開できるようにしていきます。Visual SVN ServerはインストールするだけでApache HTTP Serverとして機能す…

UE4 インターネット上に公開できるSVNサーバーを立てよう 構築編

今回は少し特殊なプロジェクト運用時に必要となるソースコントロールシステムについてです。 UE4ではPerforce、Subversion、GitなどのVCS(Version Control System)を利用可能です。docs.unrealengine.comUE4ではこれらのことを"ソースコントロール"という…

UE4 ゲームジャムおすすめアセット!

もう少しで今年もグローバルゲームジャムがやってきます。globalgamejam.orgグローバルゲームジャムとは世界中に同時で行われ、世界一の規模のゲームを制作するハッカソンと呼ばれるイベントです。私は今年も去年に引き続き運営側に周りますが、折角なのでUE…

UE4 配列要素の処理をForEachLoopなしで行う

新年一発目の記事です。今年もどうぞよろしくお願いいたします。 まずはブループリントのちょっとしたTipsから。さて今回はブループリント内で配列を扱った時に、配列要素に対する処理を行う場合、通常であれば"ForEachLoop"ノードなどを使うことになるはず…