Kody (@kodydev) header
Kody (@kodydev) profile picture

creative technologist at webedia 😵‍💫 young jury awwwards. specialized in webgl, webgpu enthusiast gobelins alumni

Joined December 2021
Let's add some depth to carousels! I am designing & developing my brother Mehdi Sanaa's next portfolio with WebGL. Real 2.5D parallax on hover, live depth-of-field blur & wave distortion computed in shaders. The hardest part? Making it perform smoothly on mobile. 👇
1
3
135
The growth of a shader, over time (testimony of my overused macbook) I've been learning Rust + wgpu from scratch these past weeks. The goal is to replace the OGL layer on my portfolio with my own rendering engine, written in Rust, compiled to WebAssembly. #rust #webgpu #wasm
1
1
4
156
guess that's a good start
1
2
222
Replying to @kodydev @LeFlanb
Now, after some 4 months of hard work, we had the opportunity, thanks to @gobelins_paris, to concretely test our work in public! It was at the 2023's edition of the Grand Palais Éphémère in Paris (@GrandPalaisRmn @f_immersive).
1
3
156
@LeFlanb mastered this part. We used a Kinect to take the role of a depth camera (we are broke). We tilted it down to make it face the floor. The depth value & the middle point of the finger's location will tell us approximatively where the user wants to interact on the screen.
1
4
121
Finally, I talked about it to you before but there is a giant screen in front of the user.
1
2
117
Without any base of it (except a little extraordinary drafty game I created 5 years ago with UE), we had to handle the software in a record time. For this, I thank @OpenAI for ChatGPT. I'll not say anything except this video: (too bad, the compression hides the content 🤓🤨😞)
1
2
117
Initially, we were experienced in web development and creative coding. Unreal Engine is a powerful tool that I always wanted to discover, but it is so scary too. But at this time, we hadn't the choice.
1
2
124
That thing is perfect for our goal. We'll just have to send our data to our dedicated network routes and make all of our things happen with code. But, you guessed it, here comes a new challenger: Unreal Engine. (non-contractual illustration)
1
2
126
To get the answer, we asked @BenjaminOlah for it. We found an interactive installation that he made the last year, that fits perfectly the question we had (youtube.com/watch?v=dnroA8Um… for my curious homies).
1
2
143