Lead Games Developer @FunFairTech. Games industry 20+ years. Console, PC, mobile, blockchain, casino.
Realm of Magic (UK)
Joined January 2012
- Tweets1.4K
- Following404
- Followers420
- Likes38
Paul Jackman retweeted
Term of the day: Gimbal Definition: A mechanical frame for a gyroscope or power unit, usually with two perpendicular axes of rotation.
Paul Jackman retweeted
Word of the Day: SMOTHER-FART (17th century) - a snobbish, pretentious person.
Paul Jackman retweeted
vec3 p,q=vec3(-.1,.65,-.6);for(float j,i,e,v,u;i++<130.;o+=.007/exp(3e3/(v*vec4(9,5,4,4)+e*4e6))){p=q+=vec3((FC.xy-.5*r)/r.y,1)*e;for(j=e=v=7.;j++<21.;e=min(e,max(length(p.xz=abs(p.xz*rotate2D(j+sin(1./u+t)/v))-.53)-.02/u,p.y=1.8-p.y)/v))v/=u=dot(p,p),p/=u+.01;}
#つぶやきGLSL
Paul Jackman retweeted
Smoke usually doesn't behave like a liquid, because its particles tend to rise, carried by convection currents.
But there are conditions in which smoke can drip like water, especially when it can cool down and condense, becoming denser than air
xitter.gq/Law001Kaycee/status/17…
Paul Jackman retweeted
Exactly 10 years ago I revealed "WORLD":
→ aem1k.com/world/
A mesmerizing 3D globe encapsulated in its own source code! This #quine is crafted in just 1024 bytes of pure HTML + JavaScript, with no external dependencies.
Make sure to view the source!
Paul Jackman retweeted
«Low resolution 3D printed vase»
It's an octagon that's been linearly extruded upwards with a bit of rotation every few millimeters. Each "layer" of the vase is scaled (width-wise) based on a sine wave.
[📹 u/risakable]
Paul Jackman retweeted
"Nebula" in 192 bytes:
for(vec3 p;o.a++<1e2;o.r+=.03/o.a/abs(snoise3D(p)+2.*dot(sin(p),cos(p.yzx))))p=vec3(FC.xy*2.-r,r)/r.x*(fsnoise(FC.xy/r)+o.a)*.1,p.y-=1e1,p*=rotate3D(t*.1,r.yyx);o.gb+=texture(b,FC.xy/r).rg/.7;
Paul Jackman retweeted
#つぶやきGLSL
for(float i,g,e,s;i++<80.;o+=.1/exp(e+3.+sin(vec4(1,1.5,2,0)-log(s)))){vec3 p=vec3((FC.xy*2.-r)/r.y*g,g);mat2 m=rotate2D(t*.2);p.xz*=m;p.yz*=m;p.z+=t/PI;p++;s=8.;for(int j;j++<9;p/=e)p=mod(p-1.,2.)-1.,p.xz*=rotate2D(PI/4.),s/=e=exp(dot(p,p)-1.6);g+=e=length(p)/s;}
Paul Jackman retweeted
float i,e,R,s;vec3 q,p,d=vec3((.5*r-FC.xy)/r.y,.5);for(q=--q*rotate3D(PI,hsv(t/16.,.4,1.));i++<2e2;i>170.?e+=.001,d-=d+1.:d){o+=log(e*R+1.)/2e2;p=q+=d*e*R*.4;p=vec3(log(R=length(p))-t/8.*PI,e=-p.z/R,atan(p.x,p.y));for(s=1.;s<6e2;s+=s)e+=exp(cos(PI*(dot(cos(p*s),p/p)))-1.5)/s;}
Paul Jackman retweeted
vec3 p,q,d;d.zx=(FC.xy-.5*r)/r.y;d.y--;d*=rotate3D(.5,hsv(t/6.,9.,p.y+=.3));for(float i,j,e,S;i++<1e2;i>70.?e+=2e-4,d/=d,o:o+=.01/exp(e*1e4),p+=d*e*.5)for(j=e=p.y;j++<9.;e=min(e,length(q-clamp(q,-.2,.2))/S))q=p*(S=exp2(j-fract(t))),q.xz=fract(q.xz)-.5;o+=log(p.y)*.1;#つぶやきGLSL
Paul Jackman retweeted
Have a look at this impressive CRT display animation created entirely with Blender's Geometry Nodes by @sab_3d.
Details: 80.lv/articles/crt-display-a…
#blender #blender3d #b3d #geometrynodes #3dart #gamedev #indiedev
Paul Jackman retweeted
twigl.app?ol=true&ss=-NOB5qM… #つぶやきGLSL
vec2 n,N,q,p=(FC.xy*2.-r)/r.y;float S=5.,a,j;for(mat2 m=rotate2D(5.);j++<30.;S*=1.2)p*=m,n*=m,q=p*S+j+n+t*4.+sin(t*4.)*.8,a+=dot(cos(q)/S,r/r),n+=q=sin(q),N+=q/(S+60.);o+=.1-a*.1;o.r*=5.;o+=min(.7,.001/length(N));o-=o*dot(p,p)*.7;
Paul Jackman retweeted
#define R rotate2D
vec2 c=FC.xy,q,p=(c+c-r)/r.y,n;float S=6.,a,i,d=dot(p,p),e=2e2;p/=.7-d;p+=t/PI;for(;i++<e;o0+=(texture(b1,(c/r-.5)*i/e+.5))/e)p*=R(5.),n*=R(5.),a+=dot(sin(q=p*S+i-abs(n)*R(t*.2))/S,r/r),n+=cos(q),S*=1.1;a=max(s,.9-a*.2-d);o0+=o1=pow(a+a*vec4(8,4,1,0)/e,o0+40.);
Paul Jackman retweeted
I wrote a custom shader graph shader for flickering hologram screens in Unity. Supports both still images and video files. Tutorial in the link echoesofsomewhere.com/2023/0… #indiedevhour #adventuregame











