2011年2月23日水曜日

【Tech?Ed 2010】OS化が進むブラウザ――GPUアクセラレーションとマルチコアに最適化されるIE9

 「Tech?Ed Japan 2010」のテクニカルセッションでは、IE9の新しい機能が開発者向けに紹介された。IE9は、今年の3月に米国ラスベガスで開催された「MIX 10」でPlatform Preview(PP版)という開発者向けのアルファ版ともいえるバージョンがリリースされている。IE9のPP版は現在バージョン4まで進んでおり、ベータ版は9月16日の発表が予定されている。

講演で使われた他の説明図

 このセッションに登壇した、マイクロソフト ディベロップメント Windows開発統括部 プログラム マネージャー 五寳匡郎氏は、IE9は現在、相互運用性の更なる向上、最新ハードウェアの機能の取り込み、信頼性の3つを目標に開発が進んでいるとし、「相互運用性は、HTML5の他、CSS3、SVGといった様々な標準化技術に準拠することで実現させ、マルチコア対応、GPUアクセラレーションのレンダリングへの活用によるパフォーマンスアップに取り組んでいる」と説明した。

 そのほか、IE8の意見や要望を反映し、開発者向けには冒頭に紹介したPlatform Preview版を公開し、同時に豊富なサンプルコードやデモプログラムを用意している。IE9の開発者向けサイトには、IE9のさまざまな機能を使ったサンプルプログラムが多数公開されている。開発者は、これらの実例をみながら新しい機能やその使い方の理解を深めるとともに、Webアプリケーションやサービスの開発の参考とすることができる。また、各種のデバッグツールも用意し、高度化するHTML5でのデバッグ、ハードウェアアクセラレーションが可能なレンダリングエンジンを活用した機能のデバッグを支援する。

■内部構造の根本的な部分から最適化

 IE9の内部構造を示すブロック図を見ると、フレームプロセスとタブプロセスの2つのモジュールから構成され、それらが必要なOSサービスとやりとりする形となっている。レンダリングエンジンはタブプロセスの中にある。五寳氏は、「Platform Preview版は、IE8と共存する形で全体の構造も簡略化されている。実装されていな機能も当然あり、アドオンなども使えないが、パフォーマンスはかなり改善されている」と強調した。例えば、コードネーム“chakra”と呼ばれているJavaScriptエンジンは、マルチコア対応やバックグラウンドコンパイラの実装など、内部構造の根本的な部分から最適化が施されたそうだ。バックグラウンドコンパイラはメインの処理の裏で、ネイティブコードを出力するようなコンパイラを走らせることで、処理の高速化を図っている。そして、フォアグラウンドとバックグラウンドにそれぞれコアをディスパッチすることでも、処理の最適化を行うそうだ。

 また、IE9ではJavaScriptエンジンがネイティブ実装となり、外部DOMとしてCOM通信を経由せず、処理が可能になっている。そして、ES5(ECMA Script 5)にも対応するそうだ。ネットワークキャッシュも改良され、とにかくパフォーマンスについてはかなり力をいれてチューニングを行っているようだ。

■HTML5での注目点

 HTML5などで、ブラウザのマルチメディア機能がさらに高度化すると、描画もソフトウェアだけでは追いつかなくなってくる。IE9では、GPUアクセラレーションにも対応し、このサンプルプログラムも多数用意しているそうだ。ここで、GPUアクセラレーションのデモとなり、FishTnak(水槽)というサンプルプログラムをIE9(PP版)とクロームブラウザで実行結果を比べていた。IE9では、GPUを活用するため水槽に表示させる熱帯魚の数を増やしてもCPUの負荷はほとんど上がらない。これに対してクロームブラウザは、1桁少ない熱帯魚の数でもCPUの負荷が上昇してしまうことをデモで示した。

 標準化の解説では、各種の標準化規格への準拠の状況について述べた。HTML5で注目されている<video>タグ、<audio>タグなどのデモを行った。これらのタグはプラグインなしに動画や音楽をブラウザの機能として再生するためのものだ。現状では、音声ファイルであるmp3とAAC、動画はmp4のH.264のみとなっているが、これも順次拡張されていくという。なお、IE9のこれらのタグで表示されるフレームは、再生、一時停止ボタンなどの再生コントローラもデフォルトで表示されるようになっている。

 次に紹介された機能は、イベントハンドリングだ。キーボードイベント、マウスイベントともに機能が強化され、とくに従来からのattachEventモデルがなくなり、addEventListenerモデルが導入された。これにより、ブラウザ上でもキーダウン、キーアップ、キープレスなど細かいイベントを柔軟に処理できるようになる。デモでは、開発者サイトに公開されているサンプルプログラムの中から、矢印キーの操作に合わせてハムスターが踊るアプリケーションが紹介された。

 ブラウザの互換性に関して、User Agentはシンプルな内容で「MSIE9.0」「Trident 5.0」などの指定をするのみとなっており、互換モードはIE7(MSIE7.0)を指定し、Tridentのバージョン番号でIE9であること識別できるとした。最後に、F12キーで起動されるデバッグツールの紹介とデモが行われた。F12 Developer Toolは、IE8から含まれているものだが、UIの視覚化が強化され、JavaScriptのプロファイリング機能、Fiddlerのようなネットワーク機能が新たに追加されたという。

 五寳氏は、講演を終えるにあたって、IE9はとにかく機能が豊富でありながらパフォーマンスチューニングも進んでいるので、今回のセッションではほんの一部しか紹介できていないとして、開発者サイトにアクセスし、IE9のPP版に触れて、デモプログラムなどをぜひ試してほしい、そして、いろいろなフィードバックをお願いしたいと述べた。

 現在、ブラウザをとりまく状況はHTML5の動きに合わせ、プラグインやアドオンによる機能拡張のスタイルから、ブラウザごとにチューニングや機能強化を持たせる動きがでている。これは、W3Cの従来の路線(ブラウザ依存ページの乱立、仕様の混乱回避)からの方針変更にも見える。同時に、ブラウザごとの機能の違いが差別化要素となり、アプリケーションやユーザーごとのロックインの状態を生む可能性が指摘されている。IEとクロームは、次世代のインターネットOSとして動き始めているようだ。


