タグ

GPUに関するnibushibuのブックマーク (7)

  • CSS will-changeプロパティについて知っておくべきこと | POSTD

    はじめに WebKit系ブラウザでCSS transformanimationといったプロパティを使った時に発生する、“例のちらつき”。これに気づいたことのある人ならば、おそらく“ハードウェア・アクセラレーション”という用語をこれまでにも耳にしたことがあるでしょう。 CPU, GPU, ハードウェア・アクセラレーション 一言で言うと、ハードウェア・アクセラレーションとは、グラフィックス・プロセッシング・ユニット(GPU)を用いてセントラル・プロセッシング・ユニット(CPU)の処理量を軽減し、ブラウザのレンダリング処理を効率化することです。ハードウェア・アクセラレーターを有効にしてCSS処理を使うと、ページのレンダリングが速くなり、ページ表示が高速化されます。 名前の通り、CPUGPUはどちらもプロセッシング・ユニットです。CPUはコンピュータのマザーボードに取り付けられている部品で、ほ

    CSS will-changeプロパティについて知っておくべきこと | POSTD
  • Web制作にGPU処理を取り入れる

    Updated 2013.10.24 / Published 2013.10.24 HexGLのようなWebGLのコンテンツを見ていると、これから格的にWebがゲーム機の領域を浸するようになっていくのかと、同じWebでもWebサイトを作る領域からすると動きの面で感心させられることしきりです。 なぜWebGLのアニメーションは滑らかなのか さておき、WebGLのコンテンツは非常に滑らかなアニメーションを実現できているわけですが、それはWebGLがCPUではなくGPUで処理されいるからとのことです。この場合のGPUで処理をするというのはソフトウェアであるブラウザがGPUを使ったハードウェア・アクセラレーションに対応していることが条件になります。つまり、CPU上でソフトウェア(ブラウザ)が処理する部分とGPU上のハードウェアで処理する部分を切り分けられる機能をもっているということになります。

    Web制作にGPU処理を取り入れる
  • vol.24 HTML+CSS3で軽快アニメーション!Web制作にGPU処理を - BOEL Inc. TIPS

    こんにちは。Webエンジニアの毛利です。 今回はWebページ制作で軽快なアニメーション表現をしよう!がテーマです。 CSS3が格的に浸透し始め、Webページにアニメーションを取り入れたい!とかんがえる場面も多くなりました。 CSS3を用い、アニメーションを実装するコツをお伝えします。 CPUGPUGPUを取り入れる 軽快なアニメーションを表現するには「GPU」を使います。 Webページのレンダリングには「CPU」を使います。 「CPU」とは、かんたんに表現すると、司令塔です。 パソコンでいうと一番大事な部分で、ファイルを保存する、画像を開くなどの役割をしています。 レンダリング レンダリングとは英字や数字の羅列を、画面に画像として表示したり文章として表示したりすることをさします。 Webサイトで例えると、ソースコードの集合であるHTMLを画像や文章に変換しています。 HTMLにかか

    vol.24 HTML+CSS3で軽快アニメーション!Web制作にGPU処理を - BOEL Inc. TIPS
  • あまり知られていない、レスポンシブWebデザイン で使える!Google開発者のパフォーマンス改善の超裏ワザ(Part 1)

    レスポンシブWebデザインの弱点の1つにパフォーマンスがあります。allWebクリエイター塾のウェブサイトもレスポンシブWebデザインで作成されています。ページ下部に配置しているナビゲーションに「スクロールパフォーマンス」という問題がありました。 「スクロールパフォーマンス」とはスクロールした際の「垂直方向の画面の動きのスムーズさ」を意味します。スクロールパフォーマンスが悪いとユーザーはスクロールした際に画面がひっかかったような印象うけ、ユーザー・エクスペリエンスを損ないます。 今回、リサーチをして検証した結果「スクロールパフォーマンス」が改善できたのでご紹介します。 allWebクリエイター塾のナビゲーションの問題 allWebクリエイター塾のWebサイトは、ナビゲーションを画面の最下部に配置しています。これは、タブレットでユーザーがナビゲーションボタンを押しやすいという理由からです 赤

    あまり知られていない、レスポンシブWebデザイン で使える!Google開発者のパフォーマンス改善の超裏ワザ(Part 1)
  • Flump

    Flash animations on your GPU View on GitHub What Flump converts Flash keyframe animations into texture atlases and XML or JSON that can be easily integrated into any scene graph-based 2D game engine. Flump runtimes exist for a growing number of game engines, including Starling, Sparrow, and Flambe. Why Flash CS is a powerful 2D animation tool that everyone knows how to use. But the Flash runtime's

  • GPUアクセラレーターが使える環境で強制的に有効にできるCSSの指定方法 :: 5509

    This domain may be for sale!

  • 【コラム】OS X ハッキング! (139) 虎飼い日記 その6 - その名はQuartz 2D Extreme | パソコン | マイコミジャーナル

    最近、仕事場のワイヤレス化を進めています。数台あるノートPCのIEEE 802.11g対応は完了したので、次はBluetooth。キーボードとマウスは以前から導入しているものの、PIMデータや画像ファイルを扱おうとすると…… Bluetooth機器により対応するプロファイルに違いがあるため、買ったあとでガッカリということが少なくないのです。Bluetoothの話は、いずれまた。 さて、今回は「Quartz 2D Extreme」について。デフォルトでは無効にされているうえ、Core Imageに完全対応するグラフィックチップ(プログラマブルGPU)を搭載していることが条件となるが、有効にすればある種の処理は劇的に向上する。まずは開発環境(Xcode Tools)をインストールしてから、読み進めていただきたい。 Quartz 2D Extremeとは Quartz 2D Extremeの役割

  • 1