妹でもわかるUnrealEngine4

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

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

ボクセルアイス

f:id:una_unagi:20180217234134p:plain

「昨日作ろうとしてやめたやつに再挑戦。大盛りのご飯と区別がしにくい点はあるけど、まあまあ思ってた感じのはできた」

妹「ヨコにあるハシゴみたいなやつは」

「それはウエハースです。好きだからいれた」

妹「フルーツとかもいれたらいいのでは?」

「アイスにのせるのは好きじゃないのでいれなかった」

f:id:una_unagi:20180217234940p:plain

「昨日失敗したのは、アイスとうつわがくっついてめんどくさいというのが大きかったので、今回はMagicavoxel 0.99を使って、パーツ分けしながら作った。これだとアイスを色々加工しても他に影響しない」

f:id:una_unagi:20180217234432p:plain

「当初はバニラの凹凸をごまかすために、昨日と同じようにエミッシブにしてた。ところがそれだと透明のうつわが上手くいかないというか、内側から発光すると思ったのと違う感じになってしまった。なので完成版では凹凸そのものを少なく、しかし豆腐には見えないギリギリの丸みを持たせるようにした」

妹「一歩間違うと豆腐かもしれない」

f:id:una_unagi:20180217234646p:plain

「ウエハースって横に刺さってなかったっけ? と思って最初はこうなってたけど、ご飯にお箸を突っ込んだみたいになるし、調べたららそもそも刺してないらしいことがわかったのでやめた」

妹「やっぱ斜めがむずかしいのかな」

「横からみた細いところを斜めにというのは、ボクセル的に相当無理のあるパターンのような気がする」

f:id:una_unagi:20180217235121p:plain

「いったん全部結合してからMagicaVoxel 0.98で読み込んで、レンダリングするボクセルの形を変更したもの。ただ形を変えるとガラス素材にできないことが判明。うつわをもう少し厚めに作らないと、丸く加工することによって隙間ができてしまうのも問題。ただウエハースの感じはこれが一番いい」

ボクセルチョコアイス

f:id:una_unagi:20180217001802p:plain

「今日は遅刻せずにやってみた。チョコレートという、簡単なようなむずかしいようなお題だった。ボクセル的に特にむずかしいことはしてないけど、バニラ部分が暗いといまいちだったんで、レンダリング設定でエミッシブにしたり、あとチョコを金属にしたりした」

妹「なぜ金属に……」

「いやなんかチョコは固めだから金属でもいいかなーと思ってしまって」

f:id:una_unagi:20180217001930p:plain

「ボツネタ1。透明な器を作って、そこにチョコアイスを入れて、ウエハースを差し込む計画だった」

妹「なんでその計画頓挫したの?」

「丸い器を作るのがちょっとめんどくさいなあと。最初は小さく作ってあとで2倍にする方式だと、通常は外側削るだけでいいんだけど、こういう器だと内側も削らないといけないことに気付いた。しかも透明となったら上手く隠すのも難しい」

f:id:una_unagi:20180217001939p:plain

妹「これは……どんぐり?」

「コーンを作って、その上にアイスを載せる計画だった。デコボコになるのはわかってたけど、コーンの模様みたいな雰囲気でごまかせるとふんでいた。しかし結果としてどんぐりになったので中止」

SpriteStudio5と6でプラグインは違う

f:id:una_unagi:20180214000056p:plain

妹「前に作った2Dゲームのプロジェクトを開こうとしたんだけど、SpriteStudioのプラグインが入ってない? か何かでエラーメッセージがでて上手く開けない。開けてはいるんだけど、なんか表示とか色々おかしいし」

「そういえばエンジン入れ直したんだっけ。プロジェクトの中にあるプラグインを新バージョン用に入れ替えるか、前に使ってたのと同じバージョンのUE4を入れるかすれば開けるはず」

妹「とりあえず前のバージョンを入れてみる。シェーダーファイルというのも要るんだっけ?」

「4.16より前のバージョンだったら要る」

imoue.hatenablog.com
imoue.hatenablog.com

妹「なんか写真と画面が違ってるね。たぶんこれだろうというのを押してみたんだけど」

「デザイン変更があったからね。あと今回はSpriteStudio5で作ってた時のデータだから、今までどおり5用のプラグインでいいんだけど、6で作ったデータの場合は別のプラグインになる。使い方はだいたい同じだと思うんだけど」

github.com
github.com

「5のプラグインは2018年いっぱいはUE4の新バージョンにも対応するけど、その後は6に移行して欲しそうな感じになってる」

妹「6はもう出てるんだっけ」

「出てるけど、有料版とあとトライアル版がある。いつも使ってるIndie版では5しか使えない」

妹「そうすると来年になったら困るのでは?」

「そうなる前に、何らかの形で6のIndie版が出ると思うんだけど、でなかった場合はプラグインを自分でコンパイルすれば使えるようには出来ると思う。プラグインソースコードが公開されてるから、そういう事態には対処しやすい」