๐Ÿฆ‹ 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 ๊ฐ€์ž…์ผ Mayฤฑs 2017
167 ํŒ”๋กœ์ž‰692 ํŒ”๋กœ์›Œ
๊ณ ์ •๋œ ํŠธ์œ—
๐Ÿฆ‹ 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 ๋ฆฌํŠธ์œ—ํ•จ
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 ๋ฆฌํŠธ์œ—ํ•จ
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