Bart Kevelham
banner
bartkevelham.bsky.social
Bart Kevelham
@bartkevelham.bsky.social
🇳🇱 Lead R&D Engineer at the Artanim Foundation, a non-profit research foundation in Geneva, Switzerland 🇨🇭.
Working on cool full-body VR, graphics and markerless mocap tech.

He/Him

Site: https://bart.kevelham.com
Work: https://artanim.ch
For those interested in physics-based character animation in VR, I can recommend tomorrow's talk by my colleague Joan Llobera where he will detail the contribution from the Artanim Foundation (www.artanim.ch) in the @presencexr.bsky.social Horizon Europe project. Sign up now!
Tomorrow (4th February 2026) I am giving a talk about physics-driven characters for Virtual Reality created with Deep Reinforcement Learning, and what cognitive sciences can learn from these.

If this sounds interesting, you can attend following this link: presence-xr.eu/presence-a-t...

It's free!
February 3, 2026 at 1:29 PM
Well, that is quite the start to what should be a 24 hour race if I'm not mistaken. But if we're going for a battle royale, this is not a bad start. #daytona24 #imsa
January 24, 2026 at 6:43 PM
Reposted by Bart Kevelham
Karl2D beta is here. It's a 2D game creation library written in Odin. In this newsletter I talk a bit about how that platform support is set up news.zylinski.se/p/karl2d-bet...
Karl2D beta is here!
With Windows, Linux, Mac and Web support
news.zylinski.se
January 23, 2026 at 7:20 AM
Reposted by Bart Kevelham
Holy Duck! IT'S THE MUTHAFLIPPIN
TASKMASTER CHAMPION Of CHAMPIONS!!!!!
Five former Champions duke it out to see who
among the crops cream reigns supreme!!!!!
#Taskmaster #ChampionofChampions
#YOURTIMESTARTSNOW ⏰🦆🏆🐖⏰
❤️💚🧡🤍🩶🩷❤️🩷🧡💛💙🩵💜🤎🖤❤️

youtu.be/6ZVfxYHaNBU?...
Taskmaster | Bleeped Champion of Champions 2025 – Ultimate Winners Face Off
YouTube video by Mary Hane
youtu.be
December 23, 2025 at 6:46 AM
Reposted by Bart Kevelham
** kerststress

>fijne feestdagen<

zeggen tegen
zelfscankassa’s. **
December 14, 2025 at 10:06 AM
Reposted by Bart Kevelham
COMING SOON: AI + Guy™
December 1, 2025 at 1:11 AM
Reposted by Bart Kevelham
I don’t know if anyone else notices or cares, but when I see a presentation in which the speaker uses obviously generated-AI images to illustrate their slides, it makes me immediately less confident in whatever other content they’re presenting.
November 28, 2025 at 3:07 PM
Reposted by Bart Kevelham
Snow
November 21, 2025 at 1:15 PM
Reposted by Bart Kevelham
Every ad now
November 13, 2025 at 5:38 PM
Reposted by Bart Kevelham
"Better World" par Joel Pett @joelpettcartoons.bsky.social
November 15, 2025 at 5:27 PM
Reposted by Bart Kevelham
My fellow Europeans, I'm once again asking you to write or call your EU representatives and tell them this is unacceptable. They're essentially selling our sensitive data to companies, effectively destroying our privacy and risking our digital well-being.

Check the site!

fightchatcontrol.eu
November 13, 2025 at 8:05 AM
Writing code for any sufficiently large project is just a constant exercise of getting confronted with how poor past you was, even if just days ago. And any current feelings of superiority are bound to be overtaken by reality in mere moments.
November 8, 2025 at 12:58 PM
Reposted by Bart Kevelham
Vital piece of investigative reporting from Sky. They've uncovered the X algorithm which feeds users extremist right wing material from the moment they join the site. It is a far-right radicalisation engine, by design.

news.sky.com/story/the-x-...
Elon Musk is boosting the British right - and this shows how
Elon Musk is boosting the British right - and this shows how
news.sky.com
November 6, 2025 at 7:23 AM
Reposted by Bart Kevelham
Last chance to turn it off.

On Monday, November 3rd, Microsoft will start using your LinkedIn data for AI training. And remember, you're opted in by default.

To toggle it off 👉 Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement.
October 31, 2025 at 1:37 PM
Reposted by Bart Kevelham
Toch nog één voordeel van AI-muziek: omdat Suno (cum suis) ook generieke popslop kan maken, moet je als artiest nu echt origineel blijven/worden. Goed voorbeeld:
www.youtube.com/watch?v=htQB...
ROSALÍA - Berghain (Official Video) feat. Björk & Yves Tumor
YouTube video by RosaliaVEVO
www.youtube.com
November 1, 2025 at 12:01 PM
Perhaps it's getting a bit #gameboy heavy over here, but you've got to have a hobby. Fixed a bug in which I accounted twice for the background scrolling, added some support for ROM and RAM banking, and we have a proper Zelda intro. Link can wake up now. #emudev #odinlang
November 1, 2025 at 1:41 PM
I have the feeling this will come in handy on more than one occasion. But at the moment i'm just trying to figure out why Link's animation is in hyper mode. I have no clue what could cause that. #gameboy #emudev #odinlang #zelda
October 26, 2025 at 3:38 PM
I would for now suggest that Link stays asleep a little longer, but it's getting there. Silly mistakes in the MBC1 handling resulted in garbage before, but now we have some content at least. #gameboy #emudev #odinlang
October 25, 2025 at 6:58 PM
Reposted by Bart Kevelham
So, I made a hair shader that doesn't require any specially made meshes or textures.

Initially I made this work by sampling many normal directions rotated around the hair strand direction, but I eventually got an approximation working that doesn't rely on multi-sampling.

github.com/runevision/H...
October 23, 2025 at 7:58 AM
It was a weird time, but so much fun though.
GPU computing before CUDA was *weird*.


Memory primitives were graphics shaped, not computer science shaped.


Want to do math on an array? Store it as an RGBA texture.


Fragment Shader for processing. *Paint* the result in a big rectangle.
October 15, 2025 at 8:28 AM
Fixed a whole bunch of sprite/object drawing behaviours today. Still not passing the acid2 tests, but at least I can play Dr. Mario 😁.
I guess it's on to some more cartridge support to be able to play other games, and trying to pass some more validation roms. #gameboy #emudev #odinlang
October 11, 2025 at 6:03 PM
Okay, Mario no longer has a split personality, and the Koopas no long moonwalk (which is a good thing). Still some scanline glitches and currently running into some strange issues when trying to support background and object palettes, but that's for another day. #gameboy #emulator #odinlang
October 10, 2025 at 6:20 PM
That is more like it. Background tile selection seems fixed. Now to figure out what I got wrong about the window scrolling and column drawing. Plenty of things to fix still, but it's starting to look recognizable. #gameboy #emulator #odinlang
October 9, 2025 at 5:49 PM
Reposted by Bart Kevelham
BoE flags risk of ‘sudden correction’ in tech stocks inflated by AI on.ft.com/3WqHK5t
BoE flags risk of ‘sudden correction’ in tech stocks inflated by AI
Financial Policy Committee warns equity prices are at levels comparable with dotcom bubble
on.ft.com
October 8, 2025 at 9:53 AM
I'm not going to argue that this looks entirely correct, but I'm still calling it progress. #gameboy #emulator #odin
October 7, 2025 at 4:08 PM