Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Constraint-based Animation System
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Toru Hisai
August 16, 2012
Programming
90
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Constraint-based Animation System
Toru Hisai
August 16, 2012
Other Decks in Programming
See All in Programming
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
810
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
150
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
280
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
440
スマートグラスで並列バイブコーディング
hyshu
0
270
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
240
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
420
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
330
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
1B+ /day規模のログを管理する技術
broadleaf
0
120
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
220
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
6k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
The World Runs on Bad Software
bkeepers
PRO
72
12k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Transcript
Constraint-based Animation System Code: MEPHISTO Toru Hisai 8/1/2012
Inspiration: SICP
Techniques from SICP •A Picture Language •Streams •Propagation of Constraints
Picture Language •Data abstraction •Closure •Procedure composition
Streams •Delayed list •Infinite stream
Picture Language + Stream = Animation!
3D Picture Language
Czech Marionette
Marionette Control
Degrees of Freedom ~7 − 10 strings ⇒ DOF ≈
30
Less DOF ↓ Controllable!
None
None
Propagation of Constraints 9C = 5(F - 32)
Tree Constraint Network
None