x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

3DモデルをUE4内で動かしたい

トラックなどの車の3DモデルをUE4で動かしたいのですが、3Dモデルだけでは動かすことはできませんか? Vehicleのテンプレートの車のメッシュを入れ替えるとできるのかなと思いやってみましたが、まず3Dモデルがスケルタルメッシュとしてインポートできないので車を入れ替えることができなかったです。

下記の記事を見たのですが、何が必要なのかが良くわからなかったので、教えていただけますでしょうか? スケルタルメッシュ は以下の 2 つの部分で構成されます。1 つは、スケルタルメッシュのサーフェスを作るためのポリゴン一式です。もう 1 つは、ポリゴンの頂点をアニメートさせるために使用する相互に連結された階層的ボーン一式です。 とありましたが、ポリゴンの頂点をアニメートさせるために使用する相互に連結された階層的ボーン一式です。とはどういう意味ですか? ボーンは必要というのは分かったのですが、トラックなどの車の場合にどの部分にボーンが必要なのか?良くわかりませんでした。

Product Version: UE 4.20
Tags:
more ▼

asked Mar 29 '19 at 11:23 PM in Japanese

avatar image

prosciutto_aniki
2 1 2 6

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

表題にあります3Dモデルのメッシュを単にスタティックメッシュとして動かす、ということでしたらメッシュをBPアクタにしたりレベルブループリントから呼び出してトランスフォーム系のノードで動かすなど方法はたくさんあります。 また、シーケンサーを利用してタイムラインに準じて動かす、という方法も使えます。

ご質問では車両(Vehicle)を動かしたい、という文脈と思いますが、ビークルアセットを作成する場合には、 http://api.unrealengine.com/JPN/Engine/Physics/Vehicles/VehicleUserGuide/index.html UE4日本語公式ドキュメントにありますように、ビークル専用のスケルタルメッシュを作成する必要があります。 ここで、スケルタルメッシュとは「メッシュ」および「ボーン(スケルトン)」で構成されるキャラクタ一式、と捉えていただくのが一般的でしょう。

人型モデルのように変形はしないのになぜスケルタル?と考えるケースもあると思いますが、様々な「アニメーションしつつ動くアセット」では、タイヤの位置や伸びるスライドジョイントなどを表現するために、メッシュとボーンの組み合わせが必要になります。代表例がビークルや工作機械、ロボットなどですね。

UE4におけるビークルアセットの作成は、この手の作業に慣れている方であればそれほど難易度の高いものではありませんが、経験のない場合はYoutubeなどで「UE4 Vehicle」などと検索していただくと様々なチュートリアルにヒットするかと思います。ただし基本的に英語ソースしかない状態に近いです。

続いて、簡易的にすでに用意されたビークルなどのアセットに「アニメーションはできないけれど見た目だけ置き換えたい」というケースも可能です。 そういう場合では、親となるビークルのアクタをHIdden(隠す)状態にして、同じ位置に表示したいメッシュを置くという方法論になります。これだとハンドル操作に連動してタイヤが動くとか、サスペンションの挙動は行えないですが、とにかく「動く」という目的は果たせるかと思います。

また、Pawnや通常のキャラクタとしてトラックのメッシュを動かしたい場合、たとえばサードパーソンテンプレートにあるグレーマン(UE4マネキン)のメッシュを用意されたメッシュで置き換えることは可能です。

最後に、トラックなどを背景アセットとして、それほど厳密な車両の動きやアニメーションの必要もなく、ただ道路などに沿って動かしたい場合は、シーケンサーやスプラインBPを用いてスタティックメッシュアクタを動かす、という方法もあります。

以上、それぞれの目的に応じて方法はたくさんありますので色々試してみてください。

more ▼

answered Apr 04 '19 at 11:03 AM

avatar image

Makoto Sakai
21

avatar image prosciutto_aniki Apr 08 '19 at 12:32 AM

ご丁寧に回答いただき有り難うございます。 返信が遅れまして誠に申し訳ありません。 動かすと言っても色々な方法があるのですね。 車両を動かしたいのリンク先を参考にさせていただきます。

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question