背景アーティストのぶろぐ背景アーティストのぶろぐUE4とかを触ったことを書くぶろぐ。実は背景あんまり関係ない。Actorを使って楽に紐をレイアウトする久しぶりのエントリーになります。いうのもフィリピンの語学留学後に自主制作を開始して、今も絶賛制作中でありまして、ブログにアウトプットしていくよりもインプット重視の姿勢でやっております。完成後はワークフローやその中で使用した技術について幾つか解説したいなと思っています。今回はその中で使用したUE4のCableActorがちょっとおもしろかったので紹介です。(そして、このエントリーはただの息抜きです。)公式のブログでもCableComponentについて解説が書かれています。Actorを使って作ったものがこちらです。Actorがロープの部分のみでそれ以外のメッシュはStaticMeshです。Actorを使ったのか見ていきましょう。CableActorをモードから検索して配置します。CableActorをシーンに置くとマニピュレーターだけ表示され他は何も表示されません。CableActorを少し動かしてみると、ぴょろっとケーブルのメッシュが表示されます。この段階でも動きに合わせてケーブルがプルプルゆれてくれるのでちょっと楽しいです。次にケーブルの終点の位置を指定します。Actorで指定します。これはシーンに配置されてるActorを選択するので、ケーブルが出る元となるメッシュをシーンに配置してから、指定してあげます。メッシュが小さくてわかりにくいですが、終点に指定して上げたメッシュの基点にケーブルが接続されます。終点にしていしたメッシュを動かせばケーブルが自動についてきていい感じのたるみになってくれます。あとは詳細から様々なパラメータを調整して上げるだけです。どのようなケーブルなのかを1~8の値で指定。1ほど柔らかいケーブル、8ほど硬いケーブルという感じな気がします。Actorをちょっと便利に使ってみる今回私はポールに接続されているロープを表現したかったのですが、CableActorをそのまま配置するだけだと、ケーブル、金具、ポールの3つをそれぞれ動かして、角度を調整しなければいけませんでした。そんなのめんどくせぇ!Blueprintでどうにか...とおもっていましたが、もっと簡単な方法で最初に見せたGifのようにポールを動かすだけでケーブルがついてくるように設定出来ます。構造としてはこのような感じ。親子階層にしてるだけなので、ロープの角度に合わせて金具の角度も自動的に...とはなりません。ポールの位置を決めたらそれに合わせて金具の角度と位置を調整してポールに引っかかってるように、またロープの角度と違和感ないようします。多少の調整作業は必要ですが、こんな感じでケーブルのたるみ具合が異なるレイアウトが簡単にできるのは結構便利。Blueprint化してちゃんと作ったほうが使いやすいものになると思いますが、私の現段階のスキルではこれが精一杯でした。Blueprint化できるように勉強しなければ...。■おまけ:ディスプレイスメントを使ってみるケーブルの形がシリンダーで味気ない...という方は、マテリアルのディスプレイスメントを使ってみるとこのように紐っぽい表現にしたりすることができます。経歴ゲーム背景アーティスト。下請けの制作会社からゲーム開発会社を2社経てフリーランスに転身。UnrealEngineを使った開発に従事しておりました。背景、モデル製作等お仕事のご依頼などはこちらからお願いします。PremiumBloggerTemplates.com。