🦋 Julien Sulpis

516 posts

🦋 Julien Sulpis banner
🦋 Julien Sulpis

🦋 Julien Sulpis

@jsulpis

💻 Front-end engineer & speaker 💡 I explore ways to make the web more fun and performant for everyone. #WebGL #WebGPU #JS #CSS 🦋 jsulpis·dev

Lyon, France Entrou em Mayıs 2017
167 Seguindo692 Seguidores
Tweet fixado
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
Little update on my #GLSL planet shader: I borrowed and adapted a few textures from the @NASA to display our home planet 🌍✨ It's made with ~12kB of code and should be smooth on most devices. Next steps: find more textures to display other planets 😊 ⬇️ Live demo and links :
English
20
61
710
70.9K
🦋 Julien Sulpis retweetou
Future Frontend
Future Frontend@Future_Frontend·
How to develop design systems without tying your hands too much technically? That's something that @jsulpis will explore at #FutureFrontend (27-28.5, Espoo, Finland). #julien-sulpis" target="_blank" rel="nofollow noopener">futurefrontend.com/speakers/#juli
Future Frontend tweet media
English
0
1
4
201
VoR
VoR@SketchpunkLabs·
@jsulpis I was hoping I can avoid having node_modules in every project as over time it eats up lots of harddrive space while having the same librarys installed in each. I read that deno does a single copy of libs for all projects which is what got me interested.
English
2
0
0
62
VoR
VoR@SketchpunkLabs·
Ques for devs, I've read that #Deno is a good alternative to #node. Is there any gotchas for web development I should know before taking a dive? I use vite for most of my projects, is that something I can still use or will I need to retool my projects? #WebDev
English
4
0
0
384
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
@SketchpunkLabs So in any case you can (and should) stick with vite, and unless you want extra performance, or need to execute ts files, I would recommend to also stick with node
English
1
0
1
26
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
@SketchpunkLabs If you have a script « dev »: « vite dev », you could *in theory* run it with npm run dev, or deno task dev, or bun run dev. Deno and bun claim to be « drop-in » replacements for node, but in practice you might encounter issues with some packages. …
English
1
0
1
44
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
Phew, I made an example of a multi-pass bloom effect to showcase the API for creating effect passes and update their uniforms. You can play with it in the interactive example in the link below (without types and autocompletion unfortunately) #buildInPublic #WebGL
English
1
0
3
248
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
TIL: there is an equivalent of `requestAnimationFrame` for videos : `requestVideoFrameCallback`, called for each video frame. Could be useful to... automatically re-render a WebGL shader when a video texture is played \o/
🦋 Julien Sulpis tweet media
English
0
0
0
149
Koeta⚡
Koeta⚡@josue_mbunga02·
@jsulpis is it possible to integrate it into a vuejs project?
English
1
0
0
18
🦋 Julien Sulpis retweetou
LyonJS 🦁
LyonJS 🦁@LyonJS·
Il nous a régaler avec des conférences toujours excellentes, gagnant du dernier Code In The Dark, il nous paraissait normal d'inviter @jsulpis pour nous parler cette fois de couleurs.
Français
1
2
4
198
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
@KirillTregubov_ Hi, the whole thing is one fragment shader, so it’s different from threejs. I used ray tracing to draw the sphere so I have complete control over the lighting. I hacked it a bit to smooth the transition between light and shadow. Maybe you could reproduce it using an area light
English
1
0
1
90
Kirill Tregubov
Kirill Tregubov@KirillTregubov_·
@jsulpis Could you share your method for lighting Earth? I tried setting something similar up in Three.js for a Saturn rendering on my own portfolio I use a single light source and can’t get it to look like the Sun’s light (cover half the planet) which you nailed #L115-L120" target="_blank" rel="nofollow noopener">github.com/KirillTregubov…
English
1
0
0
108
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
I really like Astro, but for documentation I prefer the UI and UX of VitePress over Starlight 🤔 Also the lack of top navigation bothers me. I will try to migrate the documentation of useGL 🤞
English
0
0
0
108
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
I'm trying to switch from #Notion to #Obsidian for Personal Knowledge Management (because Notion is slow, owns the data and Obsidian has a better way of linking notes). First impression : it's fast ! Local first + sync via iCloud (or any other cloud) is such a great combo ✨
English
0
0
0
165
MoussaK
MoussaK@moussakhel·
@jsulpis It's looking awesome. Great Work!
GIF
English
1
0
1
70
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
The documentation is live ! Well, a first draft... only examples for now. I will continue to add features and break a few things before writing the documentation. Any feedback on these first examples would be very appreciated 🙏 usegl.vercel.app #WebGL #buildInPublic
English
1
2
11
253
🦋 Julien Sulpis
🦋 Julien Sulpis@jsulpis·
I'm playing with particles for an example with useGL. It's crazy that the code fits in my screen ! (useGL helps with that)
English
0
0
4
159