Writing docs for TypeGPU about conditional compilation, I'm glad we found a solution that leverages what you already know... TypeScript! 💜 #typegpu #webgpu

iwoplaza's tweet image. Writing docs for TypeGPU about conditional compilation, I'm glad we found a solution that leverages what you already know... TypeScript! 💜

#typegpu #webgpu

It’s day 1 of #jamsepticeye, and we have decided we’re going with what we do best… lots of compute shaders @reczko_konrad is cooking something awesome 👏 #typegpu #webgpu #gamedev


DAY 3 of #jamsepticeye, we improved the atmosphere and got the core gameplay down. Now it's time to think of interesting puzzles and progression, as well as how to tell the story efficiently ✍️ #typegpu #webgpu #gamedev


@PaulLouisNech got me to do some Live Coding after my @RenderATL talk, I need to do this more often! Running TypeScript on the GPU opens up so many possibilities, faster iteration being one of them! 🎨 #typegpu #webgpu


✅ Procedural walking animation It’s so satisfying seeing it all come together, it’s my first fully functioning IK system! #typegpu #webgpu


Quick-and-dirty gizmo rendering helped a lot when tracking down bugs in IK, seems to be a lot more accurate now! #typegpu #webgpu


Guys calm down… It’s been 3 DAYS The star graph is about to start going backwards! 💫 #webgpu #typegpu

iwoplaza's tweet image. Guys calm down… It’s been 3 DAYS

The star graph is about to start going backwards! 💫

#webgpu #typegpu

Insane, less than a month! Thank you everyone 🙇

iwoplaza's tweet image. Insane, less than a month! Thank you everyone 🙇


Sorry guys, turns out I’ve been making a crab character all along 🦀 It’s really fun to make all of this from scratch in a custom engine, I’m having a blast! #typegpu #webgpu


Preprocessor directives are useful, and people reach for them in shaders, but I feel like I've pushed constant folding in TypeGPU to the point where we might not need them at all. If a condition is known at compile-time, we just skip generating the other branch #webgpu #typegpu

iwoplaza's tweet image. Preprocessor directives are useful, and people reach for them in shaders, but I feel like I've pushed constant folding in TypeGPU to the point where we might not need them at all.

If a condition is known at compile-time, we just skip generating the other branch

#webgpu #typegpu

Remember to always test on device… I thought it was going to run easy 60fps, but only quarter-resolution runs smoothly 🐢 I guess I gotta embrace the pixelated look! #typegpu #webgpu


Soft shadows with proper penumbras! 🌒🌓🌔 I had to tweak things between each prompt, but it seems to understand the scene pretty well. Next up, probably smooth-min and colors 🌈 #webgpu #typegpu #shaders #opencode


Creating variable-length outlines from an SDF turns out to be really easy! Experimenting with a more cell-shaded look 🖌️ #webgpu #typegpu #indiedev #gamedev


@reczko_konrad gave me a tip on how to make the volumetrics smoother. "Just jitter along the ray when sampling!" he said, and it works wonders ✨ Just uploaded a new build on itch.io, try it out yourself! iwoplaza.itch.io/cellular-death #gamedev #webgpu #typegpu


I can’t choose between these color palettes… 🫠 Also, it was really easy changing the outline into a paper-cutout effect! #typegpu #webgpu #indiedev #gamedev


Custom game engines mean custom IK 😱 Though on the other hand, the ray marching helped blend body parts together without requiring vertex weights! Next stop is most likely a procedural walking animation 🚶‍ #webgpu #typegpu #gamedev


Added god rays shining through the surface, and I think the fake caustics effect is finished! ✨ A single fragment shader, written in TypeScript 🚀 #typegpu #webgpu #shader #gfx

After some cleanup, it does look a bit more like caustics in a swimming pool 🥽💦 #typegpu #webgpu #shader



Feet now smoothly move from one placement to the next! Procedural animation and IK are really satisfying to learn and apply (when it works) ✨ Feels like we need a visual overhaul next... 🤔 I have a few ideas for shader experiments to try out #webgpu #typegpu #gamedev


After some cleanup, it does look a bit more like caustics in a swimming pool 🥽💦 #typegpu #webgpu #shader

@PaulLouisNech got me to do some Live Coding after my @RenderATL talk, I need to do this more often! Running TypeScript on the GPU opens up so many possibilities, faster iteration being one of them! 🎨 #typegpu #webgpu



