3Dのモデルとアニメーションデータってどうなってるの?
@relzx でしょ!俺も最近になってそういや俺3Dモデルもアニメーションもろくに扱ってない…って思ってですね… 3DのゲームはGGJとかで作ってるんですけどね!!
2012-07-25 01:09:03いやマジで3DをUnityで扱う時というか具体的にはモデルとアニメーションの関係性とデータ的にはどういう扱いなのか… モデルの中にアニメーションデータが有るわけじゃなくてモデルとアニメーションデータは別々って認識でまずいいのかな・・・それともモデルに含まれることもあるのかな
2012-07-25 01:16:22@enpel インポートするデータ形式によると思う。FBXはボーンアニメーション持たせられるので、モデルデータにアニメーションデータがぶら下がっている感じになる。
2012-07-25 01:18:03@enpel モデルとアニメーションは別々だが、アニメーションはモデルのボーン構造に基づいて作成されるので、そのアニメーションが任意のモデルに適用できるとは限らない、と思っています
2012-07-25 01:18:26@enpel あんまり正しくない表現か。「モデル」が「頂点・面およびテクスチャ情報」を指すならば、FBXには「モデル」と「アニメーション」両方の情報が入っている、と表現すべきかな。
2012-07-25 01:19:49@yomogi_ft FBXにはアニメーションのデータも入ってる場合があるんですね。 DirectXとかでよくでてくるXファイルも内部にアニメーションデータもってたような・・・そんな感じかな
2012-07-25 01:21:10@enpel 僕も詳しくはないのだけど、ボーン構造が一致していれば、Unity上で「モデルA」に別ファイルの「モデルB」のアニメーションを適用する、みたいなこともできるっぽい。というかこの前のUGJではそうしていました。
2012-07-25 01:23:41@enpel 僕も詳しくはないのだけど、ボーン構造が一致していれば、Unity上で「モデルA」に別ファイルの「モデルB」のアニメーションを適用する、みたいなこともできるっぽい。というかこの前のUGJではそうしていました。
2012-07-25 01:23:41@enpel 結局、モデルを構成する点位置の移動情報が1ファイルとして記録されてるという認識のはず…。すごいザックリですが。AndroidかiOSでアニメーションなしのモデルを描画して、そこから頂点移動アニメーションをつければ少しは理解できるかも?
2012-07-25 01:23:48@enpel 結局、モデルを構成する点位置の移動情報が1ファイルとして記録されてるという認識のはず…。すごいザックリですが。AndroidかiOSでアニメーションなしのモデルを描画して、そこから頂点移動アニメーションをつければ少しは理解できるかも?
2012-07-25 01:23:48@enpel @kyusyukeigo 良くわからなくなったらおいらんとこに聞きにきなさい…!あ、ガリガリくん持参は忘れないようにね…(ぇ
2012-07-25 01:24:23@enpel @kyusyukeigo 良くわからなくなったらおいらんとこに聞きにきなさい…!あ、ガリガリくん持参は忘れないようにね…(ぇ
2012-07-25 01:24:23@yomogi_ft なるほどー!ボーン構造が同じ且つAはモデルデータとモーションデータが入っている Bはモデルデータのみの場合AのモーションをBに適用とかって可能ですかね
2012-07-25 01:28:58@enpel Unity側で特殊な記述が必要だった覚えがありますがそんな感じです。それが可能な理由は「ボーンアニメーションとは何か」を調べるといい感じになると思います。
2012-07-25 01:30:21@enpel メッシュ側でウェイト情報を持ってて、それがボーンの動きに紐づいて動いてるイメージ。ボーン自体は別に分けておけるからメッシュだけ入れ替えてボーンは共通化とかできるよ。キャラ数が多くなるゲームだとそうゆうのが重要になってくる感じ…
2012-07-25 01:39:45@enpel ちなみにUnity公式にCharacter Animationのサンプルリソースありますです。 http://t.co/7pgPX54R
2012-07-25 01:40:06