【関連記事】
【Tech?Ed Japan 2010】SQL Azureの特性と機能を紹介
【Tech?Ed 2010】マイクロソフトのテクニカルカンファレンス「Tech?Ed」開幕
アドビ、Dreamweaver CS5でHTML5をサポート ? 「Adobe HTML5 Pack」を提供開始
米AppleがHTML5対応でiPadの「快適な動画再生」を強調
HTML5 特集


引用元:RMT情報局 - RMT 掲示板

2011年2月19日土曜日

魔族しか作れなくても大丈夫? この週末はキャラ作りに






 エヌ?シー?ジャパンのMMORPG「The Tower of AION」(以下,AION)は,7月7日からオープンβテストが行われる予定だ。過去のβテストを経験した人は実感しているかもしれないが,このOBTはオンラインゲーム界で近年稀に見る,大規模なものとなりそうである。
rmt CABAL


 ゲームプレイが可能になるのは7日以降だが,事前販売のパッケージ購入者をはじめ,FFT対象者およびCBT応募者は,現時点でもキャラクター作成に限り可能である(詳細はこちら)。AIONはキャラクター作成だけでも,思わず延々と時間を注ぎ込みたくなってしまうほどなので,OBT
の開始前にじっくり専念できるのはとても助かる。



 今回は,過去のβテストにおいて,プレイヤーが実際にどのようなキャラクターで遊んでいたのかという部分に着目してみた。FFTやCBTの期間中にひたすら撮り溜めておいたSSもたっぷりと放出するので,それらを交えつつあれこれと考えてみたい。これからキャラクターを作成する人は,参考にしていただければ幸いだ。





唯一無二の個性を追求できるキャラクターエディット








キャラエディットでは,各項目毎にスライドバーで調節していく。顔に関する項目だけで,これだけの項目数がある

 まずは基本仕様からおさらいしていこう。AIONをプレイした人が最初に驚くのが,このキャラクターエディット機能だ。すでに先行プレイレポートで紹介したこともあるが,顔のパーツに関するスライドバーだけで25,体も含めると40もの数があり,それらに加えて髪型や,目?唇?肌?髪などの色が
指定できる。チャームポイントやメイクの類も豊富だ。








髪型は38?45種類の中から選べるほか(種族/性別で数が違う),色に関してはパレットで細かく指定できる
体型もカスタマイズ可能だ。長さだけでなく太さや厚みも変えられるためか,これが同じ種族か! と思うキャラができることもしばしば



 AIONで選べる種族は“天族,魔族”の2種類のみだが,このエディットを駆使すれば,唯一無二の個性が追求可能である。体型も非常に細かく調整できるので,HumanやElfタイプはもちろん,GnomeからTrollっぽい外見も十分イケる。











 あまりにエディットの項目数が多いため,最初は呆気に取られてしまうかもしれないが,AIONのキャラクター作成ではデフォルトテンプレートのセンスがなかなかよい。これをベースに微調整を加えていけば,比較的お手軽に自分好みのキャラクターが作れるだろう。








身長が最短と最長のキャラクターを並べてみた。これでも両者の走る速度は同じで,小さい方はやたらと素早しっこく見える
天族と魔族は,キャラクター以外にも風景や町並みなども違う。魔族の景観は全体的に暗めだが,それだけに時折広がる青空が印象的



 そんなことをいわれても,AIONの未経験者にとっては「本当かよ?」と感じてしまうかもしれない。なので,顔に関する全テンプレートを,スライドショウムービーにまとめてみた。騙されたと思って一度ご覧あれ。





















天族に人気が集中傾向。はたしてその理由とは?












 続いて,βテスター達のエディット傾向を見ていこう。FFT開始直後からの全体的な傾向としては,天族にプレイヤー数がやや偏っている。天族vs魔族のPvPが大きなウェイトを占めるAIONでは,両種族の人数は大きな差がつかないことが望ましい。そのため場合によっては,天族のキャラクター作成に制限が掛けられているケースもある。

 もっとも,種族作成の制限枠は段階的に拡張されており,またワールドも増設されている。ある意味,時間が解決する問題でもあるので,どう

引用元:SEO対策 | 東大阪市

2011年2月16日水曜日

RMTワイアード タイムセール開催間近

このたびRMTワイアードでは、タイムセール企画を開催予定でございます。
毎日、様々なゲームの1部のサーバを時間限定にて大特価でご奉仕致します。
開催予定は4月19日から、まずはAIONの各サーバからご奉仕致します。
タイムセールの詳しい内容は、後日お知らせいたしますのでお楽しみに。
http://www.wired-rmt.jp/
引用元:SALE-RMT ゲーム通貨とWebMoney販売 買取 SALE-RMTは安心をあなたに