Out in the coming months, for Android first (the rest afterwards)
for(float i,z,d,l;i++<6e1;o+=vec4(l,2,z,1)/d/l/z){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=p-.9*p.xzy;p.z+=5.;
for(d=1.;d++<9.;a+=sin(round(a*d).yzx+t)/d);z+=d=length(vec4(sin(a*a)*.3,cos((l=length(p))/.3)))/6.;}
o=tanh(o*o/1e6);
for(float i,z,d,l;i++<6e1;o+=vec4(l,2,z,1)/d/l/z){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=p-.9*p.xzy;p.z+=5.;
for(d=1.;d++<9.;a+=sin(round(a*d).yzx+t)/d);z+=d=length(vec4(sin(a*a)*.3,cos((l=length(p))/.3)))/6.;}
o=tanh(o*o/1e6);
vec3 p;
for(float i,z,f;i++<3e1;z+=f=.003+abs(length(p.xy)-5.+dot(cos(p),sin(p).yzx))/8.,o+=(1.+sin(i*.3+z+t+vec4(6,1,2,0)))/f)
for(p=z*normalize(FC.rgb*2.-r.xyy),p.z-=t,f=1.;f++<6.;p+=sin(round(p.yxz*PI2)/PI*f)/f);
o=tanh(o/1e3);
vec3 p;
for(float i,z,f;i++<3e1;z+=f=.003+abs(length(p.xy)-5.+dot(cos(p),sin(p).yzx))/8.,o+=(1.+sin(i*.3+z+t+vec4(6,1,2,0)))/f)
for(p=z*normalize(FC.rgb*2.-r.xyy),p.z-=t,f=1.;f++<6.;p+=sin(round(p.yxz*PI2)/PI*f)/f);
o=tanh(o/1e3);
It calcs cap chance (based on LV, HP, Dist, Aware) & has a fail state.
In the future, needs more camera angles and animations. Also missing the part where you compare stats afterward.
#CherubDev #UE5 #GameDev
It calcs cap chance (based on LV, HP, Dist, Aware) & has a fail state.
In the future, needs more camera angles and animations. Also missing the part where you compare stats afterward.
#CherubDev #UE5 #GameDev
vec3 s,c,p;
for(float i,z,f;i++<3e1;p+=c,z+=f=abs(p.y+7.)*.5+.2,o+=vec4(1,2,4,1)/f/(z*.3+p*p).x)
for(c=p=z*(2.*FC.rgb-r.xyy)/r.y,p.x*=f=s.y=.3;f++<3.;p+=cos(p.yzx*f+z+t)/f);
o=tanh(.1*o/length((c/p.z+s).xy));
vec3 s,c,p;
for(float i,z,f;i++<3e1;p+=c,z+=f=abs(p.y+7.)*.5+.2,o+=vec4(1,2,4,1)/f/(z*.3+p*p).x)
for(c=p=z*(2.*FC.rgb-r.xyy)/r.y,p.x*=f=s.y=.3;f++<3.;p+=cos(p.yzx*f+z+t)/f);
o=tanh(.1*o/length((c/p.z+s).xy));
vec3 p;for(float i,z,f;i++<1e2;z+=f=.02+.1*max(f=5.-.2*z-max(p,-p*.4).y,-f*.5),o+=f/z)for(p=z*normalize(FC.rgb*2.-r.xyy),p.x*=f=.5;f++<9.;p+=sin(p.yzx*f-t/4.)/f);o=smoothstep(4.,7.,o/vec4(.7,.8,1,1));
vec3 p;for(float i,z,f;i++<1e2;z+=f=.02+.1*max(f=5.-.2*z-max(p,-p*.4).y,-f*.5),o+=f/z)for(p=z*normalize(FC.rgb*2.-r.xyy),p.x*=f=.5;f++<9.;p+=sin(p.yzx*f-t/4.)/f);o=smoothstep(4.,7.,o/vec4(.7,.8,1,1));
vec3 p;
for(float i,z,f;i++<1e2;o+=sin(p.y-t+vec4(6,1,2,3))*f+f){p=z*normalize(FC.rgb*2.-r.xyy);
for(f=1.;f++<9.;p+=sin(p.zxy*f+f-t)/f);
z+=f=.01+.1*abs(dot(sin(p*.7),cos(p).yzx));}
o=tanh(o*o/1e2);
vec3 p;
for(float i,z,f;i++<1e2;o+=sin(p.y-t+vec4(6,1,2,3))*f+f){p=z*normalize(FC.rgb*2.-r.xyy);
for(f=1.;f++<9.;p+=sin(p.zxy*f+f-t)/f);
z+=f=.01+.1*abs(dot(sin(p*.7),cos(p).yzx));}
o=tanh(o*o/1e2);
vec3 p;
for(float i,z,f;i++<1e2;z+=f=.2*abs(dot(cos(p*.5),sin(p).yzx)),o+=.1*f)
for(p=z*normalize(FC.rgb*2.-r.xyy),f=1.;f++<9.;p+=sin(p.zxy*f-z-t)/f);
vec3 p;
for(float i,z,f;i++<1e2;z+=f=.2*abs(dot(cos(p*.5),sin(p).yzx)),o+=.1*f)
for(p=z*normalize(FC.rgb*2.-r.xyy),f=1.;f++<9.;p+=sin(p.zxy*f-z-t)/f);
vec3 c,p;for(float i,z=.1,f;i++<1e2;o+=vec4(9,4,2,0)/f/length(c.xy/z)){p=c=z*normalize(FC.rgb*2.-r.xyy);for(p.x*=f=.6;f++<9.;p+=sin(p.yzx*f+.5*z-t/4.)/f);z+=f=.03+.1*max(f=6.-.2*z+min(f=(p+c).y,-f*.2),-f*.6);}o=tanh(o*o/9e8);
vec3 c,p;for(float i,z=.1,f;i++<1e2;o+=vec4(9,4,2,0)/f/length(c.xy/z)){p=c=z*normalize(FC.rgb*2.-r.xyy);for(p.x*=f=.6;f++<9.;p+=sin(p.yzx*f+.5*z-t/4.)/f);z+=f=.03+.1*max(f=6.-.2*z+min(f=(p+c).y,-f*.2),-f*.6);}o=tanh(o*o/9e8);
youtu.be/njUOgdse-CE
#b3d #blender
youtu.be/njUOgdse-CE
#b3d #blender
vec2 p=FC.xy-r*.5;for(float i,a;i++<7.;o+=.02/(max(a=length(p)/r.y-i*i/5e1,-a*4.)+2./r.y)*smoothstep(0.,.6,cos(a=atan(p.y,p.x)*3.+t*sin(i*i)+i*i))*(1.+sin(a-i+vec4(0,.2,.5,0))));o=tanh(o);
vec2 p=FC.xy-r*.5;for(float i,a;i++<7.;o+=.02/(max(a=length(p)/r.y-i*i/5e1,-a*4.)+2./r.y)*smoothstep(0.,.6,cos(a=atan(p.y,p.x)*3.+t*sin(i*i)+i*i))*(1.+sin(a-i+vec4(0,.2,.5,0))));o=tanh(o);
Here's a brief explanation of what I am doing:
Here's a brief explanation of what I am doing:
vec3 p,v;for(float i,z,d;i++<5e1;o.rgb+=(v+1.5)/d/z)p=z*normalize(FC.rgb*2.-r.xyy)-9.,p.z-=t/.1,z+=d=.3*length(min(v=cos(p+sin(p*4.-t/.3)),v.yzx)+1.)+max(d=3.-dot(cos(p+=sin(p)*.1-.9*p),sin(p).yzx)/.4,-d*.3);o=tanh(.1*o);
vec3 p,v;for(float i,z,d;i++<5e1;o.rgb+=(v+1.5)/d/z)p=z*normalize(FC.rgb*2.-r.xyy)-9.,p.z-=t/.1,z+=d=.3*length(min(v=cos(p+sin(p*4.-t/.3)),v.yzx)+1.)+max(d=3.-dot(cos(p+=sin(p)*.1-.9*p),sin(p).yzx)/.4,-d*.3);o=tanh(.1*o);
vec3 p;for(float i,z,d;i++<2e1;o+=(cos(p.y/(.1+.05*z)+vec4(6,5,4,0))+1.)*d/z/7.)p=z*normalize(FC.rgb*2.-r.xyy),p.x-=t,p.xy*=.4,z+=d=(dot(cos(p/.6),sin(p+sin(p*7.)/4.).zyx)*.4+p.y/.7+.7);o=tanh(o*o);
vec3 p;for(float i,z,d;i++<2e1;o+=(cos(p.y/(.1+.05*z)+vec4(6,5,4,0))+1.)*d/z/7.)p=z*normalize(FC.rgb*2.-r.xyy),p.x-=t,p.xy*=.4,z+=d=(dot(cos(p/.6),sin(p+sin(p*7.)/4.).zyx)*.4+p.y/.7+.7);o=tanh(o*o);
#Blender #SciArt #Astronomy #VFX #ProcGen
for(float i,z,d,n;i++<1e2;o+=(cos(t+vec4(0,2,4,0))+9.-n*8.)/d/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z+=7.;n=fract(.3*t+pow(fract(d*1e2),.1));p.y+=n*(n+n-3.)/.1+9.;d=length(p);z+=d=.3*length(vec3(d*.3-n*n*n,cos(n+atan(vec2(p.z,d),p.xy)*mat2(4,-3,3,4))*.3));}o=tanh(o/1e4);
for(float i,z,d,n;i++<1e2;o+=(cos(t+vec4(0,2,4,0))+9.-n*8.)/d/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z+=7.;n=fract(.3*t+pow(fract(d*1e2),.1));p.y+=n*(n+n-3.)/.1+9.;d=length(p);z+=d=.3*length(vec3(d*.3-n*n*n,cos(n+atan(vec2(p.z,d),p.xy)*mat2(4,-3,3,4))*.3));}o=tanh(o/1e4);
vec3 p,P;for(float z,d,i;i++<1e2;z+=d,o+=(1.2-sin(t+z/vec4(8,7,6,0)))/d){p=z*normalize(FC.rgb*2.-r.xyx),P=vec3(atan(p.y-=7.,p.x)*3.,p.z*.3,length(p.xy)-11.);for(d=1.;d<9.;d++)P+=sin(P.yzx*d+.1*z-t)/d;d=length(vec4(P.z*5.,cos(P)-1.))/2e1;}o=tanh(o/1e3);
vec3 p,P;for(float z,d,i;i++<1e2;z+=d,o+=(1.2-sin(t+z/vec4(8,7,6,0)))/d){p=z*normalize(FC.rgb*2.-r.xyx),P=vec3(atan(p.y-=7.,p.x)*3.,p.z*.3,length(p.xy)-11.);for(d=1.;d<9.;d++)P+=sin(P.yzx*d+.1*z-t)/d;d=length(vec4(P.z*5.,cos(P)-1.))/2e1;}o=tanh(o/1e3);
vec2 p=(FC.rg*2.-r)/r.y,c,s;vec3 z=vec3(p,sqrt(1.-dot(p,p)));c=vec2(atan(z.x,z.z),z.y/=-.6),s=vec2(.2/dot(z-.6,z-.5)+sin(c.y*7.),.5*t);for(float f=8.;f<1e2;f/=.7)c+=sin(c.yx*f+s)/f;o+=z.z*.5*(cos(.3*s.x+vec4(.4,.6,.7,0)-sin(c.y/vec4(.34,.32,.3,1)))+1.);
vec2 p=(FC.rg*2.-r)/r.y,c,s;vec3 z=vec3(p,sqrt(1.-dot(p,p)));c=vec2(atan(z.x,z.z),z.y/=-.6),s=vec2(.2/dot(z-.6,z-.5)+sin(c.y*7.),.5*t);for(float f=8.;f<1e2;f/=.7)c+=sin(c.yx*f+s)/f;o+=z.z*.5*(cos(.3*s.x+vec4(.4,.6,.7,0)-sin(c.y/vec4(.34,.32,.3,1)))+1.);