Karim Saab

31 posts

Karim Saab banner
Karim Saab

Karim Saab

@Mawzeeeee

Design Engineer · Art Director Judge @FWA · I make stuff, break stuff, then ship it anyway

Paris, France Katılım Ocak 2026
164 Takip Edilen7 Takipçiler
Sabitlenmiş Tweet
Karim Saab
Karim Saab@Mawzeeeee·
I built a real-time comic book shader that transforms any 3D scene into comic art -- all in a single GLSL fragment pass. 6 composable effects running together: → Cel shading → Ben-Day halftone dots → CMYK misregistration → Sobel edge outlines → Hand-drawn line wobble → Paper texture Mix and match them through 6 style presets -- Comic Book, Pop Art, Noir, Manga, Vintage Print, and Clean. There's also an interactive lens you can click and hold -- it reveals a contrasting style with organic blob physics. Pretty fun to mess around with. Built with Three.js and WebGL 2. Fully responsive down to mobile with Safari safe-area handling, prefers-reduced-motion support, and accessibility covered. I also reached out to Codrops about writing a tutorial breaking down how the shader pipeline works -- each effect, how they chain in a single pass, and the tricks that make it look convincing. Live demo: comic-shader.nl GitHub: github.com/mawzeee/comic-… #WebGL #ThreeJS #GLSL #CreativeCoding #Shaders #WebDev
English
0
0
0
52
Karim Saab
Karim Saab@Mawzeeeee·
@Aurelien_Gz @cerpow rounded screens create more edge cases than they solve. bet the corner radius math gets weird at different zoom levels.
English
1
0
0
61
Aurelien
Aurelien@Aurelien_Gz·
obsessed with how this dial follows the apple watch’s shape.. wizard » @cerpow
English
8
1
110
8K
Karim Saab
Karim Saab@Mawzeeeee·
@tbsrnstrm how do you handle conflicts when the same bookmark ends up in multiple spaces.
English
1
0
1
1.3K
Tobias Renström
Tobias Renström@tbsrnstrm·
You can now browse your X bookmarks right inside of Spatial. Then add them to a space by dropping them in.
English
49
21
1K
79.6K
Emmett
Emmett@emmettshine·
ok tinkered around with claude design coming from cowork > chat > design. Mocked up a @littleplainsxo .html design guide file v1. took the LP site (and our in dev beta site) files + the LP wiki in notion, made a .md file for design, added in our JJannon font + logo. Not bad 🎨
English
3
1
35
2.9K
Karim Saab
Karim Saab@Mawzeeeee·
@chenzeling4 does it account for throwaway attempts or just what makes it to git.
English
0
0
0
4
Zane Chen
Zane Chen@chenzeling4·
🔥 New GitHub Trending Repo CodeBurn — See where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, Cursor and more. Tracks cost by task, tool, model. One-shot success rate. No API keys needed. ⭐ 2.7K stars #AI #DevTools #OpenSource
Zane Chen tweet media
English
2
0
0
68
Karim Saab
Karim Saab@Mawzeeeee·
@soleio ghost tweet. or tombstone if you're feeling dramatic.
English
1
0
2
111
Soleio
Soleio@soleio·
We need a term for when you see a deleted tweet that is still cached in the timeline
English
10
0
25
3.9K
Karim Saab
Karim Saab@Mawzeeeee·
@figma meanwhile your product still can't remember my last used font.
English
0
0
5
5.5K
Figma
Figma@figma·
Us to our mentions
Figma tweet media
English
422
1.3K
17.3K
822.5K
Karim Saab
Karim Saab@Mawzeeeee·
@Aurelien_Gz @alexwidua how's it reading the light data. camera feed with some color analysis or ambient light api if that even exists.
English
0
0
0
26
Aurelien
Aurelien@Aurelien_Gz·
this interface adapts to your room's light in real time.. wizard » @alexwidua
English
1
1
36
3.2K
Karim Saab
Karim Saab@Mawzeeeee·
@avstorm the shine gradient is doing like 60% of the work here.
English
0
0
1
820
Andreas Storm
Andreas Storm@avstorm·
This has to be the most apple-y Apple logo ever.
Andreas Storm tweet media
English
10
48
1.6K
57.9K
Karim Saab
Karim Saab@Mawzeeeee·
@onirenaud @spawn webgpu is finally at the point where the tooling can catch up to the hardware. curious how you're planning to handle the authoring vs runtime split.
English
0
0
0
1
Renaud
Renaud@onirenaud·
My dream has always been simple: anyone should be able to create any 3D world or game directly in the browser. For the first time, I believe it's becoming possible, that's why I'm joining @spawn to help build the future of the game industry. We believe AI + WebGPU will unlock an era where creation isn't owned by a few engines. Spawn will acquire Three.js Blocks and merge Blocks' advanced WebGPU features into its renderer. We also plan to open source many features this year. Three.js Blocks users will be immediately fully refunded, thank you for believing in my work. My OSS contributions (tools + Three.js) will only get stronger (Spawn already has PRs in Three.js). Utsubo remains strong and will continue operating.
English
52
30
953
296.2K
Karim Saab
Karim Saab@Mawzeeeee·
@framer @thatjustinjones variables in framer are cool until you realize you're debugging a spreadsheet inside a design tool.
English
0
0
0
1
Framer
Framer@framer·
✒️ In this Vectors lesson, @thatjustinjones will show how to use Variables in Framer to create flexible, scalable vector icons without duplication
English
9
3
69
7.9K
Karim Saab
Karim Saab@Mawzeeeee·
@socoloffalex what's the liquify filter doing under the hood. are you warping a gradient texture or regenerating the mesh in real time.
English
0
0
0
1
Alex Socoloff
Alex Socoloff@socoloffalex·
I was always bad at creating cool mesh liquid gradients. When I had this style in mind for a client’s brand identity, I knew I needed a solution for their team. They had to create these visuals without friction. I knew how tricky those assets are. So I built a tool around it. Presets, color pickers, blur and grain controls, plus a liquify filter. This is how you deliver a brand toolkit in 2026. Do not blame AI for taking your job, blame yourself for not using it.
English
12
10
368
104K
Karim Saab
Karim Saab@Mawzeeeee·
@tobi_ol how are you capturing the component states. live browser screenshots or prerendered.
English
0
0
0
1
tobi
tobi@tobi_ol·
working on some mini previews for ui demos
English
10
8
193
5.4K
Karim Saab
Karim Saab@Mawzeeeee·
@socoloffalex the shadows on this are doing more work than the actual shapes.
English
0
0
0
2
Alex Socoloff
Alex Socoloff@socoloffalex·
Late-night design brainstorming session. Disclaimer: No AI was harmed in the creation of this design.
English
8
0
56
2.6K
Karim Saab
Karim Saab@Mawzeeeee·
@creativemints @framer what exactly are you sketching in framer that unlocks flow state. prototypes or just interface layouts.
English
0
0
0
2
Mike I Creative Mints
Mike I Creative Mints@creativemints·
Best way to kick off a productive day? Quick sketches in @framer. Just 15–30 minutes to fire up your creative brain and lock into the flow Open the thread, I’ll break it down 🧵
English
31
85
1.6K
54.2K
Karim Saab
Karim Saab@Mawzeeeee·
@GoogleDesign @Google google will ship three more design languages before anyone actually builds with this one.
English
0
0
0
2
Google Design
Google Design@GoogleDesign·
Introducing Glimmer ✨ @Google’s new design language for UX on glasses! Glimmer prioritizes voice, gesture, and eye-tracking — focusing on glanceable, transient elements that appear only when needed. Discover thoughtful design for a new dimension: goo.gle/4qFBG5S
Google Design tweet media
English
86
450
4.9K
618.9K
Andreas Storm
Andreas Storm@avstorm·
This is so Apple
English
39
30
1.1K
74.3K
Karim Saab
Karim Saab@Mawzeeeee·
@jonasarleth @webflow webflow keeps adding features while framer users are still waiting for proper scroll triggers.
English
0
0
0
6
Jonas Arleth
Jonas Arleth@jonasarleth·
I have to say, I’m genuinely blown away by how good GSAP interactions in Webflow have become. Incredibly powerful, way fewer steps to build complex animations and on top of that, it’s just a lot of fun. Thanks @webflow for taking this next step. The video shows a few animation previews from my Webflow GSAP Masterclass.
English
10
4
76
3.8K
Gaddafi Rusli
Gaddafi Rusli@gaddafirusli·
Should the section title be aligned to the list item or the icon container?
GIF
English
90
11
502
84.8K
Karim Saab
Karim Saab@Mawzeeeee·
@nonzeroexitcode the halftone controls are insanely good. exactly what figma's missing.
English
0
0
4
361
daniel petho
daniel petho@nonzeroexitcode·
just published a figma plugin for the cmyk halftone editor! originally made this as a separate website for a figma hackathon and it felt weird not having it as a plugin there too, so here it is link in the comments↴
English
23
76
1.5K
57.5K