このページの内容

Awesome Motion UI Design

Motion UI Designを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

着想を得るための資料

サイト

  • Tympanus codrops – インタラクティブなデモと実験
  • Codyhouse – インタラクティブなデモと実験
  • Dribbble – Dribbbleにおけるアニメーションショットカテゴリ
  • Codepen – HTML/CSS/JSのサンドボックス
  • Give ’n’ Go – DribbbleのショットをインタラクティブなCodePenにリワークしたキュレーションギャラリー
  • Awwwards – アニメーションを備えたウェブサイトの例
  • cssanimation.rocks – CSSアニメーションデモ
  • ui-animations.tumblr.com – ソフトウェアユーザーインターフェースにおけるアニメーション
  • hoverstat.es – Animadeスタジオがキュレーションした興味深いウェブサイトのコレクション
  • appealing. – モバイルのトランジションとアニメーションのコレクション

Pinterestボード

Processingなどの風変わりで楽しい作品

  • Bees & bombs – デイブ・ワイートによる処理実験
  • PATAKK – パオロ・ザグレブによる処理実験
  • dvdp – デイビッドオペによるビジュアル・シンタウン
  • bigblueboo – チャーリー・デックによる3Dおよび処理実験
  • Misha Kvakin – Cinema4DおよびUI実験

記事

ソフトウェア

UIアニメーション制作用ソフトウェアを技術と出力形式(動画、プロトタイプ、コードなど)別に整理し、必見のチュートリアルやプラグインも掲載しています。

動画、GIF、プレゼンテーション

ビジュアルプログラミング

  • Quartz Composer – ノードベースのビジュアルプログラミング言語でmacOS/iOSアプリを試作するmacOSアプリ(Appleによる提供終了):
  • Principle For Mac – マックOS用のアニメーション・インタラクティブなユーザーインターフェースを作成するアプリ
  • Floid – ウェブ、iOS、Androidなど、あらゆるプラットフォーム・デバイス向けのマックOS用インタラクションデザインツール

HTML、CSS、JavaScript

  • Framer – アニメーションおよびインタラクティブUIのプロトタイピングに使うツール
  • Tumult Hype – HTML/CSSサイト、バナー、プレゼンテーションなどを作成するマックOSアプリ
  • Adobe Animate – HTML/CSSサイト、バナー、プレゼンテーションなどを作成するアプリ:
  • Google web designer – HTMLベースのデザインとモーショングラフィックス
  • Animatron – ウェブアプリでアニメーション、バナー、情報図を作成
  • SpiritJS – ウェブ向けアニメーションツール(開発中)
  • Any HTML/CSS editor, libraries ;)

そしてもちろん、秘密兵器である紙とペンもあります。

補助ツール

  • easings.net – イージング関数の一覧
  • cubic-bezier.com – cubic-bezier調整ツール
  • csstriggers.com – リペイン、リフロー、またはコンポジティングをトリガーするCSSプロパティの一覧

ライブラリ

  • Web Animation Infographics – 使われている技術に基づくライブラリによる素晴らしい(しかし古い)情報図
  • Bouncy Ball – 各アニメーション技術でボールのバウンスを示して比較

CSS

  • Animate.css – CSSアニメーションのコレクション
  • Effeckt.css – UIアニメーションのコレクション
  • Bounce.js – JavaScriptのエイジング関数からCSSキーフレームアニメーションを生成するツール
  • Animations.css - コレクション
  • Magic animations – コレクション
  • UI buttons – ボタンのコレクション
  • Hover.css – ホバーエフェクト
  • Morf – カスタムエイジング関数を使ったトランジション
  • Awesome CSS3 animations – アニメーションのライブラリ
  • All Animation – プロジェクトをより魅力的にする楽しいアニメーションのセット
  • Mantra – キーフレームアニメーションを作成するツール

JavaScript

  • GreenSock – 超高性能でプロ向けの現代ウェブ向けアニメーション
  • Velocity.js – JavaScriptによる高速アニメーション
  • Impulse – モバイルウェブ向けの高パフォーマンスインタラクション
  • AniJS – データ属性で宣言されたアニメーション
  • Snabbt.js – 最小構成のJavaScriptアニメーションライブラリ
  • Processing.js – Processingの視覚プログラミング言語向けJavaScriptライブラリ
  • Dynamics.js – 物理学ベースのアニメーションを作成するJavaScriptライブラリ
  • Mo.js – ウェブ向けのモーショングラフィックスツールセット
  • AnimateTransition – ブロックとポップアップのトランジション用ライブラリ
  • Animate Plus – 現代ブラウザ向けCSSおよびSVGアニメーションライブラリ。パフォーマンスと軽量(3KB圧縮済)であり、特にモバイル環境に最適化されています。
  • Gravitas.js – JavaScriptによる超高速物理シミュレーション
  • Popmotion – ユーザーインタラクションの作成を簡単かつ魅力的にするJavaScriptモーションエンジン
  • anime.js - 軽量なJavaScriptアニメーションライブラリ
  • useAnimations - マイクロアニメーションアイコンライブラリ

SVG

  • SnapSVG — SVGアセットの操作をjQueryがDOM操作を可能にするように簡単にするJavaScriptライブラリ
  • BonsaiJS – 軽量のグラフィックスライブラリで、直感的なグラフィックスAPIとSVGレンダラーを提供。
  • Vivus.js – SVGをアニメーション化することで、描かれるように見えるようにする。
  • Walkway.js – 線、パス、ポリライン要素から構成されたSVG画像を簡単にアニメーション化できる。
  • Transformicons – SVGとCSSを使ってアニメーションされたアイコン、シンボル、ボタン。

ウェブアニメーションの性能

講演、プレゼンテーション、動画

ニュースレター、ポッドキャスト、スクリーンキャスト

  • The UI Animation Newsletter – @valhead によるウェブアニメーションの活用方法に関するリソースとアドバイスを含むニュースレター。
  • Motion and meaning – @valhead と Cennydd Bowles によるデジタルデザイナー向けの動きに関するポッドキャスト。
  • All The Right Moves – @valhead によるアニメーションレビュー。

ガイドライン

書籍

共有方法 :star::star::star::star::star:

ライセンス

CC0

Artur Kornakovと素晴らしいコントリビューターの皆さんが:heart:を込めて収集しました