CG関係の備忘録ブログ

主にZBRUSH、blender

UE5 兵士の行動を改善

成果

youtu.be

 

 

 

兵士が個別に動くとすぐつっかえるので、リーダーに従って動くように改善。だがリーダーが死ぬと行動不能になるため、あらかじめ次のリーダーを決めておいて死んだら交代するシステムにした。3回目でリーダーが選出されないのなんでだろう・・・

Blender materialのコピー

参考HP

マテリアルのコピーは可能ですか? Blender使い方まとめ

 

 

1. オブジェクトのマテリアルをコピーしたいマテリアルにする。(マテリアルを共有する)
2. マテリアル名の横に数字が出てくるのでそれを押す。(マテリアルを独立させる。つまりコピー)
3. 適当に色を変える

UE5 兵士をしゃがみ歩行させる

成果

youtu.be

 

 

参考動画

How To Set Up Crouching In 4 Minutes Unreal Engine 4 Tutorial - YouTube

 

 

兵士を参加させようと思い、モブに服と装備品をつくったが、低クオリティなのにメチャクチャ時間かかった・・・

UE内での作業は装備品のアタッチをするとスケール100倍になってメッシュが消えたようになってしばらく悩んだ・・・しゃがませるのは超簡単だった

 

兵士をKILLしないように敵をKILLするのがムズイw

Blender 別のアーマチュアのボーンをアペンドする

アペンドしたいボーンだけのアーマチュアをつくる(Aとする)

A選択後、アペンド先のアーマチュアを選択しオブジェクトの結合(Cntl+J)

Aの根っこボーンはルート位置に移動するので削除する

必要に応じて親子付けする

Blender リトポロジー&テクスチャーベイク

成果

 

 

参考動画・HP

PART2 リトポロジー編!~モデリングからアニメーションまでのワークフロー~【blender 2.83】 - YouTube

【Blender2.8】何らかの操作で画面上に出てきた青い線の消し方【アノテーション】 – 忘却まとめ

迷彩模様の作成 - taktelon core

Blender2.8でテクスチャをベイク - Pentacreation BLOG

【Blender】Cycles:ベイクの沼に陥らない対策方法|yugaki|note

 

トポロジー用のアドオンBサーフェスは日本語だとうまく動かないようだ・・・

平面→シュリンクラップ→スナップモードを面、オフセットを小さく

アラインローテーション、プロジェクトをオン

ミラーはクリッピングオン
シェーダー選択↑オートマージオフ

F2→3つの頂点の真ん中を1つ選んでF→面をつくる、辺選択でも

E押し出し、Fフィル、Cntl+Rループカット

Mマージ(2頂点を選んでM)、V頂点の切り離し

辺メニューブリッジエッジ、面メニューグリッドフィル
頂点を2つ選択→Cntl+RMで面をはる

穴の頂点は偶数

 

テクスチャーベイクは↓の設定でうまくいった。UVEditingにしておくと結果がすぐわかる

 

 

UE5 Geometry Cacheをブループリントで制御する

成果

youtu.be

 

 

参考動画

Geometry Cache Renderer in UE5 Niagara Tutorial | Alembic in UE5 Niagara | Download Files - YouTube

 

alembic形式でインポートする際にGeometry Cacheとして取り込むとアニメーショントラック部分が反映されるが、そのままだとずーっと再生されていて制御できない

詳細に制御できそうな項目も見当たらないし、公式はシーケンサでの活用しか説明してないが参考動画のおかげでナイアガラで制御できることがわかった

 

Render項目でGeometry Cacheを選択しアセットを追加する

EmitterStateのLoopBehaviorをOnceにする

ナイアガラの項目を適当に設定する

actorのコンポーネントに追加し、activateをオフにする

ブループリントでactivateをオンにする

これで任意のタイミングでアニメーションを再生できる

しかしめんどくさい・・・

 

使いどころは背景の中に動きを入れたい時とか、心臓とかずーっと動いてるオブジェクトにはいいかも

MakeHumanでキャラ量産フロー

成果

youtu.be

 

MakeHumanはUV展開、テクスチャー、ボーンセットアップ、スキニングが出来ているのでスカルプトだけやればOKという楽チンフローが爆誕した。

 

MakeHumanスタート
キャラクリ、エクスポート(save)→Blenderインポート、GoZ(save)→ディバイド、スカルプト、ノーマルマップ出力、GoB(save)→ノーマルマップ適用→FBX(save)→UE5

 

雑魚敵とかモブとかこれで十分でしょ