スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

トップ

ようこそ

ぴおが製作したゲームとか置いてます。


制作物
微塵に砕かれるテンシちゃん


ソードマスターテンシ

初東方二次創作。
ソードマスターのテンシが仇なす敵を微塵に砕く、
テイルズ風ソードアクション。


最近のこと



戦闘ヘリMOD
戦闘ヘリMOD1.4.6対応版つくりました。


東方Project・攻略ブログ
スポンサーサイト

BlenderでモデリングしてMixamoでモーションをつけてUnityで使う

自分でモデルを作ってUnityで使えるようにしたのでメモ。




こんな感じになります。

使ったソフトのバージョン

Blender 2.75
└FBX Format 3.3.3

Unity 5.4.2

手順
Blenderでモデリング
BlenderのFBXエクスポートでfbxファイルを作成
作成したfbxファイルとテクスチャをzipで圧縮
mixamoでモデルとテクスチャのzipをアップロードして、リギングしてもらう
リギングしたモデルをUnity向けfbxでダウンロード
mixamoで欲しいモーションを選ぶ
選んだモーションををダウンロード
Unityにモデルとモーションをインポート
完了

各手順について
Blenderでモデリング

適当にググってつくる。

usms.ws 牛山雅博 3DCG WebSite
http://usms.ws/
Howto→顔のモデリングから表情作りまでGraphicsWorld2002年3月号

かんたんBlender講座
http://krlab.info.kochi-tech.ac.jp/kurihara/lecture/cg/BlenderWeb_Hayashi/html/modeling.html

BlenderのFBXエクスポートでfbxファイルを作成

出力前に、メッシュを結合して一つにしておく。

FBXエクスポートの設定はこんな感じ。

fbxexport.png

ASCIIで出力したらmixamoアップロードで失敗した。

作成したfbxファイルとテクスチャをzipで圧縮

fbx単体でmixamoにアップロードすると、テクスチャがない状態になる。
FBX Converterでfbxとテクスチャを結合してアップロードしてもOK。

BlenderからUnityにテクスチャ付きオブジェクトを渡す - おもちゃラボ
http://nn-hokuson.hatenablog.com/entry/2016/06/29/220310

mixamoでモデルとテクスチャのzipをアップロードして、リギングしてもらう

3D Animation Online Services, 3D Characters, and Character Rigging - Mixamo
https://www.mixamo.com/

adobeIDが必要なので、IDがない場合は作成する。

mixamo1.png

ログインしてStoreページを開くと、画面上部にUPLOADボタンがあるので、画面の指示に従ってモデルのzipファイルをアップロードしてセットアップする。

リギングしたモデルをUnity向けfbxでダウンロード

mixamo2.png

アップロードが完了すると、MyAssets→MyCharactersにボーンの入ったモデルが出来る。
「QUEUE DOWNLOAD」をクリックして、フォーマットを指定すると、ダウンロードできる。

mixamoで欲しいモーションを選ぶ

StoreページのAnimationsにいろいろモーションがある。クリックすれば、アニメーションがプレビューがされる。

mixamo3.png

右側にはアニメーションの設定がある。

ChangeCharacterでモデルの変更。
移動するモーションには、In Placeのチェックボックスがあり、チェックすると移動のないモーションになる。
ADD TO PACKでプレビュー中のモデルにアニメーションを保存できる。
保存したアニメーションはMyAssetsのMyAnimationsで確認・編集できる。

選んだモーションをダウンロード

モデルと同様に、保存したアニメーションもダウンロードできる。
(ダウンロードできない場合は、Change Characterでモデルを選択しなおす)

「fbx for unity」でダウンロードすると、モーションのみのfbxファイルが圧縮されたzipファイルが手に入る。

Unityにモデルとモーションをインポート

これまででダウンロードした、リギングされたモデルとモーションをUnityにインポートする。
自分の環境では、モデルのテクスチャがうまく貼られていなかったので、マテリアルのテクスチャを再設定した。


[UE4]アニメーションNotify

2/7 書いてる途中

モデルアニメーションの特定のタイミングで処理をしたい時の備忘録。

攻撃モーションでダメージ計算をしたいタイミングとか。

タイミングの設定

アニメーション画面開く。
アニメーションを選択。
任意のフレームを選んでAddNotify。

処理の呼び出し

アニメーションブループリントでNotifyの名前のイベントが呼ばれるので、やりたい処理を書く。

[UE4]ウィジェットでのアニメーションのイベント受け取り

分かりにくかったのでメモ

ウィジェットのアニメーションでのイベントトラックの使い方について

1.WidgetブループリントのEventGraph内でCustom Eventを作る
2.Widgetでのアニメーションで、イベントトラックを作成。
3.イベントトラック内のフレームにイベントキーフレームを打つ。
4.打ったキーフレームのプロパティ内のValueに、カスタムイベントの名前を入力する。

おまけ:アニメーションの再生

UE4 UMGで作ったアニメーションを再生する

[UE4]ビームつくった




Twitterに参考URLを2つ貼ったツイートをしたら、二つ目が消えてしまったので、ブログにまとめておきます。

ほげたつブログ - UE4でレーザービームを実装する

この記事を参考にしました。FirstPersonGunのBlueprintとかはまんまです。
とにかくビームを出したかったので、記事ではFirstPersonGunを使いまわしていますが、自分はSpawnで沢山出してます。

Youtube - 7 - Creating a Beam Emitter

ビームのパーティクルの作り方。
実際に使うのは上のブログ記事の通り、6分辺りまでの作業。

UE4 の学び部屋 - パーティクル入門 (7) ビーム エミッタを作る

ビームエミッタ動画の日本語解説です。動画一通り見たらこっちで。

YouTube - 4 - Creating a Sprite Emitter
UE4 の学び部屋 - パーティクル入門 (4) スプライト エミッタを作る

上記のビームエミッタ動画と同じく、スプライトのエフェクトのチュートリアル動画とその日本語解説です。
発射と着弾のパーティクルを作る時に参考にしました。
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
プロフィール

ぴお

Author:ぴお
ようこそ

自分のゲーム制作での備忘録や製作記録を書き留めておくブログです。

■やってるサービス
Twitter:piorimumu

Pixiv
http://www.pixiv.net/member.php?id=1126385

Twitter
このページのトップへ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。