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
Toru Hisai
August 16, 2012
Programming
1
88
Constraint-based Animation System
Toru Hisai
August 16, 2012
Tweet
Share
Other Decks in Programming
See All in Programming
スマホで海難事故は防げるか?年間2000件以上の小型船舶の事故に挑むアプリ開発
atsuki_seo
0
120
Swift Concurrency - 状態監視の罠
objectiveaudio
2
280
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
630
Model Pollution
hschwentner
1
180
パフォーマンスチューニングで Web 技術を深掘り直す
progfay
18
4.8k
AIエージェント時代における TypeScriptスキーマ駆動開発の新たな役割
bicstone
4
1.2k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
800
Repenser les filtres API Platform: une nouvelle syntaxe
vinceamstoutz
2
150
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
300
CSC509 Lecture 02
javiergs
PRO
0
400
VisionFrameworkで実現する - プライバシーに配慮した「顔ぼかし」機能 / Face blurring with Vision Framework
imaizume
0
190
AIで開発生産性を上げる個人とチームの取り組み
taniigo
0
130
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Designing for Performance
lara
610
69k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
560
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
4 Signs Your Business is Dying
shpigford
185
22k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
840
Being A Developer After 40
akosma
90
590k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Practical Orchestrator
shlominoach
190
11k
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