【Ingress】IITC/IITCmの描画を高速・軽量化するプラグイン「Use Canvas rendering」
なんか意外と知られていないようだったので、Ingress 用勝手 Intel アプリ「IITC」「IITCm」の高速化技を紹介しておきます。
PC だけでなく、Android スマートフォンやタブレットでも使える方法です。
Android スマホ・タブレットだと IITC の動作が重いから、仕方なく Intel 用に Windows タブレットも持ち歩いてる。という人は試してみる価値があるかも?
ちなみに IITC は非公式の勝手アプリですので、利用にあたっては正しくリスクを認識の上、自己責任でお願いします。
基本的には、描画周りだけ高速化する設定なので、サーバーとの通信は高速化されません。が、ポータル密集地でのスクロールなんかは驚くほど高速化されると思います。
IITCmでのCanvas有効化方法(モバイル版)
Android スマホ・タブレット用の IITCm での「User Canvas rendering」プラグインの有効化方法は、以下のとおりです。
メニュー →「Settings」を開き、
「IITC Plugins」をタップ
「Tweaks」をタップ
「Use Canvas rendering」にチェックを入れます。
設定は以上です。これで Canvas ベースの高速レンダリングが有効になります。
ただし、上画面の説明にもあるとおりこの機能はまだ実験的で、テストも不十分なため、万が一不都合があった場合はチェックを外すとよいでしょう。
個人的にはこの設定を入れると、これまで「Android タブは Intel 重いから嫌だなぁ」と思っていたのが、デスクトップPC上の Chrome で見るのと大差ないか、それ以上に速くなる感触です。(Snapdragon 800 / 805 / Tegra K1 機での感想)
IITCでのCanvas有効化方法(PC・Chrome)
PC 版「IITC」でも Canvas ベースレンダリングを有効にできます。ここでは、Chrome + Tampermonkey を使っている前提で進めていきます。
まず、以下2つのうち適切な方から、「Use Canvas rendering」プラグインをダウンロード&インストールします。(大抵はテスト版?)
- IITC Browser Addon - Ingress Intel Total Conversion
- TestBuilds - Ingress Intel Total Conversion(テスト版)
設定はこれだけですが、この状態で Intel を見ると、多分、次のエラーが出ると思います。
The Canvas Rendering plugin failed to enable canvas rendering in leaflet. This will occur if it initialises too late.
Try re-ordering userscripts so Canvas Rendering is before the main IITC script.
その場合、次の記事を参考にて「Use Canvas rendering」スクリプトの実行優先順位を IITC 本体より高く設定する必要があります。
具体的な実行順序は「1」番に設定するのが良いと思います。
個人的には Canvas レンダリングを有効にすると、Haswell 世代ノートPCの内蔵グラフィックでも、そこそこのデスクトップPC並みかそれ以上に速くなる気がします。
繰り返しますが、デスクトップ・モバイル版いずれの場合も、グラフィック描画周りは高速化されますが通信周りは高速化されません。そして、Intel Map は通信周りがなかなか重いので、その部分についてはある程度我慢です。
それでも、ポータル密集地や都会の広域戦況を確認するときには、絶大な威力を発揮するプラグインと思います。
検索用キーワード:インテルマップの高速化


