Howto
UnrealEngine

UE4 is Macho(UE4は何事もマッチョ!)

More than 1 year has passed since last update.


はじめに

みなさんUnreal Engine 4使われた事、実はそんなにございませんよね。

私も配属1日目で結構な情報提供量を要求されました、エバンジェリストを呼ぶお金は嫌なのでこうしているのだと思います。

話をもとにもどして、このゲームエンジンWindows98の頃からくらいしか知りませんが、GUIのゲームエンジンとして登場し当時も、動作はそうとう不安定でした。

今、考えてみればマシンスペック不足だった気がします。

使い続けてから3月くらいですが、以下のような事がわかってきました。


Unreal Engine 4 リアルタイムの処理をするためだと思われるが、はじめはベイクが走る。

UE4のelementalとかを初めて、Mac OSとWindowsで読み込む場合、約1時間 程度、テクスチャー生成に時間を取られます。(さらにターゲットプロジェクトを他に変換すると3時間とか取られます)

おそらくその事を知らずに、Unityのライブコーディング気取りでカチカチと別のイベントを発生させてしまい、フリーズのリブートになるようです。

ue4frees.png


MacのOpenGLだと変なテクスチャーになってしまうので、DirectXのPCでビルドするようになると思う

上記の理由により、汚いのより綺麗、生成したものが遅いのより早いので、DirectXのPCが主流になると思います。Mac,OpenGLなんてやっても金にならないからこうなるんでしょうね。(ちなみにこのプロジェクトをmacで開こうとすると3時間待ちとかで出来たり出来なかったりプロジェクト作り直すかなー)


情報量が半端ない

結構、ものすごいマッチョな情報量なので覚悟してください。lit unlitなどUnityでは見慣れていない用語の意味を調べていくと、読めるようになります。上司には”ふつつか者ですが努力と根性で頑張ります。”をお伝えください。最近だんだんまたわかってきたのですが、言い回しがUE4は違うだけで結局これってUnityのxxxをxxxとか言っているような気がします。両方とも数式で計算した結果が反映されているのですがそこら辺をわかった上でハイ同じですとは言えません。


マシンパワー

上記の理由によりマシンスペックそしてパワー(台数も含む)が高ければ、美しい映像が手に入りセンス次第で敵に勝てます。開発専用機を模索中ですが結構しそうですね。開発機+2モニター構成で使うことを想定しているAAAゲーム開発エンジンですから仕方ありません。


新規参入について

死ぬ思いで作ることになると思います。流行りで飛びついても失敗するでしょう。