川西 裕幸のブログ

Windows Graphics & Presentaiton Technologies for Developers

June, 2007

Posts
  • 川西 裕幸のブログ

    WPFでスキニング

    • 2 Comments
    前回WPFでのモーフィングについて書きましたが、同じテクニックを使えばWPFでのスキニングも可能です。「スキニング」とは人間の腕やひざなどのような滑らかな屈曲を表現するための手法で、頂点ブレンディングを使います。「頂点ブレンディング」とは1つの頂点の座標変換に複数の行列を用いて、その結果を重みづけして加えるテクニックです。 次のコードは円柱の頂点を生成するとき、2つの行列を引数として取り、頂点ブレンディングでスキニングを実装しています。 internal Point3D GetPosition...
  • 川西 裕幸のブログ

    WPFでモーフィング

    • 0 Comments
    WPFではフェイスアニメーションのような3Dモーフィングはサポートされていません。しかし、アルゴリズム的にコードで精製できるような図形であれば、動的に頂点を生成できるので、似たようなことが可能です。 例えば、矩形の頂点のテクスチャ座標をアニメーションの毎フレームで生成して、入れ替えてやればテクスチャをゆがめるようなアニメーションが可能です。 private Point GetTextureCoordinate( double t, double y, double r) { ...
  • 川西 裕幸のブログ

    ItemContainerGenerator

    • 0 Comments
    ListBoxの内容をVisualとして取得し、それを3Dジオメトリのマテリアルとして使いたいようなとき、XAML内にItemがあれば次のようにVisualを取得できます。 < ListBox Name = " myListBox " Grid.Row = " 0 " Grid.Column = " 0 " > < Image Source = " Media\CityMorning.jpg " Width = " 100 " Margin = " 10 " />...
  • 川西 裕幸のブログ

    Performanceツールだけのダウンロード

    • 0 Comments
    以前 紹介した新しいWindows SDKに入っているWPFパフォーマンス ツールの更新版が netfx3 サイトで公開されました、 x86 版と x64 版の両方がダウンロードできます。これで大きなSDKをダウンロードせずに済みます。インストールする前に、以前のバージョンのものを削除してくださいとのことです。
  • 川西 裕幸のブログ

    Windows SDK (6.0.6000)日本語版

    • 0 Comments
    これまでWPFを含む.NET Framework 3.0で開発するとき、英語のドキュメントしかなくて困っていた皆さんに朗報です! 「 Windows Vista™ および .NET Framework 3.0 ランタイム コンポーネント用 Microsoft® Windows® Software Development Kit バージョン6.0.6000 」いわゆるWindows SDK の日本語版が公開されました。この日本語版SDKでは.NET Framework 3.0 のドキュメントがすべて日本語化されています...
Page 1 of 1 (5 items)