川西 裕幸のブログ
Windows Graphics & Presentaiton Technologies for Developers
Browse by Tags
All Tags
»
Direct3D
(RSS)
Media Foundation
Misc
Parallel
PDC 2008
PDC 2009
Silverlight
Tech Days 2009
User Experience
Win32
Windows 7
Windows Presentation Foundation
PDC 2009 (Nov. 19)
20 November 09 03:41 PM
|
hiroyuk
|
0 Comments
PDC 2009 も最終日です。今日はキーノートもなく、以下のセッションに参加しました。 [SVR10]Lighting up Windows Server 2008 R2 Using the ConcRT on UMS [VTL02]Axum: A .NET Language for Safe and Scalable Concurrency [CL03]DirectX11 DirectCompute [CL35]Custom Behaviors for Advanced Microsoft Silverlight
Read More...
PDC 2009 (Nov.18)
19 November 09 04:01 PM
|
hiroyuk
|
0 Comments
PDC09 も本番2日目です(私は3日目ですが)、今日もキーノートがありました。今日、参加したセッションは以下の通りです。 キーノート BOF Developers on Better Design, User Experience and Why It Matters CL34 Media Foundation: Supporting Hardware Codecs and Cameras CL15 Modern 3D Graphics Using Windows 7 and Direct3D
Read More...
DirectX SDK (August 2009)
10 September 09 10:53 AM
|
hiroyuk
|
0 Comments
DirectX SDK (August 2009) が公開されました。以下の更新が行われています。 Direct3D 11 RTM ゲーム開発者用の Direct3D 11 の配置 Effect 11 Direct3D コンピュート シェーダー拡張 (D3DCSX) 新しいサンプルと更新 基本 シャドウ コンピュート シェーダー テセレーション BC6H.BC7 テクスチャ圧縮 DDSファイル形式 Direct3D 10.1 Windows 7 タッチ メッセージ Games for Windows
Read More...
Windows API Code Pack for Microsoft .NET Framework (v1.0)
10 August 09 04:27 PM
|
hiroyuk
|
0 Comments
Windows API Code Pack v1.0 が公開されました。機能的には v0.9 と同じですね。D3D, D2D はサンプルコードもあるので、マネージコードでD3Dを!という方は試してみてください。残念ながらマルチタッチは含まれていません。 Windows 7 タスクバー ジャンプリスト、アイコン オーバーレイ、プログレスバー、タブ サムネイル、サムネイル ツールバー 既知のフォルダー、Windows 7 ライブラリ、非ファイルシステム コンテナ、シェルオブジェクト用のドラッグ&ドロップ機能
Read More...
Direct2D の紹介 (MSDNマガジン6月号)
15 July 09 02:26 PM
|
hiroyuk
|
0 Comments
MSDNマガジン6月号に「 Direct2Dの紹介 」記事が載っています。 GDI, D3D, WPFなどとの比較もあります。
Read More...
Media Foundation ⑥ WebCam + WPF XAMLとC#の実装
07 July 09 11:38 AM
|
hiroyuk
|
0 Comments
それでは XAMLとC#を実装しましょう。次のようにビデオ画像と、スライダーで回転・スケールを行うので、XAMLではD3DImageと2つのスライダー(とラベル)を宣言します。一つのスライダーはD3DImageの回転角度に、もう一つはD3DImageのXScaleとYScaleにバインディングします。 D3DImageはSystem.Windows.Interop名前空間にあるので、名前空間の追加に注意してください。 C#の実装 D3DImage チュートリアル との違いは、初期化時にビデオのサイズを取得していることと、Rendering
Read More...
Media Foundation ⑤ WebCam + WPF プロジェクトの作成とC++の実装
06 July 09 11:14 AM
|
hiroyuk
|
0 Comments
以前紹介したMedia Foundation の MFCaptureD3D サンプル を基に、WebCam のビデオ出力を D3DImage 経由で WPF で表示してみましょう。WPF で表示できれば、回転やスケールは思いのままですし、ブラーなどのエフェクトも容易です。 WPFソリューションの作成と混合アセンブリに変換 D3DImage チュートリアル を参考にして、WPFソリューションを作成し、MFCaptureD3Dプロジェクトを追加し、 C++/CLIの混合アセンブリ に変換します。マニフェストは明示的に追加しなくても、自動生成のもので構いません。ついでに、
Read More...
H.264 / AVC デコード DXVAの仕様書の更新
29 June 09 12:09 PM
|
hiroyuk
|
0 Comments
DXVAはビデオなどのメディアをGPUでハードウェア デコードするための Win32 API です。ダウンロードセンターに以前からあった H.264 ハードウェア デコードの仕様書 が少しだけ更新されました(バグフィックス)。
Read More...
RDP 7 の変更
26 June 09 10:46 AM
|
hiroyuk
|
0 Comments
Windows 7 の RDP(リモート デスクトップ プロトコル)では、以下のように(PDC 08の資料)多くのテクノロジーがクライアントでレンダリングされる予定でした(RCでは有効です)。 クライアントでレンダリングできれば、ホストから送られるデータが減らせるためネットワーク帯域の負荷が減らせるとともに、ホスト側の負荷も軽減できます。ホストレンダリングでは、レンダリング結果を毎フレーム 画像として送るので(もちろん何らかの圧縮は掛けますが...)、非効率なため高品質なデスクトップを生成できません。Direct3D
Read More...
Media Foundation ④ WebCam + WPF 同期か非同期か
25 June 09 02:57 PM
|
hiroyuk
|
0 Comments
Windows 7 SDk (RC) にある Media Foundation のサンプル MFCaptureD3D を使って WPF で WebCam のビデオを表示してみましょう。D3DSurface → D3DImage → WPF という流れは、以前 D3DImage チュートリアル で紹介したとおりですが、WebCam の画像をWPFで表示するときには、同期サンプリングか非同期サンプリングかのどちらの戦略をとるかを選ばなければなりません。 非同期サンプリング MFCaptureD3D では元々サンプリングを非同期で行っています。アトリビュート
Read More...
Windows API Code Pack for Microsoft .NET Framework (v0.9)
15 June 09 02:12 PM
|
hiroyuk
|
0 Comments
Windows API Code Pack が v0.9 に更新されました。内容は以下の通りで、緑色がv0.85からの追加部分です。バグフィックスとともに、VBを含む新しいサンプルも追加されています。 Direct3D 10/10.1 も追加されました! D3DX10 も含まれ、チュートリアルを含むサンプルもたくさん用意されているのでかなり役に立ちそうです。チュートリアルにはWinForm用、WinFormコントロール用、WPF用が用意されています。 しかしマルチタッチは含まれていません。.NET
Read More...
Windows 7 ホワイトペーパー
13 May 09 03:04 PM
|
hiroyuk
|
0 Comments
MSDN Windows デベロッパー センター で Windows 7 ホワイトペーパー (日本語)が公開されています。以下のようなDirect3D, Direct2D, DirectWriteやマルチタッチ、WIC、PUMAなどについてのホワイトペーパーが日本語で公開されています。英語版は昨年のPDC08で公開されたもので、ネイティブAPI(Win32)向けのものです。 Windows 7: タッチ テクノロジ タッチとタブレット用の開発者向け Windows 拡張機能 メインストリーム アプリケーション向け
Read More...
Windows API Code Pack for Microsoft .NET Framework (v0.85)
08 May 09 11:13 AM
|
hiroyuk
|
0 Comments
Windows 7 RCの公開に伴い Windows API Code Pack がv0.85に更新されていました。内容は以下のとおりです。緑色がv0.8から追加された部分です。 Windows 7 ライブラリを含む Windows Shell 名前空間オブジェクト、 既知のフォルダーと非ファイルシステム コンテナ Windows Vista と Windows 7 のタスクダイアログ WPF と Windows Forms での Windows 7 Explorer Browser Control
Read More...
D3DImage チュートリアル ⑦ UIと制御の追加
27 April 09 03:52 PM
|
hiroyuk
|
0 Comments
D3DImageの上に半透明のメニューペインを追加し、自動回転の開始・停止用とワイヤーフレーム表示用のチェックボックスを2つ追加します。 D3DRenderer.h まず、レンダリング時に自動回転とワイヤーフレームのフラグを渡せるようにします。 VOID Render( bool b_AutoRotation, bool b_WireframeMode); D3DRenderer.cpp それを基にレンダーステートを変更するようD3DRenderer.cppを編集します。 VOID Render(
Read More...
D3DImage チュートリアル ⑥ C#の編集
23 April 09 03:01 PM
|
hiroyuk
|
0 Comments
コードビハインドでは、D3DWrapper.cppで実装したD3DWrapperクラスをコンストラクトして、Initialize(およびInitGeometry), Render, Cleanupを呼び出すメソッドを実装します。 StartDXRenderingメソッドはInitialize(およびInitGeometry)を呼び出し、D3DImageとD3DSurfaceとを対応付け、レンダリング用のイベントハンドラーを定義します。 private readonly D3DWrapper myD3DScene
Read More...
More Posts
Next page »
Search
This Blog
Home
Email
Tags
CEDEC
CHI 2008
Direct3D
Media Foundation
Misc
Parallel
PDC 2008
PDC 2009
SIGGRAPH 2008
SIGGRAPH 2009
Silverlight
Tech Days 2009
User Experience
Vista
Win32
Windows 7
Windows Presentation Foundation
Archives
November 2009 (9)
October 2009 (8)
September 2009 (7)
August 2009 (11)
July 2009 (12)
June 2009 (14)
May 2009 (8)
April 2009 (10)
March 2009 (13)
February 2009 (11)
January 2009 (4)
December 2008 (5)
November 2008 (6)
October 2008 (16)
September 2008 (9)
August 2008 (12)
July 2008 (4)
June 2008 (17)
May 2008 (7)
April 2008 (11)
March 2008 (7)
February 2008 (4)
January 2008 (5)
December 2007 (4)
November 2007 (7)
October 2007 (3)
September 2007 (5)
August 2007 (6)
July 2007 (6)
June 2007 (5)
May 2007 (4)
April 2007 (3)
March 2007 (4)
February 2007 (4)
January 2007 (4)
December 2006 (5)
November 2006 (3)
October 2006 (4)
September 2006 (4)
August 2006 (3)
July 2006 (3)
June 2006 (3)
DirectX 情報
DirectX デベロッパー センター
DirectX SDK (Aug 2008) C++ 日本語ドキュメント
DirectX SDK (August 2009)
ブログ DirectX Developer
ハンズオン ラボ DirectWrite
ハンズオン ラボ Direct2D
Managed ラッパー(Windows API Code Pack)
Silverlight 情報
Silverlight デベロッパーセンター
Silverlight Toolkit (codeplex)
Silverlight情報(Silverlight .NET)
Blacklight コントロール
Silverlight 3 Tools (SDK+Runtime)
Windows 情報
Windows 7 ホワイトペーパー
Windows API Code Pack for .NET Framework
Windows SDK for Windows 7
Windows SDK for Windows 7 (ISO)
Windows ユーザー エクスペリエンス ガイドライン
ブログ Windows SDK
WPF 情報
WPF 情報 (Windows Client .NET)
WPF Toolkitなど(codeplex)
WPF パフォーマンス プロファイリング ツール
WPF ピクセル シェーダ エフェクト ライブラリ
WPF コントロール検証ツール
ブログ WPF SDK
並列コンピューティング情報
並列プログラム サンプル for .NET 4
MSDN Parallel Computing
ブログ Parallel Programming with .NET
ブログ Parallel Programming in Native Code
VS2010 (Beta2) ドキュメント .NET 並列プログラミング
VS2010 (Beta2) ドキュメント 並行ランタイム
並行ランタイム&PPL サンプル for Win32
STM.NET (Devlab)
著書
Game Programming Gems 日本語版
Game Programming Gems 2 日本語版
Real-Time Shader Programming 日本語版
Game Programming Gems 3 日本語版
Game Programming Gems 4 日本語版
リアルタイム レンダリング 第2版
Game Programming Gems 5 日本語版
Game Programming Gems 6 日本語版
Texturing & Modeling、A Procedural Approach 日本語版
Windows Presentation Foundationプログラミング
XAML プログラミング
XAML プログラミング (中国語版)
Syndication
RSS 2.0
Atom 1.0