
Loading
seed
19 statesS spinI inkG seeds
Frostling
frostling v1Made by APIc4
Budget
c4 · 52 linesShapes22 / 70
Triangles3,938 / 6,000
Draw calls3 / 4
- States
- idle · flap
- Used in
- No scene yet
- Made
1asset frostling "Frostling" complexity=42// an original frost owlet: one puffed round body with a big round head sunk into it, huge eyes,3// a small pop-coloured beak, an ice-crystal crest of faceted cones, tiny frosted wings,4// a fanned tail and stubby feet. Idle: bob and blink. Flap: buzzing wings, hover, frost sparkles.5let S = .92..1.086let way = 0:5|1:4|2:17// colourways: 0 snowdrift, 1 glacier, 2 shiny (rare): coat, belly, crystal, accent, beak8let coatC = sel(way, white, sky, lilac)9let bellyC = sel(way, sky, white, cream)10let iceC = sel(way, aqua, waterLight, sunflower)11let accC = sel(way, cobalt, navy, grape)12let beakC = sel(way, tangerine, marigold, bubblegum)13let crestH = .9..1.151415// body: the root bone, a fat round puff with a soft belly dome standing clearly proud16ball body at=(0, .3*S, 0) r=(.24, .23, .23)*S color=coatC segs=20 rings=14 joint17ball belly on=body surf=(0, -15) upright lift=-.06*S r=(.16, .16, .1)*S color=bellyC segs=16 rings=101819// head: big, sunk well into the body20ball head on=body at=(0, .25*S, .02*S) r=(.22, .2, .2)*S color=coatC segs=20 rings=14 joint21face look on=head eyes=round size=.32 spacing=28 eyeY=8 mouth=smile mouthY=-38 mouthW=.18 iris=accC brows=accC detail=.622cone beak on=head surf=(0, -8) lift=-.012*S h=.075*S r=.036*S color=beakC segs=823// eyelids hide inside the head and slide out over the eyes to blink24ball lid on=head surf=(28, 8) upright mirror lift=-.1*S r=(.075, .075, .04)*S color=coatC segs=10 rings=6 joint2526// ice-crystal crest: faceted six-sided cones fanning off the crown27cone crest on=head surf=(0, 78) lift=-.03*S h=.19*S*crestH r=.048*S segs=6 color=iceC28cone crestS on=head surf=(26, 58) mirror lift=-.03*S h=.14*S*crestH r=.04*S segs=6 color=iceC29cone crestB on=head surf=(55, 38) mirror lift=-.025*S h=.09*S*crestH r=.032*S segs=6 color=iceC if=chance(.7)30cone crestT on=head surf=(180, 62) lift=-.025*S h=.1*S*crestH r=.035*S segs=6 color=iceC if=chance(.5)3132// tiny wings with frosted tips, a fanned tail (each feather yawed out so no faces share a plane)33ball wing on=body at=(.215*S, .02*S, -.02*S) mirror roll=18 r=(.055, .13, .1)*S bands=[0:iceC .35:coatC] color=coatC segs=12 rings=8 joint34cone tail x3 on=body at=(0, -.04*S, -.19*S) row=(.05*S, 0, 0) rot=(-112, (1-i)*24, 0) h=.11*S r=.035*S depth=.5 color=iceC segs=63536// stubby feet37limb leg on=body at=(.08*S, -.19*S, .03*S) mirror len=.07*S r=(.034, .03)*S color=beakC segs=8 joint38ball foot on=leg at=end+(0, 0, .015*S) r=(.045, .025, .06)*S color=beakC segs=10 rings=63940// frost sparkles while flapping41fx flap: sparkle on=body at=(0, -.1*S, 0) spread=.3 n=8 color=white color2=iceC size=.0254243// idle: a gentle bob, a blink, wings and head at rest44anim idle: body bob amp=.015 hz=.745anim idle: lid pz keys=[0:0 .88:0 .93:.07*S .98:0 1:0] hz=.346anim idle: head sway amp=5 hz=.347anim idle: wing rz sin amp=6 hz=.748// flap: buzzing wings, the body hovers up, feet dangle, head bobs with the beat49anim flap: wing flap amp=55 hz=450anim flap: body py keys=[0:.16 .5:.22 1:.16] hz=251anim flap: leg rx sin amp=14 hz=2 twin=.352anim flap: head nod amp=5 hz=253