2011-12-06 10 views
4

私は、3ds Maxのようなソフトウェアからインポートされた、WPFで3D文字をアニメーション化しようとしています。キャラクターをメッシュとしてインポートすることはできますが、スケルトンのようにアニメートすることは簡単ではないようです。WPFでの3D文字のアニメーション

これは不可能だと言っている他の記事をいくつか読んだが、Silverlightの3D Characterアニメーションに関する章がある本を見つけた(ISBN 1847198929)。SilverlightはWPFのサブセットである興味がある)。これはWPFで3D文字をアニメーション化することについて私が見つけることができるウェブ上のすべてのものと矛盾するようです。

誰もがアドバイスを提供できるSilverlightまたはWPFでこれを経験していますか? (私はもちろんその本を注文した!)

おかげで、その2 1/2 Dとして知られているものだと思うので、

+1

シルバーライトとWPFの3Dサポートは全く異なります。シルバーライトの場合は、下の "Skinning"サンプルをご覧ください:http://blogs.msdn.com/b/eternalcoding/archive/2011/10/04/silverlight-toolkit-september-2011-for-silverlight-5 -what-s-new.aspx – Denis

答えて

1

Sliverlightは本当に、むしろそれは、平面投影/翻訳を使用する真の3Dを持っていません。 Silverlightはプレーンとスキューを使用して作業を行うことができます。 3D APIsには、インポートされたモデルを操作するための多くの変換が含まれています。これは、実際のメッシュ/ジオメトリなどをサポートしていません。

WPFでは、直接作成するか、欠けている部分を追加することができます(作成したXAMLに必要なものすべてを3Dアプリケーションがエクスポートしなかったと仮定して)、XAMLに3D文字をアニメートできます。例えば

ここでは、XAMLを使用して、3DオブジェクトとRotateTransform3Dを回転させる可能性がある方法です:http://msdn.microsoft.com/en-us/library/system.windows.media.media3d.rotatetransform3d

はまた、あなたがXAMLで何かできることは、コード内で行うことができることを心に留めて。

私の記事

http://www.codeproject.com/Articles/24727/WPF-3D-Part-1-of-n http://www.codeproject.com/Articles/25227/WPF-3D-Part-2-of-n http://www.codeproject.com/Articles/48940/WPF-3D-graph http://www.codeproject.com/Articles/26835/Marsa-A-3D-approach-to-XML-read-data http://www.codeproject.com/Articles/35481/WPF-FlipTile-3D

フレドリックBornanders記事

:実際にはここに私自身/作品のいくつかは、あなたを助けるかもしれないWPFの3Dの記事を、同僚しています

http://www.codeproject.com/Articles/338671/WPF-3D-FlipPanel http://www.codeproject.com/Articles/49949/WPF-3D-Tab-Carousel

希望のこれらのヘルプ

関連する問題