Definitely a XorDev classic 👏👏 Reimplementing it in TypeScript went smoother than last time. Love playing with the parameters on this one 🫨 Code & Preview (WebGPU required): docs.swmansion.com/TypeGPU/exampl… #webgpu #typegpu #shaders

"Centrifuge 2" vec3 p,P;for(float z,d,i;i++<5e1;z+=d,o+=(1.2-cos(p.z/vec4(5,1e8,3,0)))/d)p=z*normalize(FC.rgb*2.-r.xyy),P=vec3(atan(p.y-=7.,p.x)/.1+t,p.z*.2-5.*t,length(p.xy)-11.),d=length(vec4(P.z,cos(P+cos(P/.2))-1.))*.5-.1;o=tanh(o/2e2);



Writing docs for TypeGPU about conditional compilation, I'm glad we found a solution that leverages what you already know... TypeScript! 💜 #typegpu #webgpu

iwoplaza's tweet image. Writing docs for TypeGPU about conditional compilation, I&apos;m glad we found a solution that leverages what you already know... TypeScript! 💜

#typegpu #webgpu

@reczko_konrad gave me a tip on how to make the volumetrics smoother. "Just jitter along the ray when sampling!" he said, and it works wonders ✨ Just uploaded a new build on itch.io, try it out yourself! iwoplaza.itch.io/cellular-death #gamedev #webgpu #typegpu


DAY 3 of #jamsepticeye, we improved the atmosphere and got the core gameplay down. Now it's time to think of interesting puzzles and progression, as well as how to tell the story efficiently ✍️ #typegpu #webgpu #gamedev


It’s day 1 of #jamsepticeye, and we have decided we’re going with what we do best… lots of compute shaders @reczko_konrad is cooking something awesome 👏 #typegpu #webgpu #gamedev


Preprocessor directives are useful, and people reach for them in shaders, but I feel like I've pushed constant folding in TypeGPU to the point where we might not need them at all. If a condition is known at compile-time, we just skip generating the other branch #webgpu #typegpu

iwoplaza's tweet image. Preprocessor directives are useful, and people reach for them in shaders, but I feel like I&apos;ve pushed constant folding in TypeGPU to the point where we might not need them at all.

If a condition is known at compile-time, we just skip generating the other branch

#webgpu #typegpu

Guys calm down… It’s been 3 DAYS The star graph is about to start going backwards! 💫 #webgpu #typegpu

iwoplaza's tweet image. Guys calm down… It’s been 3 DAYS

The star graph is about to start going backwards! 💫

#webgpu #typegpu

Insane, less than a month! Thank you everyone 🙇

iwoplaza's tweet image. Insane, less than a month! Thank you everyone 🙇


I can’t choose between these color palettes… 🫠 Also, it was really easy changing the outline into a paper-cutout effect! #typegpu #webgpu #indiedev #gamedev


Creating variable-length outlines from an SDF turns out to be really easy! Experimenting with a more cell-shaded look 🖌️ #webgpu #typegpu #indiedev #gamedev


Feet now smoothly move from one placement to the next! Procedural animation and IK are really satisfying to learn and apply (when it works) ✨ Feels like we need a visual overhaul next... 🤔 I have a few ideas for shader experiments to try out #webgpu #typegpu #gamedev


✅ Procedural walking animation It’s so satisfying seeing it all come together, it’s my first fully functioning IK system! #typegpu #webgpu


Sorry guys, turns out I’ve been making a crab character all along 🦀 It’s really fun to make all of this from scratch in a custom engine, I’m having a blast! #typegpu #webgpu


Quick-and-dirty gizmo rendering helped a lot when tracking down bugs in IK, seems to be a lot more accurate now! #typegpu #webgpu


Custom game engines mean custom IK 😱 Though on the other hand, the ray marching helped blend body parts together without requiring vertex weights! Next stop is most likely a procedural walking animation 🚶‍ #webgpu #typegpu #gamedev


Remember to always test on device… I thought it was going to run easy 60fps, but only quarter-resolution runs smoothly 🐢 I guess I gotta embrace the pixelated look! #typegpu #webgpu


Soft shadows with proper penumbras! 🌒🌓🌔 I had to tweak things between each prompt, but it seems to understand the scene pretty well. Next up, probably smooth-min and colors 🌈 #webgpu #typegpu #shaders #opencode


