川西 裕幸のブログ
Windows Graphics & Presentaiton Technologies for Developers
TechEd 2009 オープンステージ
8月26日-28日に開催されるTechEd 2009 では、オープンステージで「Media Foundation (Win32) の新機能 @ Windows...
Author: 川西 裕幸 Date: 06/22/2009
ホームメイド マルチタッチ
世の中には、すごい人がいますね。自分で Microsoft Surface のようなマルチタッチPCを組み立てて、マルチタッチ センサーだけではなく、非接触センサーも追加してマイノリティ...
Author: 川西 裕幸 Date: 06/19/2009
Texturing & Modeling, A Procedural Approach日本語版
私の翻訳した Texturing & Modeling, A Procedural Approach, Third Edition...
Author: 川西 裕幸 Date: 06/17/2009
Windows API Code Pack for Microsoft .NET Framework (v0.9)
Windows API Code Pack が v0.9 に更新されました。内容は以下の通りで、緑色がv0.85からの追加部分です。バグフィックスとともに、VBを含む新しいサンプルも追加されています。...
Author: 川西 裕幸 Date: 06/15/2009
.NET Framework でのプログラミングを並列します
Visual Studio 2010 の日本語ベータ版が公開されました。それに伴い.NET Framework 4 などのドキュメントの日本語がMSDN...
Author: 川西 裕幸 Date: 06/11/2009
Windows 7 コミュニティ 勉強会 with Tech Fielders
INETA、Culminis 加盟コミュニティ、MVP、そしてエバンジェリストが協力して、全国で Windows 7 に関連するコミュニティ...
Author: 川西 裕幸 Date: 06/09/2009
Media Foundation ③ MFCaptureD3D
Windows 7 SDK (RC) 内の Media Foundation のサンプル コードの一つに MFCaptureD3D があります。Windows 7 SDK (RC)...
Author: 川西 裕幸 Date: 06/09/2009
Media Foundation ② WebCam キャプチャ
Media Foundation で WebCam からビデオをキャプチャしてMFPlayで表示する方法を Audio/Video Capure in Media Foundation...
Author: 川西 裕幸 Date: 06/04/2009
Media Foundation ① MFPlay
以前紹介したように、Media Foundation は Windows 7 でかなり使いやすくなりました。今回はメディア再生APIの MFPlay の使い方をGetting Started with...
Author: 川西 裕幸 Date: 05/31/2009
CEDEC 2009 講師募集
ゲーム開発者のカンファレンス CEDEC 2009(CESA Developers...
Author: 川西 裕幸 Date: 05/25/2009
Media Foundation の更新 @ Windows 7
Media Foundation は Windows Vistaから新設された新しいメディア用のネイティブAPIです。PMP(Protected Media...
Author: 川西 裕幸 Date: 05/24/2009
並列プログラミング サンプル .NET 4 Beta 1
Visual Studio 2010 Beta 1 に含まれる .NET Framework 4 Beta 1 には、.NET用の並列プログラミング APIである PLINQ や TPL(Task...
Author: 川西 裕幸 Date: 05/22/2009
新しい Windows 7 テクノロジー@ Windows 7 SDK (RC)
Silverlight 3 Beta が出たり、Windows 7 RC が出たり、Visual Studio 2010 Beta が出たり、一体どの開発環境にしたらよいのか悩ましい今日この頃です。...
Author: 川西 裕幸 Date: 05/20/2009
RichTextBoxでスペルチェック
WPFにはSpellCheckクラスがあり、TextBoxでもRichTextBoxでもSpellCheck.IsEnabled="True"を加えれば、英語やドイツ語などのスペル...
Author: 川西 裕幸 Date: 05/18/2009
Windows 7 ホワイトペーパー
MSDN Windows デベロッパー センターでWindows 7 ホワイトペーパー(日本語)が公開されています。以下のようなDirect3D, Direct2D,...
Author: 川西 裕幸 Date: 05/13/2009
Windows 7 マルチタッチ イベントをWPFで使う方法
Windows API Code PackではマルチタッチAPIが公開されていませんが、P/Invokeを使ってマルチタッチ イベントをWPFで使うベタな方法を、Andrwew...
Author: 川西 裕幸 Date: 05/10/2009
Windows API Code Pack for Microsoft .NET Framework (v0.85)
Windows 7 RCの公開に伴い Windows API Code Packがv0.85に更新されていました。内容は以下のとおりです。緑色がv0.8から追加された部分です。 Windows 7...
Author: 川西 裕幸 Date: 05/07/2009
Windows API Code Pack for Microsoft .NET Framework (alpha: v0.8)
MIX09 でアナウンスされていたWindows API Code Pack が codeplex ではなく、MSDN で公開されていました。この v0.8 は Windows 7 Beta...
Author: 川西 裕幸 Date: 04/27/2009
D3DImage チュートリアル ⑦ UIと制御の追加
D3DImageの上に半透明のメニューペインを追加し、自動回転の開始・停止用とワイヤーフレーム表示用のチェックボックスを2つ追加します。 D3DRenderer.h...
Author: 川西 裕幸 Date: 04/27/2009
D3DImage チュートリアル ⑥ C#の編集
コードビハインドでは、D3DWrapper.cppで実装したD3DWrapperクラスをコンストラクトして、Initialize(およびInitGeometry), Render,...
Author: 川西 裕幸 Date: 04/23/2009
D3DImage チュートリアル ⑤ XAMLの編集
Window要素では、D3DImageはSystem.Windows.Interrop名前空間にあるので追加し、サイズはコンテンツの大きさに合わせるようSizeToContentを設定して、Loade...
Author: 川西 裕幸 Date: 04/20/2009
Windows 7 .NET Interop Sample Libraries
ご存じのとおり、Windows 7 Beta SDKにはネイティブAPIしかありません。以前紹介したように、.NET Framework 3.5 SP1 で使えるWindows...
Author: 川西 裕幸 Date: 04/14/2009
三角形ユーザーコントロール
WPF の基本図形には Rectangle や Ellipse があるのに、三角形 Triangle...
Author: 川西 裕幸 Date: 04/13/2009
D3DImage チュートリアル ④ WPFプロジェクトの設定
ビルドの構成がAny CPU構成の場合、WPFは64bit OSのとき64bitで動作し、32bit...
Author: 川西 裕幸 Date: 04/12/2009
D3DImage チュートリアル ③ C++コードの編集
D3DRenderer.cpp やっとコーディングに入ります。D3DRenderer.cppを開き、以下の6行をD3DRenderer.hに移し、#include...
Author: 川西 裕幸 Date: 04/08/2009
D3DImage チュートリアル ② 混合アセンブリへの変換
DirectX Sample Browserからインストールしたアンマネージ プロジェクトにC++/CLIを使ってラッパーを追加して、ネイティブ アセンブリを混合アセンブリに変換します。...
Author: 川西 裕幸 Date: 04/06/2009
D3DImage チュートリアル ① プロジェクトの作成
まず、Visual Studio で WPFのプロジェクト WPFD3DViewer をソリューション ディレクトリ付き(ソリューション名はD3DImageTutorialにする)で作成します。...
Author: 川西 裕幸 Date: 04/01/2009
D3DImage チュートリアル ⓪ はじめに
D3DImageは.NET Framework 3.5 SP1からサポートされた機能で、Direct3D...
Author: 川西 裕幸 Date: 03/30/2009
DirectX SDK (March 2009) がリリースされました
ダウンロードページからダウンロードできます。以下の項目が更新されています。Windows 7 SDKにあったDirect2DやDirectWriteなどもDirectX SDKに入りました。...
Author: 川西 裕幸 Date: 03/23/2009
MIX09のビデオ
春は(翌冬のための)蒔割りシーズンなのですが、昨日は終日雨のため薪割りができず、家でMIX09のビデオを観ていました。...
Author: 川西 裕幸 Date: 03/22/2009
Virtual Earth Silverlight Map Control CTP
今週はラスベガスでMIX09が開催され、Silverlight 3 Betaがアナウンスされました。さらに、 Virtual Earth Silverlight Map Control CTP...
Author: 川西 裕幸 Date: 03/20/2009
ブログ用 画像ユーティリティ ⑧ まとめ
目次 WPFを使ったブログ画像ユーティリティ 要件と戦略 コマンドライン引数の処理 ドラッグ&ドロップ モザイク矩形領域の取得 ユーザーコントロール 縮小画像の生成 画像のデコード...
Author: 川西 裕幸 Date: 03/18/2009
DirectX SDK (Aug 2008) 日本語ドキュメント
DirectX SDK (August 2008) ドキュメントの日本語版が公開されました! Direct3D 10をはじめ、DXGIや、XAudio2,...
Author: 川西 裕幸 Date: 03/16/2009
ブログ用 画像ユーティリティ ⑦ 画像のデコードと保存
ユーザーコントロールVgaImageUC クラスはファイルに保存する Save()...
Author: 川西 裕幸 Date: 03/15/2009
ブログ用 画像ユーティリティ ⑥ 縮小画像の生成
ユーザーコントロール VgaBitmapUC...
Author: 川西 裕幸 Date: 03/11/2009
ブログ用 画像ユーティリティ ⑤ ユーザーコントロール
以下のようにXAMLで記述できるユーザーコントロール VgaImageUC を作成します。 <local:VgaImageUC x:Name="myVgaImage"...
Author: 川西 裕幸 Date: 03/08/2009
Windows 7 Client Software Logo Program Technical Requiremant
Windows 7 Client Software Logo Program Technical Requirement v1.3が公開されました。Technical...
Author: 川西 裕幸 Date: 03/05/2009
ブログ用 画像ユーティリティ ④ モザイク矩形領域の取得
Windows1.xaml.csで実装する最後の作業である、モザイク矩形領域の取得を紹介します。マウスの左ボタン押下と移動のイベントを処理して、UserControlのClipRectプロパティに渡し...
Author: 川西 裕幸 Date: 03/03/2009
TechDays 2009 ビデオ公開
TechDays 2009のビデオが公開されました。キーノートとブレイクアウトの全セッションが公開されています。私が担当したのは以下の2セッションです。 T3-303...
Author: 川西 裕幸 Date: 03/02/2009
DXGI Beta Documentation
DXGI Beta Documentationというドキュメントを見つけました(英語)。DXGI(DirectX Graphics Infrastructure)はDirect3D...
Author: 川西 裕幸 Date: 03/01/2009
ブログ用 画像ユーティリティ ③ ドラッグ&ドロップ
ドラッグ&ドロップにはドロップされたファイルの読み込みのサンプルを利用します。まず、ドラッグ&ドロップが可能になるように、Windows1.xamlのWindow要素にAllowDrop=”True”...
Author: 川西 裕幸 Date: 02/25/2009
ブログ用 画像ユーティリティ ② コマンドライン引数の処理
コマンドライン引数の処理にはApplication.Startupイベントの記事を利用します。 App.xamlにスタートアップ...
Author: 川西 裕幸 Date: 02/22/2009
ブログ用 画像ユーティリティ ① 要件と戦略
ブログに写真を載せるとき、VGA程度にサイズを縮小したり、人の顔にモザイクをかけたりすることがよくあります。この程度のことにフォトレタッチ...
Author: 川西 裕幸 Date: 02/18/2009
WPFでアンチエイリアシングを無効にする方法
WPFではデフォルトでベクトル描画のアンチエイリアシングが有効になっています。これによってジャギーのないエッジが描画できるのですが、ボケたようなエッジになるのを避けたい場合があります。これを無効にする...
Author: 川西 裕幸 Date: 02/15/2009
Moonlight 1.0
Mono プロジェクトで進められてきた、Silverlight の UNIX + X11 版である Moonlight のバージョン1.0が公開されました。ランタイム...
Author: 川西 裕幸 Date: 02/12/2009
DirectWrite
DirectWriteは文字・テキストをレンダリングする新しいネイティブAPIです。Direct2Dの上で動作するとき以下のようにハードウェア...
Author: 川西 裕幸 Date: 02/11/2009
XAML Exporter Plug-In for Illustrator (Mac版)
Mike Swansonのブログに Mac 版の Illustraotr 用 XAML エクスポーター プラグイン(テストバージョン 0.18)が公開されました。
Author: 川西 裕幸 Date: 02/09/2009
WPF Piexl Shader Effects Library
codeplex の WPF ピクセル シェーダ エフェクト ライブラリのサンプルが充実しています。以下のような多数のエフェクトとトランジションのサンプルが動作するデモアプリが公開されています。...
Author: 川西 裕幸 Date: 02/08/2009
Direct2D
Windows 7では GDI に替わる 2D グラフィックスの新しいネイティブ API として Direct2D が導入されます。Direct2D は Direct3D 10.1...
Author: 川西 裕幸 Date: 02/05/2009
WPF XAML Data Binding Cheat Sheet
Nir’s Software Companyのサイトに、XAML...
Author: 川西 裕幸 Date: 02/03/2009