animaclock.com
|
about
|
gallery
|
Graph-Based Visual Saliency
Click here for Tutorial
Edit the code below, then click anywhere outside of textarea to update:
Click here to draw your own digits!
var testfont=new function() { this.digitPad = 4; this.groupPad = 15; this.heightFrac = 0.5; this.widthFrac = 1; this.secondsScale = {val:0.5, pos:'middle'}; this.bgColor = [204, 255, 255]; this.baseColor = [0, 0, 0]; this.partColor = { a:[ 04, 188, 228 ], b:[ 104, 288, 188 ]}; this.secondColor = [0, 0, 0]; this.colonColors = this.partColor; this.lineCap='round'; this.baseLineWidth = 7; this.partLineWidth = 10; this.colonRadius = 3; this.beginAniTime = .9; this.endAniTime = 1; this.baseInFront = true; this.pulsate = false; this.disableSlowest = true; var trans0={a:[ 0, 188, 118 ], b:[ 88, 0, 88 ]}; this.t = new Array(); for (var i=0;i<=50;i++) this.t[i] = new Array(); this.t[0].push({ src: 0, type: 'flip', turns: 0, via: 'osc', to: 2, col:trans0, t:[0,1] }); this.t[0].push({ src: 6, type: 'shift', turns: 0, mov:0, via: 'osc', to: 5, col:trans0, t:[0,1] }); this.t[0].push({ src: 1, type: 'shrink', mov: 0 }); this.t[0].push({ src: 4, type: 'shrink', mov: 1 }); this.t[0].push({ src: 2, type: 'shrink', mov: 1 }); this.t[0].push({ src: 5, type: 'shrink', mov: 1 }); this.t[1].push({ src: 2, type: 'flip', turns: 0, via: 'osc', to: 0, col:trans0 }); this.t[1].push({ src: 5, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0 }); this.t[1].push({ src: 2, type: 'grow', mov: 1 }); t1=0; t2=.5; this.t[1].push({ src: 3, type: 'grow', mov: 0, t:[t1,t2] }); t3=1; this.t[1].push({ src: 4, type: 'grow', mov: 1, t:[t2,t3] }); this.t[2].push({ src: 0, type: 'shift', turns: 0, via: 'osc', to: 0 }); this.t[2].push({ src: 6, type: 'shift', turns: 0, via: 'osc', to: 6 }); this.t[2].push({ src: 3, type: 'shift', to: 3 }); this.t[2].push({ src: 2, type: 'shift', to: 2 }); this.t[2].push({ src: 5, type: 'grow', mov: 1 ,t:[t1,t2] }); this.t[2].push({ src: 4, type: 'shrink', mov: 1, t:[t2,t3] }); this.t[3].push({ src: 0, type: 'shift', turns: 0, via: 'osc', to: 1, col:trans0 }); this.t[3].push({ src: 6, type: 'flip', turns:1 , via: 'osc', to: 1, col:trans0 }); this.t[3].push({ src: 3, type: 'shift', to: 3}); this.t[3].push({ src: 5, type: 'shift', to: 5}); this.t[3].push({ src: 2, type: 'shift', to: 2}); this.t[4].push({ src: 1, type: 'shift', turns: 0, via: 'osc', to: 0, col:trans0, t:[t1,t2]}); this.t[4].push({ src: 1, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0, t:[t1,t2]}); t4=0.6; t5=.76; t6=0.86; this.t[4].push({ src: 3, type: 'shift', to: 3}); this.t[4].push({ src: 5, type: 'shift', to: 5}); this.t[4].push({ src: 2, type: 'shrink', mov: 1, t:[t4,t5]}); this.t[4].push({ src: 1, type: 'grow', mov: 1, t:[t5,t6]}); this.t[5].push({ src: 0, type: 'shift', turns: 0, via: 'osc', to: 0, col:trans0 }); this.t[5].push({ src: 6, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0 }); this.t[5].push({ src: 5, type: 'shift', to: 5}); this.t[5].push({ src: 3, type: 'shift', to: 3}); this.t[5].push({ src: 1, type: 'shift', to: 1}); this.t[5].push({ src: 4, type: 'grow', mov: 0}); this.t[50].push({ src: 0, type: 'shift', turns: 0, via: 'osc', to: 0, col:trans0 }); this.t[50].push({ src: 6, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0 }); this.t[50].push({ src: 5, type: 'shift', to: 5}); this.t[50].push({ src: 1, type: 'shift', to: 1}); this.t[50].push({ src: 4, type: 'grow', mov: 1}); this.t[50].push({ src: 3, type: 'shrink', mov: 1}); this.t[50].push({ src: 2, type: 'grow', mov: 0 }); this.t[6].push({ src: 0, type: 'flip', turns: 0, via: 'osc', to: 2, col:trans0 , t:[t1,t4] }); this.t[6].push({ src: 6, type: 'shift', turns: 0, via: 'osc', to: 5, col:trans0 ,t:[t1,t4] }); this.t[6].push({ src: 3, type: 'shrink', mov: 0, t:[t2,t4], col:trans0}); this.t[6].push({ src: 0, type: 'grow', mov: 0, t:[t4,t3], col:trans0}); this.t[6].push({ src: 5, type: 'shrink', mov: 0}); this.t[6].push({ src: 1, type: 'shrink', mov: 0, t:[t1,t2], col:trans0}); this.t[6].push({ src: 4, type: 'shrink', mov: 1, t:[t1,t2], col:trans0}); this.t[7].push({ src: 2, type: 'flip', turns: 0, via: 'osc', to: 0, col:trans0 }); this.t[7].push({ src: 5, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0 }); this.t[7].push({ src: 3, type: 'grow', mov: 0, t:[t1,t2], col:trans0 }); this.t[7].push({ src: 1, type: 'grow', mov: 0, t:[t2,t3], col:trans0 }); this.t[7].push({ src: 4, type: 'grow', mov: 1, t:[t2,t3], col:trans0 }); this.t[7].push({ src: 5, type: 'grow', mov: 0 }); this.t[7].push({ src: 2, type: 'grow', mov: 1 }); this.t[7].push({ src: 0, type: 'shrink', mov: 0 }); this.t[8].push({ src: 0, type: 'shift', turns: 0, via: 'osc', to: 0, col:trans0 }); this.t[8].push({ src: 6, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0 }); this.t[8].push({ src: 2, type: 'shift', to: 2 }); this.t[8].push({ src: 5, type: 'shift', to: 5 }); this.t[8].push({ src: 3, type: 'shift', to: 3 }); this.t[8].push({ src: 1, type: 'shift', to: 1 }); this.t[8].push({ src: 4, type: 'shrink', mov: 1 }); this.t[9].push({ src: 0, type: 'shift', turns: 0, via: 'osc', to: 6, col:trans0 }); this.t[9].push({ src: 6, type: 'shift', turns: 0, via: 'osc', to: 0, col:trans0 }); this.t[9].push({ src: 1, type: 'shift', to: 1 }); this.t[9].push({ src: 2, type: 'shift', to: 2 }); this.t[9].push({ src: 5, type: 'shift', to: 5 }); this.t[9].push({ src: 3, type: 'shrink', mov: 1 }); this.t[9].push({ src: 4, type: 'grow', mov: 1 }); this.t[10].push({ src: 2, type: 'shrink', mov: 0 }); this.t[10].push({ src: 5, type: 'shrink', mov: 0 }); this.t[21].push({ src: 0, type: 'shift', to: 2 }); this.t[21].push({ src: 3, type: 'shift', to: 2 }); this.t[21].push({ src: 4, type: 'shift', to: 5 }); this.t[21].push({ src: 6, type: 'shift', to: 5 }); this.t[21].push({ src: 2, type: 'shift', to: 2 }); this.t[20].push({ src: 0, type: 'shrink', mov: 0 }); this.t[20].push({ src: 2, type: 'shrink', mov: 0 }); this.t[20].push({ src: 3, type: 'shrink', mov: 0 }); this.t[20].push({ src: 4, type: 'shrink', mov: 0 }); this.t[20].push({ src: 6, type: 'shrink', mov: 0 }); this.t[30].push({ src: 3, type: 'flip', to: 1 }); this.t[30].push({ src: 3, type: 'flip', to: 4 }); this.t[11].push({ src: 5, type: 'grow', mov: 0, t:[.9,.95]}); this.t[11].push({ src: 2, type: 'grow', mov: 0, t:[.95,1]}); }
TO SAVE WORK
:
font name
:
(new or previous)
letters/numbers, no spaces
author username
:
(create now OR recall)
letters/numbers, no spaces
password
:
(create now OR recall)
remember what you type here -
it creates an instant account
(nothing is saved till you hit save)
see previous versions of this font