c=0;draw=_=>{c++?noStroke(rotateX(-.7)):createCanvas(W=600,W,WEBGL);B=box,P=pointLight,T=translate,P([W],0,-300,800),lightFalloff(.4,.001,0),Z=200,S=sin(t=c/20),I=abs(S+abs(S))*10,T(0,60-I*3),fill`#F00`,B(x=Z-I,y=Z+I,x),push(fill`#2D2`),T(0,-y/2),B(x,5,40),T(0,y/2,5),pop(B(40-I/5,y+5,x)),T(0,I*3-x/2),specularMaterial` #トゥートProcessing #Xmas #Happy Holidays`,P(Z,Z,0,0,400),rotateY(c/Z),cone(700,1e3)}