March 2009 - Posts

D3DImage チュートリアル ⓪ はじめに
30 March 09 02:47 PM | hiroyuk | 0 Comments   
D3DImageは.NET Framework 3.5 SP1からサポートされた機能で、Direct3D のレンダーターゲット(Direct3DSurface9)をWPFのImageSourceとして扱うことができます。 D3DImageを使ったサンプルとして、CodeProjectの Introduction to D3DImage と、MSDNのチュートリアル「 WPFでのDirect3Dコンテンツのホスト 」および「 WPFでホストするためのDirect3D9コンテンツの作成 」があります。これらのサンプルでは、 Read More...
DirectX SDK (March 2009) がリリースされました
24 March 09 11:25 AM | hiroyuk | 0 Comments   
ダウンロードページ からダウンロードできます。以下の項目が更新されています。Windows 7 SDKにあったDirect2DやDirectWriteなどもDirectX SDKに入りました。 テクニカルプレビュー Windows 7(Direct2D, DirectWrite, DXGI 1.1) Direct3D 11 XNA Math オーディオの改善 PIXの改善 XNA テスティング ツール Game Explorerツール、サンプル、ドキュメントの更新 新しいサンプルとサンプルの更新 Read More...
Filed under:
MIX09のビデオ
23 March 09 11:22 AM | hiroyuk | 2 Comments   
春は(翌冬のための)蒔割りシーズンなのですが、昨日は終日雨のため薪割りができず、家でMIX09のビデオを観ていました。 MIX09のセッションは http://videos.visitmix.com/MIX09/ で公開されています。全部で127もあるので、全部観ることはできませんが、昨日は以下の3つを観ました What’s new in Microsoft Silverlight 3 Deep Dive into Microsoft Silverlight Graphics What’s new Read More...
Virtual Earth Silverlight Map Control CTP
21 March 09 11:21 AM | hiroyuk | 0 Comments   
今週はラスベガスでMIX09が開催され、 Silverlight 3 Beta がアナウンスされました。さらに、 Virtual Earth Silverlight Map Control CTP もアナウンスされました。 Virtual Earth Silverlight Map Controlを使うとC#(VB .NET)とXAMLで(HTML DOMやJavaScriptなしで)、Virutual Earthの表示・制御、図形・メディアの追加、タイトルオーバーレイなどが可能になります。 http://earthware.cloudapp.net/demos/sltwittermap.aspx Read More...
Filed under:
ブログ用 画像ユーティリティ ⑧ まとめ
19 March 09 10:51 AM | hiroyuk | 0 Comments   
目次 WPFを使ったブログ画像ユーティリティ 要件と戦略 コマンドライン引数の処理 ドラッグ&ドロップ モザイク矩形領域の取得 ユーザーコントロール 縮小画像の生成 画像のデコード WPFを使った画像ユーティリティとしては非常にシンプルなサンプルでしたが、作ってみていろいろな拡張が可能だと思いました。いくつか思いついたところをリストすると... ファイルオープン、セーブ ダイアログ。 このサンプルでは同じ画像を重ねましたが、複数の画像をレイヤー化して、一方をクリップして重ねられると本格的。 ViewBoxやViewportによる位置やスケールの変更 Read More...
Attachment(s): ImageShrinker.zip
DirectX SDK (Aug 2008) 日本語ドキュメント
16 March 09 04:43 PM | hiroyuk | 0 Comments   
DirectX SDK (August 2008) ドキュメント の日本語版が公開されました! Direct3D 10をはじめ、DXGIや、XAudio2, XInputのドキュメントも日本語化されています。 MSDNによると、今後も引き続き更新を行っていくそうなので、期待しましょう! Read More...
Filed under:
ブログ用 画像ユーティリティ ⑦ 画像のデコードと保存
16 March 09 10:51 AM | hiroyuk | 0 Comments   
ユーザーコントロールVgaImageUC クラスはファイルに保存する Save() メソッドを公開します。自分がロードされていないとき(App.xaml.csから呼び出されたとき)自分が持っているVGAサイズの画像を保存し、自分がロードされているときは、モザイク画像が含まれた(モザイク画像がないことのほうが多いかもしれませんが...)合成画像を生成するもので、Visual を引数として取り、RenderTargetBitmap 経由で Bitmapを生成してから保存します。どちらも jpg にエンコードして保存する Read More...
ブログ用 画像ユーティリティ ⑥ 縮小画像の生成
12 March 09 01:42 PM | hiroyuk | 0 Comments   
ユーザーコントロール VgaBitmapUC クラスでは、ファイル名が更新されると、UpdateImageメソッドが呼び出され、その中でVGAサイズの画像とモザイク用のビットマップをデコードするCreateSmallImageメソッドを呼び出します。 デコード時に画像のサイズを指定します。 BitmapImage.PixelDecodeWidth を、VGA用には640(_vgaWidth)、モザイク用には32(_vgaWidth / _scale)に指定します。ただし、縦が長い画像の場合には縦を(BitmapImage.PixelDecodeHeightを Read More...
ブログ用 画像ユーティリティ ⑤ ユーザーコントロール
09 March 09 11:11 AM | hiroyuk | 0 Comments   
以下のようにXAMLで記述できるユーザーコントロール VgaImageUC を作成します。 < local:VgaImageUC x : Name ="myVgaImage" Grid.Row ="1"       MouseLeftButtonDown ="UC_MouseLeftButtonDown"       MouseMove ="UC_MouseMove" Read More...
Windows 7 Client Software Logo Program Technical Requiremant
06 March 09 10:56 AM | hiroyuk | 0 Comments   
Windows 7 Client Software Logo Program Technical Requirement v1.3 が公開されました。Technical Requiremantは以下の9つです。 Clean, reversible, installation Install to the correct folders by default Digitally sign files & drivers Support x64 version of Windows Do not Read More...
Filed under:
ブログ用 画像ユーティリティ ④ モザイク矩形領域の取得
04 March 09 11:26 AM | hiroyuk | 0 Comments   
Windows1.xaml.csで実装する最後の作業である、モザイク矩形領域の取得を紹介します。マウスの左ボタン押下と移動のイベントを処理して、UserControlのClipRectプロパティに渡してやるだけです。 マウス左ボタンを押したところが必ずしも左上にはならないので、MouseMove用のコールバックでは矩形の左上と右下の座標を識別して、ClipRectに渡すRectをインスタンス化します。WPFの2D座標系は左上が原点で、右方向と下方向がプラスなので、XYともに小さい値の組み合わせが矩形の左上、XYとも大きい値の組み合わせが右下になります。 Read More...
TechDays 2009 ビデオ公開
02 March 09 02:02 PM | hiroyuk | 0 Comments   
TechDays 2009 のビデオが公開されました。キーノートとブレイクアウトの全セッションが公開されています。私が担当したのは以下の2セッションです。 T3-303 スケーラブルな並列プログラミング   ~デスクトップ アプリの並列化~ T2-402 Windows 7:グラフィックスAPI詳解 T2-402のビデオを見ると、59分ごろに「ウワァー、びっくしりた」という変な声が入っています。これは、講演者の頭上にあった看板が落ちてきたリアクションでした(薄い樹脂製だったので、私は特に怪我はしませんでしたが...)。再生されるのはスライドだけなので、このセリフだけでは何が何だか分かりませんね Read More...
Filed under: , ,
DXGI Beta Documentation
02 March 09 11:09 AM | hiroyuk | 0 Comments   
DXGI Beta Documentation というドキュメントを見つけました(英語)。DXGI(DirectX Graphics Infrastructure)はDirect3D 10のベースになっている部分であり、フレームバッファやビデオメモリー管理などを行い、ネイティブのAPIが用意されています。 このドキュメントには以下のようなWindows 7での変更点(DXGI 1.1)が含まれています。 Direct3D 10.1 コマンドベースのリモーティング(リモートデスクトップ用) 同期可能な共有サーフェイス(マルチスレッドでのアクセス用) Read More...
Filed under: ,

Search

This Blog

DirectX 情報

Silverlight 情報

Windows 情報

WPF 情報

並列コンピューティング情報

著書

Syndication

Page view tracker