Definitely a XorDev classic 👏👏 Reimplementing it in TypeScript went smoother than last time. Love playing with the parameters on this one 🫨 Code & Preview (WebGPU required): docs.swmansion.com/TypeGPU/exampl… #webgpu #typegpu #shaders

"Centrifuge 2" vec3 p,P;for(float z,d,i;i++<5e1;z+=d,o+=(1.2-cos(p.z/vec4(5,1e8,3,0)))/d)p=z*normalize(FC.rgb*2.-r.xyy),P=vec3(atan(p.y-=7.,p.x)/.1+t,p.z*.2-5.*t,length(p.xy)-11.),d=length(vec4(P.z,cos(P+cos(P/.2))-1.))*.5-.1;o=tanh(o/2e2);



Added god rays shining through the surface, and I think the fake caustics effect is finished! ✨ A single fragment shader, written in TypeScript 🚀 #typegpu #webgpu #shader #gfx

After some cleanup, it does look a bit more like caustics in a swimming pool 🥽💦 #typegpu #webgpu #shader



My pleasure dear! And let's continue the conv on #TypeGPU, I wonder if it could be useful to accelerate @_ojack_ 's amazing Hydra.js or other livecoding ecosystem tooling ✨


After some cleanup, it does look a bit more like caustics in a swimming pool 🥽💦 #typegpu #webgpu #shader

@PaulLouisNech got me to do some Live Coding after my @RenderATL talk, I need to do this more often! Running TypeScript on the GPU opens up so many possibilities, faster iteration being one of them! 🎨 #typegpu #webgpu



I recently wrote up an idea for compute graphs that span the CPU and GPU boundary using @dai_shi's Jotai library and TypeGPU. It's an opportunity to make reactive compute shaders a reality! Link to discussion below 👇 #typegpu #jotai

iwoplaza's tweet image. I recently wrote up an idea for compute graphs that span the CPU and GPU boundary using @dai_shi&apos;s Jotai library and TypeGPU. It&apos;s an opportunity to make reactive compute shaders a reality!

Link to discussion below 👇
#typegpu #jotai

Guys calm down… It’s been 3 DAYS The star graph is about to start going backwards! 💫 #webgpu #typegpu

iwoplaza's tweet image. Guys calm down… It’s been 3 DAYS

The star graph is about to start going backwards! 💫

#webgpu #typegpu

Insane, less than a month! Thank you everyone 🙇

iwoplaza's tweet image. Insane, less than a month! Thank you everyone 🙇


Preprocessor directives are useful, and people reach for them in shaders, but I feel like I've pushed constant folding in TypeGPU to the point where we might not need them at all. If a condition is known at compile-time, we just skip generating the other branch #webgpu #typegpu

iwoplaza's tweet image. Preprocessor directives are useful, and people reach for them in shaders, but I feel like I&apos;ve pushed constant folding in TypeGPU to the point where we might not need them at all.

If a condition is known at compile-time, we just skip generating the other branch

#webgpu #typegpu

Writing docs for TypeGPU about conditional compilation, I'm glad we found a solution that leverages what you already know... TypeScript! 💜 #typegpu #webgpu

iwoplaza's tweet image. Writing docs for TypeGPU about conditional compilation, I&apos;m glad we found a solution that leverages what you already know... TypeScript! 💜

#typegpu #webgpu

The library doesn’t exist yet… but I can’t help myself. I am exploring some logo design ideas 👻🍓 @jotaijs + #typegpu = An angular plum pretending to be a ghost

iwoplaza's tweet image. The library doesn’t exist yet… but I can’t help myself. I am exploring some logo design ideas 👻🍓

@jotaijs + #typegpu = An angular plum pretending to be a ghost

I recently wrote up an idea for compute graphs that span the CPU and GPU boundary using @dai_shi's Jotai library and TypeGPU. It's an opportunity to make reactive compute shaders a reality! Link to discussion below 👇 #typegpu #jotai

iwoplaza's tweet image. I recently wrote up an idea for compute graphs that span the CPU and GPU boundary using @dai_shi&apos;s Jotai library and TypeGPU. It&apos;s an opportunity to make reactive compute shaders a reality!

Link to discussion below 👇
#typegpu #jotai


Loading...

Something went wrong.


Something went wrong.


United States Trends