川西 裕幸のブログ

Windows Graphics & Presentaiton Technologies for Developers

May, 2011

Posts
  • 川西 裕幸のブログ

    XNA と Silverlight (Windows Phone “Mango”)

    • 0 Comments
    先週まで Silverlight 5 (Beta) の DrawingSurface の話をしてきましたが、先日リリースされた Windows Phone “Mango” でも XNA と Silverlight でサーフェイスの共有が可能になっています。Windows Phone ではどちらもフルスクリーンに描画するので、DrawingSurface のようなコントロールはなく、以下のメソッドで共有モードを true にするだけです。 SharedGraphicsDeviceManager...
  • 川西 裕幸のブログ

    Silverlight 5 (Beta) で Teapot + Blinn-Phong ⑥

    • 0 Comments
    開発環境の準備と DrawingSurface Teapot クラス Blinn-Phong シェーダー 描画 トラックボール シェーダー パラメータの操作 スライダーで Blinn-Phong の光沢度(Shininess)を変更します。Blinn-Phong シェーダーではピクセルシェーダーで法線と等分角ベクトル(ハーフ ベクトル)の内積をべき乗しますがその指数が光沢度です。この光沢度は Teapot.cs でパブリック変数として持っている Shiness プロパティをピクセルシェーダー レジスターの第4成分...
  • 川西 裕幸のブログ

    書籍:Silverlight 大全

    • 0 Comments
    「 Silverlight 大全 」が出版されました(ISBN-13: 978-4797363586)。300ページ強の本で「大全」とは大げさですが、ページ数の割には守備範囲の広い本だと思います。私も著者の一人としてXAMLとコントロールのカスタマイズを担当しました。 Silverlight概要 開発を始める前に Visual Studio を使用した開発 Silverlight アプリケーション開発 基本編 Expression と Visual Studio を使用した開発 Silverlight...
  • 川西 裕幸のブログ

    MSDN Visual C++ デベロッパー センター

    • 0 Comments
    MSDN Visual C++ デベロッパー センター がリニューアルされました。中央に「アプリケーション別」「テクノロジ別」「目的別」に分かれたボタン群を持ち、MFCとかCOMの情報、あるいはダウンロードやスキルアップに移動できるようになっています。「これからはじめる」からは、 太田さん 執筆のVC++入門にアクセスできます。
  • 川西 裕幸のブログ

    Silverlight 5(Beta)で Teapot + Blinn-Phong ⑤

    • 0 Comments
    開発環境の準備と DrawingSurface Teapot クラス Blinn-Phong シェーダー 描画 トラックボール シェーダー パラメータの操作 ティーポットをマウスで回転・拡大縮小するためのトラックボールを実装します。まず Visual Studio の[プロジェクト]→[クラスの追加]で TrackBall.cs を追加します。 トラックボールの実装 この実装は WPF の���ンプルコードにあった TrackBall...
  • 川西 裕幸のブログ

    Silverlight 5(Beta)で Teapot + Blinn-Phong ④

    • 0 Comments
    開発環境の準備と DrawingSurface Teapot クラス Blinn-Phong シェーダー 描画 トラックボール シェーダー パラメータの操作 今回は MainPage.xaml.cs を実装します、これまで実装してきた Teapot クラスとコンパイル済み HLSL シェーダーを使って、ティーポットを描画します。 コンパイル済みシェーダーのロードと登録 まず DrawingSurface_Loade メソッドを実装します...
  • 川西 裕幸のブログ

    募集:第4回 UX デザイン ワークショップ 6/10

    • 0 Comments
    好評の UXデザインワークショップ を6月10日に開催します。興味のある方はお早めにお申し込みください。 スケジュール (都合により変更の可能性あり) 09:30 - 10:00 受付 10:00 - 10:30 『概要』 ワークショップの進め方、UX デザインの必要性と概要 10:30 - 12:30 『ユーザー調査、ペルソナ 』 コンテクスチャル インクワイアリー、ユーザー モデリング、グループ内でインタビュー、ペルソナ作成 12:30 - 13:30 昼食 13:30 - 15:00 『ストーリーボード...
  • 川西 裕幸のブログ

    Silverlight 5(Beta)で Teapot + Blinn-Phong ③

    • 0 Comments
    開発環境の準備と DrawingSurface Teapot クラス Blinn-Phong シェーダー 描画 トラックボール シェーダー パラメータの操作 Silverlight 5(Beta)の XNA には BasicEffect のような便利なクラスがないので、自前で頂点シェーダーとピクセルシェーダーをHLSL(Hight Level Shader Language)で書いて、コンパイルして、ロードして、デバイスに設定しなければなりません。ここでは...
  • 川西 裕幸のブログ

    Silverlight 5(Beta)で Teapot + Blinn-Phong ②

    • 1 Comments
    開発環境の準備と DrawingSurface Teapot クラス Blinn-Phong シェーダー 描画 トラックボール シェーダー パラメータの操作 DrawingSurface に描画する Teapot クラスを実装します。Silverlight 5 Beta の XNA には Model とか Mesh のような便利なクラスがないので、自前で頂点バッファとインデックス バッファを作り、DrawIndexedPrimitive で描画しなければなりません...
  • 川西 裕幸のブログ

    Silverlight 5(Beta)で Teapot + Blinn-Phong ①

    • 0 Comments
    Silverlight 5(Beta)で GPU を使った XNA 互換の直接モード 3D が書けるようになったので、Blinn-Phongスペキュラーでシェーディングしたティーポットを表示させてみました。トラックボール クラスでマウス操作による回転縮小も実装しました。数回に分けて解説します。 開発環境の準備と DrawingSurface Teapot クラス Blinn-Phong シェーダー 描画 トラックボール シェーダー パラメータの操作...
  • 川西 裕幸のブログ

    Silverlight 5 (Beta) 3D Housebuilder

    • 0 Comments
    MIX11 2日目のキーノート でデモンストレーションされた Silverlight 5 (Beta) の DrawingSurface と XNA を使ったハウスビルダー アプリのソースコードが MSDN Code サンプル に公開されました。詳細は Jone Papa のサイト をご覧ください。 Archetype という会社が以下の 3D モジュールを開発したそうです。 A3D :Model クラスのように 3D アセットをインポートしてレンダリングする型を含む MeshMender :インポート時にメッシュをつなぎ合わせる...
Page 1 of 1 (11 items)