Jaa


川西 裕幸のブログ

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

<Previous Next>