
Loading
seed
19 statesS spinI inkG seeds
Crystalback Kaiju
kaiju v1Made by APIc10
Budget
c10 · 158 linesShapes96 / 640
Triangles30,036 / 48,000
Draw calls8 / 8
- States
- idle · walk · roar · charge
- Used in
- No scene yet
- Made
1asset kaiju "Crystalback Kaiju" complexity=102// a friendly city-stomping boss: heavy upright reptile on thick legs with planted boot feet,3// a long heavy tail, crystal plates from crown to tail tip with glowing banded tips,4// a big head with brow ridges, small horns, a wide underbite jaw with tusk teeth,5// belly plates and a glowing chest core67// proportions8let HS = .93..1.079let TL = .92..1.0610let PS = .88..1.1811let LG = .94..1.0812let NP = int(5..7)13let pk = int(0..2)14let hs = int(0..2)15let dbl = chance(.5)1617// colourways: lagoon, magma, grape, moss, coral18let cw = int(0..4)19let skinC = sel(cw, teal, tomato, grape, leafPaint, coral)20let darkC = sel(cw, navy, redwood, navy, bottle, redwood)21let bellyC = sel(cw, cream, marigold, peach, sunflower, cream)22let bellyD = bellyC*.8523let crys = sel(cw, cobalt, plum, bubblegum, lilac, aqua)24let gA = sel(cw, aqua, sunflower, aqua, lime, sunflower)25let gB = sel(cw, white, lemon, white, white, white)26let irisC = sel(cw, tangerine, lemon, sunflower, tangerine, cobalt)27let hornC = sel(int(0..2), bellyC, darkC, crys)28let clawC = cream2930// plate shape: 0 shard (faceted diamond), 1 spike, 2 blunt fin31let PH = 5.2*PS*sel(pk, 1.15, 1, .82)32let PR = .82*PS33let RK = sel(pk, 0, 0, .32)34let PD = sel(pk, 2.7, 2.1, 3.0)35let PSg = sel(pk, 4, 10, 8)36let PPn = sel(pk, 4, 0, 0)3738// pelvis (root) and torso39ball hips at=(0, 10.5, 0) r=(7, 5, 6) color=skinC segs=28 rings=16 joint40lathe torso on=hips at=(0, -1.5, 0) h=19 r=7.5 prof=[0:.85 .2:1.06 .6:.95 .9:.7 1:.5] depth=.85 color=skinC segs=36 rings=22 joint41ball belly on=torso at=(0, 7.5, 5.0) r=(5.2, 7.5, 2.8) color=bellyC bands=[.17:bellyD .2:bellyC .37:bellyD .4:bellyC .57:bellyD .6:bellyC .77:bellyD .8:bellyC] segs=28 rings=184243// legs: thick posts, big thighs, boot feet planted flat on the ground44limb leg on=hips at=(4.6, 0, .4) mirror len=6.5 r=(3.3, 3.0) bands=[.7:skinC*.85] color=skinC segs=18 joint45ball thigh on=leg at=(0, -1.2, 0) r=(3.8, 4.6, 4.2)*LG color=skinC segs=26 rings=1646box foot on=leg at=(0, -10.5, 1.2) size=(5.6, 2.8, 8.2) round=1.2 color=skinC*.8 joint4748// tail: a heavy base and seven links curving down toward the ground49ball tailbase on=hips at=(0, 0, -4.5) rot=(-38, 0, 0) r=(3.8, 3.6, 4.4) under=bellyC color=skinC segs=26 rings=16 joint50ball tail x7 on=tailbase at=(0, 0, -4*TL) chain=(0, 0, -4.6*TL) rot=(7, 0, 0) scale=.87 r=(3.4, 3.2, 4.0) under=bellyC color=skinC segs=22 rings=14 joint5152// arms: short chubby arms with clawed hands53limb arm on=torso at=(5.4, 14, 2.0) mirror rot=(-30, 0, 18) len=5 r=(2.0, 1.7) color=skinC segs=16 joint54ball shoulder on=arm at=(0, -.3, 0) r=2.5 color=skinC segs=18 rings=1255ball hand on=arm at=end r=(1.9, 1.8, 1.9) color=skinC segs=16 rings=105657// neck and head58ball neck on=torso at=(0, 17.5, .8) r=(4.6, 4.2, 4.6) under=bellyC color=skinC segs=24 rings=14 joint59ball head on=neck at=(0, 4.2, 2.0) scale=HS r=(6.2, 5.4, 5.8) color=skinC segs=36 rings=24 joint60ball snout on=head at=(0, -.8, 4.0) r=(4.4, 2.2, 3.4) color=skinC segs=26 rings=1661ball maw on=head at=(0, -2.7, 4.0) r=(3.5, 1.1, 2.9) color=darkC*.55 segs=18 rings=1062ball jaw on=head at=(0, -2.2, 1.0) r=.5 color=skinC segs=6 rings=4 joint63ball jawball on=jaw at=(0, -1.9, 2.6) r=(4.2, 1.7, 4.0) under=bellyC color=skinC segs=26 rings=1664ball tongue on=jaw at=(0, -.9, 2.8) r=(2.4, .6, 2.4) color=bubblegum segs=14 rings=86566// face features: brow ridges, nostrils, tusks, frill spikes, horns67ball brow on=head at=(2.6, 3.7, 3.6) mirror rot=(0, 20, 10) r=(2.2, .85, 1.3) color=darkC segs=16 rings=868ball nostril on=snout at=(1.1, 1.25, 2.75) mirror r=(.55, .4, .5) color=darkC segs=10 rings=669cone tooth on=jawball at=(1.2, .55, 3.3) mirror h=1.5 r=.55 r2=.12 color=white segs=870cone fang on=jawball at=(2.7, .3, 2.6) mirror h=1.2 r=.45 r2=.1 color=white segs=871cone cheek x2 on=head surf=(80, -10-i*22) mirror lift=-.4 h=2.3-i*.5 r=.8 r2=.1 color=crys segs=872cone horn on=head surf=(40, 56) mirror lift=-.4 h=3.4 r=1.05 r2=.18 color=hornC segs=10 if=hs==073cone nub x2 on=head surf=(22+i*26, 62-i*16) mirror lift=-.3 h=1.9-i*.4 r=.8 r2=.2 color=hornC segs=8 if=hs==174cone rhino on=snout surf=(0, 62) lift=-.3 h=2.6 r=1.1 r2=.15 color=hornC segs=10 if=hs==275cone hornlet on=head surf=(48, 52) mirror lift=-.3 h=1.7 r=.75 r2=.15 color=hornC segs=8 if=hs==27677// chest core: a glowing gem in a dark bezel78ball core on=belly at=(0, 4.0, 2.0) r=(2.0, 2.0, 1.1) color=gA bands=[.3:gB .7:gA] ink=glow segs=20 rings=12 joint79ball spark on=core at=(0, .3, .6) r=(1.1, 1.1, .7) color=gB ink=glow segs=14 rings=880torus bezel on=core rot=(90, 0, 0) R=2.1 r=.5 color=darkC segs=32 sides=88182// claws83cone toe x3 on=foot row=(1.75, 0, 0) at=(0, .9, 3.6) rot=(84, 0, 0) h=1.8 r=.8 r2=.1 color=clawC segs=884cone claw x3 on=hand row=(.95, 0, 0) at=(0, -1.3, .9) rot=(140, 0, 0) h=1.1 r=.42 r2=.08 color=clawC segs=88586// crystal plates: back row (biggest mid-back), optional flanking rows, neck, crown, tail, tail spike87cone plate x=NP on=torso surf=(180, -10+t*76) lift=-.7 scale=1-abs(t-.55)*.7 h=PH r=PR r2=PR*RK depth=PD segs=PSg panels=PPn color=crys joint88cone btip on=plate at=(0, PH*.44, 0) h=PH*.58 r=PR*(1-.44*(1-RK))*1.1 r2=PR*RK*1.1 depth=PD segs=PSg panels=PPn color=gA bands=[.55:gB] ink=glow joint89cone splate x=NP-1 on=torso surf=(164, -10+(i+.5)*76/(NP-1)) mirror lift=-.6 scale=.6 h=PH r=PR r2=PR*RK depth=PD segs=PSg panels=PPn color=crys if=dbl joint90cone stip on=splate at=(0, PH*.44, 0) h=PH*.58 r=PR*(1-.44*(1-RK))*1.1 r2=PR*RK*1.1 depth=PD segs=PSg panels=PPn color=gA bands=[.55:gB] ink=glow joint91cone nplate x2 on=neck surf=(180, 30+i*30) lift=-.5 scale=.72 h=PH r=PR r2=PR*RK depth=PD segs=PSg panels=PPn color=crys92cone ntip on=nplate at=(0, PH*.44, 0) h=PH*.58 r=PR*(1-.44*(1-RK))*1.1 r2=PR*RK*1.1 depth=PD segs=PSg panels=PPn color=gA bands=[.55:gB] ink=glow joint93cone hplate x3 on=head surf=(180, 76-t*46) lift=-.5 scale=.6-t*.12 h=PH r=PR r2=PR*RK depth=PD segs=PSg panels=PPn color=crys94cone htip on=hplate at=(0, PH*.44, 0) h=PH*.58 r=PR*(1-.44*(1-RK))*1.1 r2=PR*RK*1.1 depth=PD segs=PSg panels=PPn color=gA bands=[.55:gB] ink=glow joint95cone tplate on=tail surf=(0, 90) lift=-.5 scale=.75 h=PH r=PR r2=PR*RK depth=PD segs=PSg panels=PPn color=crys joint96cone ttip on=tplate at=(0, PH*.44, 0) h=PH*.58 r=PR*(1-.44*(1-RK))*1.1 r2=PR*RK*1.1 depth=PD segs=PSg panels=PPn color=gA bands=[.55:gB] ink=glow joint97cone tspike on=tail at=(0, .3, -3.4) rot=(-75, 0, 0) h=4.5 r=1.3 r2=0 color=crys segs=8 if=i==698cone sptip on=tspike at=(0, 2.0, 0) h=2.6 r=.78 r2=0 color=gA bands=[.55:gB] ink=glow segs=899100// the face: big friendly eyes over the snout (the jaw is the mouth)101face look on=head eyes=round mouth=none size=.24 spacing=30 eyeY=22 iris=irisC102103// fx: stomp dust, roar breath and stars, charge glow building at the mouth104fx walk: puff on=foot at=(0, .4, 0) n=6 hz=1 speed=2.5 spread=75 gravity=-.4 size=.9 grow=2.6 color=sandstone color2=cream105fx roar: puff on=head at=(0, -2.6, 7.2) dir=(0, .25, 1) n=12 hz=.9 speed=9 spread=22 gravity=-1 size=1.0 grow=3 color=white color2=gA106fx roar: sparkle on=head at=(0, 1, 6) n=16 hz=1.2 spread=7 size=.6 color=gA color2=white107fx charge: smoke on=head at=(0, -2.4, 7.4) n=12 hz=.6 speed=1.2 spread=40 gravity=-1.2 size=.7 grow=2.8 color=gA color2=concrete108fx charge: sparkle on=head at=(0, -2.4, 8.5) n=14 hz=1.5 spread=3.5 size=.55 color=gA color2=gB109110// always: the core gently pulses111anim core s sin amp=.06 hz=.7112113// idle: breathing, slow tail sway, slow head look114anim idle: torso breathe amp=.02 hz=.25115anim idle: tailbase ry sin amp=4 hz=.22116anim idle: tail wag amp=5 hz=.22 stagger=.1117anim idle: neck ry sin amp=14 hz=.1118anim idle: head rx sin amp=4 hz=.25119anim idle: jaw rx keys=[0:0 .5:5 1:0] hz=.25120anim idle: arm rx sin amp=4 hz=.25 twin=.5121anim idle: btip s sin amp=.08 hz=.5 stagger=.1122123// walk: heavy stomp, feet stay flat, tail swings, plates ripple124anim walk: leg gait amp=18 hz=.5125anim walk: foot rx sin amp=-18 hz=.5 twin=.5126anim walk: hips py bounce amp=.5 hz=1127anim walk: hips rz sin amp=3 hz=.5128anim walk: torso rx sin amp=2 hz=1129anim walk: arm gait amp=14 hz=.5130anim walk: neck rx sin amp=3 hz=1 phase=.2131anim walk: tailbase ry sin amp=8 hz=.5132anim walk: tail ry sin amp=5 hz=.5 stagger=.1133anim walk: plate rx sin amp=7 hz=1 stagger=.15134anim walk: splate rx sin amp=7 hz=1 stagger=.15 phase=.1135anim walk: tplate rx sin amp=8 hz=1 stagger=.15136137// roar: head back, jaw wide, arms up, tail lifts138anim roar: neck rx keys=[0:0 .2:-30 .8:-30 1:0] hz=.3139anim roar: head rx keys=[0:0 .2:-10 .8:-10 1:0] hz=.3140anim roar: jaw rx keys=[0:0 .2:34 .8:34 1:0] hz=.3141anim roar: arm rz keys=[0:0 .2:50 .8:50 1:0] hz=.3142anim roar: arm rx keys=[0:0 .2:-60 .8:-60 1:0] hz=.3143anim roar: torso rx keys=[0:0 .2:-8 .8:-8 1:0] hz=.3144anim roar: tailbase rx keys=[0:0 .2:10 .8:10 1:0] hz=.3145anim roar: btip s keys=[0:0 .2:.3 .8:.3 1:0] hz=.3146147// charge: crouch forward, jaw parts, core and plate tips pulse hard148anim charge: torso rx keys=[0:0 1:14] hz=.8 once149anim charge: neck rx keys=[0:0 1:-8] hz=.8 once150anim charge: jaw rx keys=[0:0 1:16] hz=.8 once151anim charge: arm rx keys=[0:0 1:-35] hz=.8 once152anim charge: tailbase rx keys=[0:0 1:8] hz=.8 once153anim charge: core s sin amp=.25 hz=2154anim charge: btip s sin amp=.3 hz=2 stagger=.08155anim charge: stip s sin amp=.3 hz=2 stagger=.08156anim charge: ntip s sin amp=.3 hz=2 stagger=.08157anim charge: htip s sin amp=.3 hz=2 stagger=.08158anim charge: ttip s sin amp=.3 hz=2 stagger=.08159