[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

HTML5に関するyasu-logのブックマーク (65)

  • SVGコンテンツ制作に役立つ! 流行りのSVGライブラリまとめ - ICS MEDIA

    SVGはベクターグラフィックスの画像形式で、昨今のウェブサイトで幅広く使われています。ウェブサイトのアニメーションやインタラクションにもSVGを使えますが、その用途ではJavaScriptを使わなければなりません。 たとえば矩形を1つ描くだけでも標準のAPIでは10行近いコードの記述が必要になりますが、JSライブラリを利用するとほんの数行で実装可能です。手軽に導入できるだけでなく、JSライブラリを使うことで表現の自由度が上がったり、古いブラウザもサポートできる利点もあります。この記事では有用なSVGライブラリをいくつかピックアップし、それぞれの特徴を紹介します。 Snap.svg Snap.svgはAdobe Systems社が提供しているオープンソースのライブラリです。SVG DOMの操作や、アニメーション・モーフィング、マスキング・クリッピングといったさまざまな高度な機能を簡潔に提供し

    SVGコンテンツ制作に役立つ! 流行りのSVGライブラリまとめ - ICS MEDIA
  • エフェクト作成入門講座 Three.js編 ゲーム演出に役立つマグマ表現の作り方 - ICS MEDIA

    ゲームやビジュアライゼーションのWebコンテンツでは、華やかな3D演出の実装をJavaScriptとWebGLで求められることがあります。この記事のシリーズでは、WebGLのJSライブラリとして有名なThree.jsを利用して、3Dエフェクトの作成手順を解説します。 今回、扱うテーマは「マグマエフェクト」。実は以前、このテーマを3Dエフェクト作成ツールであるEffekseerエフェクシアーで扱ったことがあります(記事「エフェクト作成入門講座 Effekseer編 UVスクロールを使ったマグマエフェクトの作成」)。Effekseerはプログラムを使わないデザインツールなので、今回紹介するThree.jsによるプログラムの作り方とはまったく異なります。ですが、表現のエッセンスはどんな作り方でも共通。エフェクトの実装ポイントが理解できていれば、異なった方法でも同じ表現を実装できるのです。 記事

    エフェクト作成入門講座 Three.js編 ゲーム演出に役立つマグマ表現の作り方 - ICS MEDIA
  • 映像から顔を見つけ出す! JavaScriptでお手軽フェイストラッキングに挑戦 - ICS MEDIA

    今、スマホアプリ「SNOW」で、顔写真に動物のパーツをデコったり複数人の顔を入れ替えて、おもしろい写真へ編集することが若い女性の間で流行っています。 このアプリには、画像から顔を検出できるフェイストラッキングという技術が使われています。この技術を使うと、画像から顔のパーツの位置や大きさを特定できるようになり、静止画やアニメーションを重ねるといった演出を加えられます。 フェイストラッキングの技術は昔からありましたが、高度な画像解析の知識が必要なため導入するにはハードルの高いものでした。今回は、JavaScriptライブラリを使って、HTML5でフェイストラッキングを実現する方法を紹介します。 Webテクノロジーでフェイストラッキングに挑戦しよう Webテクノロジーで簡単にフェイストラキングを実現するには、JSライブラリ「clmtrackr」がオススメです。このライブラリでは、負荷が高いフェイ

    映像から顔を見つけ出す! JavaScriptでお手軽フェイストラッキングに挑戦 - ICS MEDIA
    yasu-log
    yasu-log 2016/08/03
    【B!】映像から顔を見つけ出す! JavaScriptでお手軽フェイストラッキングに挑戦 - ICS MEDIA
  • Adobe Animate CC の使い方 - ICS MEDIA

    Animate CCはwebアニメーションを制作するソフトウェア。アドビシステムズというクリエイティブのツールを中心に開発している会社の製品です。このソフトでは、グラフィックを描きタイムラインで動きをつけ、スクリプトでインタラクティブな操作を実装できます。これはどういうことかというと、Animate CCを使えば、「動くwebコンテンツ」を自由に作れるということです。 制作できるものの種類は多岐にわたります。アニメやモーショングラフィックスといった動画や映像作品、ゲームやメニュー画面といったインタラクティブコンテンツ、グラフやシミュレーションといったビジュアライゼーション(データの可視化)に利用できます。 初心者でも手軽に使えるうえに、放送品質のアニメまで作り込めるという幅の広さがAnimate CCが最大の魅力です。 ▲ 公式サイトの紹介ビデオではソフトの利用用途や利点がわかりやすく紹介

    Adobe Animate CC の使い方 - ICS MEDIA
    yasu-log
    yasu-log 2016/02/23
    【B!】Adobe Animate CC の使い方 - ICS MEDIA
  • Brand new Portfolio, Build with Angular 2 - ClockMaker Demo

    yasu-log
    yasu-log 2016/02/07
    【B!】Brand new Portfolio, Build with Angular 2 - ClockMaker Demo
  • 高まるHTML5製アプリの需要 ―CreateJS勉強会(前編) - ICS MEDIA

    2016年1月、CreateJS勉強会(第7回)がICTCOで80人の定員規模で開催されました。勉強会のフォローアップとして、発表資料「CreateJSで開発するクロスプラットフォームなアプリ開発〜ElectronとPhoneGapで広がる可能性〜」のスライドを一部抜粋して記事という形で公開します。 なお、前編記事「高まるHTML5製アプリの需要」と後編記事「HTML5製アプリParticle Developの開発の裏側〜ElectronとAngular 2で開発効率が劇的に向上」の二部構成にしています。前編となる記事では、Web技術を取り巻く最近の事情について分析し、HTML5製アプリの需要の高まりについてまとめています。 Web技術を取り巻く事情が好転している 近年、Web技術を取り巻く環境は好転しています。4つの観点から見てみましょう。 1. HTML5の需要が高まっている 簡単に

    高まるHTML5製アプリの需要 ―CreateJS勉強会(前編) - ICS MEDIA
    yasu-log
    yasu-log 2016/01/27
    【B!】高まるHTML5製アプリの需要 ―CreateJS勉強会/鹿野・野原発表資料(前編)
  • CreateJS入門サイトを立ち上げました | ClockMaker Blog

    こんにちは、池田です。1年半ぶりの更新となります。ご存知の方も多いと思いますが、私の記事執筆の活動はClockMaker BlogからICS MEDIAに舞台を移動していまして、ICS MEDIAで積極的に発信しています。ぜひあちらのサイトをチェックくださいませ。 さて、この度「CreateJS入門サイト」を立ち上げました。 CreateJS入門サイト – ICS MEDIA このサイトの公開に伴い、編集後記を全2回で公開します。 CreateJS入門サイトを作った理由 CreateJSはFlashのようなコンテンツを作ることのできる便利なフレームワークです。Flash経験者であれば少ない学習コストではじめることができ、2012年の登場以来(参照記事「リッチなHTML5コンテンツのためのフレームワーク『CreateJS』が公式サイトを公開」)、多くの元Flashクリエイターに利用されていま

    CreateJS入門サイトを立ち上げました | ClockMaker Blog
    yasu-log
    yasu-log 2016/01/27
    【B!】CreateJS入門サイトを立ち上げました - ClockMaker Blog
  • CreateJS入門サイト - ICS MEDIA

    このサイトはHTML5 Canvasのフレームワーク「CreateJS」の入門サイトです。初学者から学べるように基的なCreateJSの使い方から解説しつつ、発展的な内容までまとめています。このサイトを通して、webでのインタラクションデザインについて学んでいきましょう。 導入編 webのリッチコンテンツを作るためのフレームワーク「CreateJS」。どのような場面で利用されるのか、どういった表現が可能なのかという点を中心に、概要と導入方法を説明します。 CreateJS とは CraeteJS の事例 簡単なサンプルを試そう ブラウザの開発ツールの使い方を抑えよう CDNのURL 次のコードをHTMLファイルに記述することでCreateJSが利用可能になります。 <script src="https://code.createjs.com/1.0.0/createjs.min.js">

    CreateJS入門サイト - ICS MEDIA
    yasu-log
    yasu-log 2016/01/18
    【B!】CreateJS 入門サイト / さっそくAdobe Animate CCに対応
  • CSSのmix-blend-modeで実現するドローイング表現 - ICS MEDIA

    CSSはPhotoshopライクなグラフィカルなブレンドモードを搭載しています。デザイナーやモーションクリエイターにとっては直感的に利用しやすいのではないでしょうか。しかし、CSSのブレンドモードは執筆時点(2015年9月現在)はMicrosoft EdgeやInternet Explorerが対応していないのがデメリットです(追記:2022年現在はほぼすべてのブラウザで利用できます)。 Canvas要素は旧式ブラウザを含め多くのブラウザで利用できるものの、Canvas要素はブレンドモードの種類が少ないという制約があります。ここで挙げたように、それぞれのテクノロジーには一長一短があるのでコンテンツに応じて最適な手段を検討するのが現実解となります。 デモ作成で選んだのはCSS3のブレンドモード デモ作成にあたり2つのレイヤーを作成しました。1つはカラフルな背景のレイヤー、もう1つはドローイン

    CSSのmix-blend-modeで実現するドローイング表現 - ICS MEDIA
    yasu-log
    yasu-log 2015/09/28
    【B!】CSS3のmix-blend-modeで実現するドローイング表現 – ICS LAB
  • HTML5の音声ファイル最適化技術オーディオスプライトとは?―CreateJS勉強会/鹿野発表資料 – ICS LAB

    2015年に開催したCreateJS勉強会(第6回)でのライトニングトーク「オーディオスプライトを使った音声ファイルの最適化」の発表内容を記事としてまとめました。音声を扱ったHTML5コンテンツにおけるCreateJSの最新機能「オーディオスプライト」の必要性と使い方を記事で紹介します。 ウェブページではファイルの読み込み数を減らすことが必要 ウェブページを見る時や作る時、そのページでどのくらいのファイルがダウンロードされているかを気にしていますか? CSSJavaScript・画像・音声ファイル等、ウェブページでは必要なファイルが多くなりがちです。ファイル数が多いとファイルをダウンロードする時間が増え、その分だけページの表示速度が遅くなります。ページの表示速度が遅くなると、その分だけユーザーの離脱率が上がります。 Amazonはページの反応が0.1秒遅くなると、売り上げが1%ダウンす

    HTML5の音声ファイル最適化技術オーディオスプライトとは?―CreateJS勉強会/鹿野発表資料 – ICS LAB
    yasu-log
    yasu-log 2015/09/09
    【B!】オーディオスプライトを使った音声ファイルの最適化 – CreateJS勉強会 – ICS LAB
  • HTML5モーション制作のテクニックとデータ最適化の必要性―CreateJS勉強会/池田発表資料 - ICS MEDIA

    2015年9月4日(金)、CreateJS勉強会 (第6回) がICTCOで95人の定員規模で開催されました。勉強会のフォローアップとして、発表資料「HTML5モーション制作のテクニックとデータ最適化の必要性」(発表者:池田)のスライドを一部抜粋して記事という形で公開します。 バナー広告にみるFlash(SWF)の衰退とHTML5の隆盛 HTML5モーションコンテンツの代表的な活用分野として「ウェブページ」「ゲームコンテンツ」、そして「広告」があります。今回は「広告」をテーマとして最近の話題から紹介します。2015年9月1日にリリースされたGoogle Chrome 45からウェブページ内の主要でないFlash(SWF)コンテンツがブロックされるようになりました(参考記事「In June, we announced (https://goo.gl/TF7dmD) that Chrome w

    HTML5モーション制作のテクニックとデータ最適化の必要性―CreateJS勉強会/池田発表資料 - ICS MEDIA
    yasu-log
    yasu-log 2015/09/08
    CreateJS勉強会の発表を記事にしました
  • HTML5 CanvasとWebGLでウェブフォントを扱う方法 - ICS MEDIA

    ウェブフォントは異なる環境でもフォントの見栄えを確保する手段として、多くのウェブサイトで利用されています。 ウェブフォントCSSとしては利用しやすいものの、HTML5 CanvasやWebGLを採用した場合にCSSのように簡単に使うことができません。この記事ではインタラクションコンテンツ制作で役立つようにHTML5 CanvasとWebGLでのウェブフォントの使い方をまとめました。記事のサンプルコードはGitHubで公開していますので、ダウンロードして読み進めてください。 この記事で学べること ・ウェブフォントの先読み機能を実現するJSライブラリ「WebFontLoader」の使い方 ・FontAwesomeをプログラムで制御する方法 ・HTML5 Canvasでウェブフォントを使う方法 ・WebGLでウェブフォントを使う方法 この記事ではウェブフォントの題材として「Font Awes

    HTML5 CanvasとWebGLでウェブフォントを扱う方法 - ICS MEDIA
    yasu-log
    yasu-log 2015/08/17
    【B!】HTML5 CanvasとWebGLでアイコンフォント集Font Awesomeを扱う方法 - ICS LAB
  • iOSにおけるSwift/Unity/PhoneGap/Adobe AIRのパフォーマンス比較検証 - ICS MEDIA

    スマホのアプリ開発を検討する際に、ネイティブ言語と中間プラットフォームのどちらを選択するべきか迷う方は多いのではないでしょうか? ネイティブ言語であるObjective-C/SwiftJavaを選択するほうがパフォーマンスが高いと言われていますが、それで開発すると固有のOSだけにしかデプロイできません。中間プラットフォームであるAdobe AIRやUnityを使うとiOSとAndroidの両方にアプリをデプロイできますが、見返りにネイティブと比べてパフォーマンスが低下すると言われています。 記事ではスマホアプリ開発の技術選定の参考になることを目指し、異なる4種類の技術を使ってiOSでの描画パフォーマンスを検証しました。 今回使用したテクノロジー・フレームワーク Swift 1.2 (Sprite Kit 1.6) Unity 5.0 PhoneGap 4.2.0 (WebGL と pi

    iOSにおけるSwift/Unity/PhoneGap/Adobe AIRのパフォーマンス比較検証 - ICS MEDIA
    yasu-log
    yasu-log 2015/04/21
    【B!】iOSにおけるSwift/Unity/PhoneGap/Adobe AIRのパフォーマンス比較検証 - ICS LAB
  • スマホでもWebGLが快適に動く! HTML5で体験する3D表現の可能性 – ICS MEDIA

    WebGLウェブ・ジーエルとはブラウザで3D表示するための標準仕様。いまやスマートフォンを含むすべてのブラウザでWebGLが動作します。WebGLを使えばGPUによって描画が高速化されるため高度なグラフィカル表現が可能になります。 WebGLを使えば主に次のようなコンテンツ開発に役立ちます。 3Dモデルの表示 ゲームコンテンツ データビジュアライゼーション プログラミングアート 魅力的で華やかな画面演出(広告系サイトなど) かつてはFlash PlayerやUnity Web Playerのようなブラウザ・プラグインを使わなければ3D表現はできませんでしたが、WebGLの登場によってプラグイン未搭載のスマートフォンのブラウザでも3D表現が実現可能になりました。 記事ではWebGL入門者にむけ、数秒で試せるオリジナルのWebGLのHTMLデモを多数掲載。どれもスマートフォンのブラウザでも利

    スマホでもWebGLが快適に動く! HTML5で体験する3D表現の可能性 – ICS MEDIA
    yasu-log
    yasu-log 2014/09/19
    Androidでも動く / スマホでもWebGLが快適に動く! HTML5で体験する3D表現の可能性 - ICS MEDIA
  • 日本全国花粉飛散マップ Pollen Map in Japan - ICS

    全国花粉飛散マップは全国都道府県別の花粉飛散状況を地域別・年代別に可視化。HTML5のビジュアライゼーションコンテンツ。

    yasu-log
    yasu-log 2013/03/18
    [B!]日本全国花粉飛散マップ Pollen Map in Japan | ICS / 新機能を追加して公開されました
  • Flashプログラマーによる「Adobe Edge」プレビュー  ~インストールから基本的な操作方法まで

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Flashプログラマーによる「Adobe Edge」プレビュー  ~インストールから基本的な操作方法まで
    yasu-log
    yasu-log 2012/03/08
    [B!]Flashプログラマーによる「Adobe Edge」プレビュー ~インストールから基本的な操作方法まで
  • Google がまだ Flash を使っているサービスでみる脱 Flash の難しさ - てっく煮ブログ

    Flash, HTML5スマートフォンの普及が進む中、iPhone には Flash が搭載されず、Android 版 Flash は開発停止になるなど、遅かれ早かれ Web 上から Flash が消えていき、リッチな表現は HTML5 に置き換わっていくことは確実となりました。「これからは HTML5 だ」という印象を世間に強く与えたのが、2009 年の Google I/O でした。Google I/O 2009 レポート グーグルが賭けるHTML 5の未来 − @ITGoogle はそれ以降、多くのサービスに HTML5 を取り入れてきました。しかし、いまだに Flash を利用しているサービスがいくつかあります。この記事では HTML5 化していない、または、できていない 5 つの Google のサービスを通してどのこで Flash が使われているのかなぜ Flash が使われて

    yasu-log
    yasu-log 2012/02/28
    冒頭の部分、単純な表現はHTML5に置き換わることはあっても、ゲームをはじめ求められる分野があるのでWeb上からFlashが消えないと、その点だけは主張させてください!
  • Mobile Performance Tests: HTML5 vs AIR

    With all the mis-information out there regarding Flash, HTML5 and iOS, I thought it would be interesting to to a proper comparison between the two. Specifically, I’m interested in measuring performance of Flash against HTML5 Canvas on iOS, to see which is fastest.  This will give us a good idea of which technology is more efficient, and therefore easier on your battery life. Obviously I can’t test

    yasu-log
    yasu-log 2012/02/24
    [B!]HTML5 Canvas 2DとFlash(Adobe AIR)の比較。FlashのほうがHTML5よりも高速。特にFlashであればどの機種でも安定したパフォーマンス。Canvasだとパフォーマンスの差が大きい。
  • HTML5周辺技術のWebGLとJavaScriptでジニーエフェクト | ClockMaker Blog

    JavaScriptMac定番のジニーエフェクトを作ってみました。今回利用したのはHTML5周辺技術のWebGLというもので、プラウザネイティブでGPUを利用できる機能です。 デモを見る (2023年バージョン) デモを見る (2012年バージョン) ※2023年にデモをThree.js r151で動作するようにメンテナンスしました。 WebGLとCanvasの違い 今回はWebGLを使っているため再生可能な環境が限られています。当は再生できる環境を増やすためにWebGLではなくCanvasタグを利用したかったのですが、Canvasタグだとアンチエイリアスの限界で「ヒビ割れ」が発生して完成させることができませんでした。 失敗作A (自前で作成したバージョン) 失敗作B (Three.jsのCanvasレンダラーを利用したバージョン) 対策としてトライアングルを外側に広げるなど色々試した

    HTML5周辺技術のWebGLとJavaScriptでジニーエフェクト | ClockMaker Blog
    yasu-log
    yasu-log 2012/02/16
    [B!]JavaScriptでジニーエフェクト
  • Webの開発側にいる人間でFlash死ね!HTML5最高!と言っている人は正直どうかと思う。

    株式会社クレイジーワークスの代表。家電メーカー系エンジニアでプリンタやSDカード関連の開発に従事。ケータイのアプリやサイト、電子書籍のシステムなどに詳しい。最近、断にはまる。

    Webの開発側にいる人間でFlash死ね!HTML5最高!と言っている人は正直どうかと思う。
    yasu-log
    yasu-log 2011/11/29
    [B!]Webの開発側にいる人間でFlash死ね!HTML5最高!と言っている人は正直どうかと思う。