妹でもわかるUnrealEngine4

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

2月のUnreal Japan Streamをやっていたらしい

www.youtube.com

「またしても風呂に入ってる間に終わっていたんだけど、アーカイブが出てたので研究する。スプラインとスプラインメッシュがテーマらしい」

妹「スプライン。聞いたことがあるような」

imoue.hatenablog.com

「こんなことを書いていた。2年半ぐらい前に」

妹「2年半……なんて恐ろしいひびきなんだ」

「そんなかんじのことを、機能別サンプルのデータを使ったり、その場で作ってデモンストレーションしたりしてる。でも自分でも試してみないとよくわからないので、あとで試す」

妹「何に使うの?」

「今すぐどうこうというのではないけど、鉄道のレールとか作りたい。昔の鉄道シミュレーションは90度曲がる線路とか多かったけど、最近のは3Dで綺麗にカーブする線路になってて、たぶんこういう仕組みを使ってるんだろうなあと」

VOX4Uプラグインを使った読み込み

f:id:una_unagi:20180206002840p:plain

「MagicaVoxelのデータを直接UE4で読み込めるプラグインがあると聞いたので、早速試してみた」

妹「読み込めてるね。これは何メッシュなの?」

「スタティックメッシュになってる」

github.com
プラグイン

github.com
VOX4U用のカラのプロジェクト

「普通のプロジェクトにプラグインを入れても動かなくて、VOX4UPluginのプロジェクトの中にプラグインのデータをいれたら、コンパイルしますか?みたいなことを聞かれて、最終的に動いた。このへんはよくわかっていない」

f:id:una_unagi:20180206002855p:plain

「とにかくプラグインが動いてる状態で、コンテンツブラウザにvox形式のファイルをドラッグ&ドロップしたら、こういうインポート画面が出る」

妹「スケルタルメッシュにもなるの?」

「選択肢としてはでるんだけど、スケルトンがありませんとか言われて上手くいかなかった。これもいまのところ詳細不明」

f:id:una_unagi:20180206003535p:plain
0.99用のデータ(複数オブジェクト)を読み込んだ場合

「0.99のは上手く読み込めない。頭部だけでもなく、色んなパーツが合体したような感じになる。色もなんか変に」

f:id:una_unagi:20180206003542p:plain
0.98のフレームベースアニメーションのデータを読み込んだ場合

「先日作ってたアニメも、各コマが合体したような感じに」

妹「合体させるのが好きなのかな」

「好きなんじゃなく偶然だと思うけど、今のところアニメなしで0.98で作ったデータなら正しく読み込めそう」

EpicGamesLauncherが上手くアップデートできなかった話

妹「なんかアンリアルが起動しないから調べておくれ」

「どうなってるの?」

妹「ショートカット? がおかしいみたいなんだけど。押しても存在しませんとか言われて、なにも起きない感じの」

「ふんふん……」

妹「今年に入ってからはまだ起動してなかったから、いつからそうなってたのかは不明」

「たしかにおかしい。ショートカットじゃなく直接起動すると、アップデートするって出るけど、アップデートしないまま終わっちゃう感じ」

Epic Gamesのファイルの場所がx86になる。 - UE4 AnswerHub

「これのせいかなあ……Epic Gamesフォルダの場所が変わるアップデートがあって、その時に上手くいかなかったんじゃないかと思う。妹のパソコンの場合、容量の問題でCドライブのEpic Gamesフォルダの中身が、実はDドライブにあるというちょっと変な構成になってるから」

妹「どしたらいいの?」

「いったんCドライブに全部戻してからアップデートという手もあるけど、それにはCの容量足りないし、ランチャーの再インストールするのがよさそう……ちゃんと動いた。本体をDドライブにうつしてシンボリックリンクもはって、元通りと」

妹「エンジンが1個もインストールされてないみたいなんだけど」

「それは入れ直さないと……でもプロジェクトの方はそのまま残ってるわけだから」

妹「元通りではない気がするけど、とりあえず動いたからいいか」