Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
2017.12.7 (Thu) 我々はCreateJSを どう使うべきか? 世路庵 沖 良矢
Slide 2
Slide 2 text
沖 良矢 ◉ 世路庵 ◉ フリーランス10年目 ◉ インタラクションデザイナー @448jp おき よしや
Slide 3
Slide 3 text
KASHIYAMA the Smart Tailor (2017-)
Slide 4
Slide 4 text
黒歴史トリオ (2017)
Slide 5
Slide 5 text
Web Designing連載 (2009-2015)
Slide 6
Slide 6 text
『Flash for HTML5』 ◉ 電子書籍(PDF / Kindle) ◉ 全72ページ ◉ 価格:864円 ◉ 著者:沖 良矢、池田 泰延 ◉ 出版社:マイナビ出版
Slide 7
Slide 7 text
CreateJS Tシャツ
Slide 8
Slide 8 text
Grant Skinnerも 着てます!
Slide 9
Slide 9 text
1. アニメーションが持つ力 2. CreateJSを使いこなすヒント 本日お話しすること
Slide 10
Slide 10 text
アニメーションが持つ力 01 The Power of Animation
Slide 11
Slide 11 text
アニメーション 非アニメーション 時間軸
Slide 12
Slide 12 text
フェナキスティスコープ(和名:驚き盤)
Slide 13
Slide 13 text
フェナキスティスコープ(和名:驚き盤)
Slide 14
Slide 14 text
画は静止していても 動いているように見える
Slide 15
Slide 15 text
語源はギリシア語で 「騙す」
Slide 16
Slide 16 text
アニメーション(animation) 語源はラテン語で「霊魂(anima)」
Slide 17
Slide 17 text
私たちはアニメーションによって そこに存在するはずのない 嘘を作り出すことができる
Slide 18
Slide 18 text
webにおけるアニメーションの技術的制約 ◉ インタラクションとの関係性 ◉ 多様な画面解像度 ◉ 再生環境のスペック依存 ◉ ベースとする技術の縛り
Slide 19
Slide 19 text
webにおけるアニメーションの目的 ◉ フィードバック ◉ 世界観の演出 ◉ ストーリーの伝達
Slide 20
Slide 20 text
webにおけるアニメーションの目的 ◉ フィードバック ◉ 世界観の演出 ◉ ストーリーの伝達 CreateJSが強みとするのは、 このあたり
Slide 21
Slide 21 text
転倒ます型雨量計の例
Slide 22
Slide 22 text
テキストの場合 雨量計の内部に、シーソーの支点(転倒軸)上で結合され た2つの容器(枡)からなる転倒ますと呼ばれる機構を持 つ。受水器が集めた降水は一方のますに注ぎ込み、一定量 (多くは降水量0.5mm相当)がたまると、その重さによっ てシーソーが転倒し、降水は跳ね上がったもう片方のます に注ぎ込むようになる。これを繰り返して、1時間当たり の左右交互に転倒する回数を数えることによって雨量が測 られる(大雨の時には猛スピードで転倒が繰り返されるこ とになる)。 引用:https://ja.wikipedia.org/wiki/%E9%9B%A8%E9%87%8F%E8%A8%88
Slide 23
Slide 23 text
画像の場合 引用:http://www.snwm.co.jp/uryou2.html
Slide 24
Slide 24 text
テキスト+画像の場合 ① 受水口(雨が降り込んでくる所) ② 漏斗 (降り込んだ雨を集める所) ③ 転倒ます(水を計る所) 「受水口」からの雨が「漏斗」で集められ「転倒ま す」へ雨水を貯める。0.5mmに達すると「転倒ます」 が倒れ、溜まった雨水を排水する。倒れる事により反 対側の「ます」へ再び雨水が溜まりはじめる。 「転倒ます」が転倒をするたびに接点パルスを発生す る。これを計測することによって降水量がわかります。 引用:http://www.snwm.co.jp/uryou2.html
Slide 25
Slide 25 text
アニメーションの場合 アニメーションを開く
Slide 26
Slide 26 text
アニメーションにしか 伝えられないことがある
Slide 27
Slide 27 text
CreateJSを使いこなすヒント 02 Tips on using CreateJS
Slide 28
Slide 28 text
webにおけるアニメーション技術 ◉DOMアニメーション ◉CSS3アニメーション ◉Canvas ◉GIFアニメーション ◉video要素のインライン再生
Slide 29
Slide 29 text
DOMアニメーション 要素のstyle属性を連続的に変更する $("#hoge").animate({ "color": "#ff0000", "backgroundColor": "#00ff00" }, 1000);
Slide 30
Slide 30 text
CSS3アニメーション(Transitions / Animations) CSS3で追加されたCSS TransitionsまたはCSS Animationsを利用する #hoge { color: "#ff0000"; transition: 1s ease-in-out; } #hoge:hover { color: "#0000ff"; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } #hoge { animation-name: fadeIn; }
Slide 31
Slide 31 text
Canvas(Context2d / WebGL) HTML5で追加されたcanvas要素を利用する フォールバックコンテンツ
Slide 32
Slide 32 text
主流はコード思考のアニメーション three.js
Slide 33
Slide 33 text
CreateJSの強み
Slide 34
Slide 34 text
Animate CCによる アニメーションの 圧倒的な作りやすさ
Slide 35
Slide 35 text
コード思考 タイムライン思考 本来Animateが持つ強み
Slide 36
Slide 36 text
事例紹介
Slide 37
Slide 37 text
まとめ Conclusion
Slide 38
Slide 38 text
アニメーションにしか 伝えられないことがある
Slide 39
Slide 39 text
タイムライン思考の アニメーションにしか 伝えられないことがある
Slide 40
Slide 40 text
これからのwebにも アニメーションの力が必要
Slide 41
Slide 41 text
No content
Slide 42
Slide 42 text
ありがとうございました 沖 良矢 @448jp