We're pleased to share the launch of the @contra Project Calculator! 🧮
We worked closely with the Contra team to create a fun way of calculating hiring costs with this unique 3D web experience.
⤷ https://t.co/rdt604JYCv
#webgl#threejs
Anime.js is 10 years old! 🎂🎉
A short thread about the current state of the lib, an update on the course, a few personal things, and a glimpse of what's next (hint in the video).
1/22 👇🧵
A boutique spirits brand doesn't win by outspending the category. It wins by being more interesting than it.
For Santioni Spirits, we built an interactive comic book experience, because some stories need aesthetics that data can't reverse-engineer.
https://t.co/lRPgeV0uSz
Cette animation est saisissante. Elle montre, en seulement quelques secondes, l'accélération spectaculaire de la fréquence des vagues de chaleur au cours des 126 dernières années en France.
Au cours des 10 dernières années (2017–2026), la France a connu 18 vagues de chaleur. À titre de comparaison, le siècle dernier en comptait en moyenne seulement 3 par décennie.
En un siècle, la fréquence des vagues de chaleur a donc été multipliée par 6. Et la nouvelle se prépare déjà pour la semaine prochaine !
Anime.js 4.5 is out and it's a fun one:
Introducing the @threejs adapter 🎉
- Up to 50% less code for 3D animations
- CSS transform-like API for 3D objects (rotate, skew…)
- Simpler material color animations
- Easy instanced mesh animations
- Stagger 3D
And so much more! ⬇︎
Avec 42 à 44°C observés dans de nombreux départements, près de 470 records de chaleur ont été battus, dont 118 records absolus. 😳 Mais bon sang… nous ne sommes qu’en juin ! La France vient de vivre la journée de juin la plus chaudes depuis le début des relevés !
Demain et après-demain s’annoncent encore plus chauds. Je ne serais pas surpris de voir localement le thermomètre atteindre, voire dépasser, les 45°C. À ce stade, il devient très probable que la France vive les deux journées les plus chaudes jamais observées à l’échelle nationale, et cette fois-ci tous mois confondus.
J'avais déjà dit ça pour la canicule de mai 2026. Je pensais pas redire cela aussi vite : ce que nous sommes en train de vivre est tout simplement hors normes.
Ces cartographies sont produites par l'association @infoclimat, à but non lucratif. N'hésitez pas à y adhérer, on a besoin de vous pour vaincre la désinformation sur internet : https://t.co/fT27zwvtHR
Il est désormais attendu 42 à 45°C de la Bretagne (!!) jusqu'aux Pays de la Loire mercredi, avec des rafales pouvant atteindre 50 km/h et une humidité relative inférieure à 10 %.
Dans ces conditions, il apparaît de plus en plus probable qu'un épisode majeur de Heat Wave Flash Drought (HWFD) (plus connu du grand public sous le nom d'« effet sèche-cheveux » ou de sécheresse éclair) se mette en place sur une superficie immense (carte 1).
L'association d'une chaleur extrême, d'un air exceptionnellement sec et d'un vent soutenu provoque une accélération brutale de l'évapotranspiration et du dessèchement de la végétation. Les conséquences peuvent être très rapides : pertes foliaires massives, mortalité de jeunes plants particulièrement sensibles, stress sévère pour la faune et l'élevage, et risque d'incendie atteignant des niveaux extrêmes à très extrêmes (carte 2).
L'ampleur des valeurs envisagées pour l'ouest de la France est difficile à appréhender. Voir de telles conditions s'étendre jusqu'à la Bretagne est tout simplement stupéfiant. En tant qu'agroclimatologue, je suis profondément sidéré par ce que les modèles continuent de simuler.
This has a few new features! You can now drag in textures and compress those directly.
And you can set individual options per model texture, or discard them entirely.
Most online tools only optimize file size, but they're still reinflated in memory.
This tool will optimize your GLTF/GLB assets and export to GPU-compressed KTX2, entirely client-side.
Try it here: https://t.co/FydO3NEXjB
#threejs#gamedev
Optimization can be tricky.
Here’s how to go from drawing a few hundred trees to virtually unlimited in Three.js, step by step.
This will be high level, but not so much that you can’t fill in the details.
#threejs
Experimenting with @threejs to create a colourful particle explosion for the @Start_Digital Lab. Built using the GPUComputationRenderer, custom depth shaders and post processing.
Demo: https://t.co/p3EiXUhY1p
Source code: https://t.co/6pDVFl0sQ7
Noise is used everywhere in games: terrain, animations, camera shake, and more.
But it can still feel like magic. How do you turn greyscale blobs into real effects?
Here are a few practical ways to use it.
#threejs#shaders
Tickets are live! 🎟️ ✨
Join the community for 2 special days of celebration: learn, exchange, enjoy exclusive talks & surprises!
Super Early Bird special deal - €209.
Grab yours before they're gone 👇
https://t.co/keTlQqjeEg
Many people asked, so – I just published ActiveFrame open source on GitHub.
It's a stripped version of what we've been using so far at @active_theory – but has all the main ingredients. Still lot of work to do
https://t.co/rPF8u5ezX7
https://t.co/EOjVpSCXUy
💚 3.15 is out, with adaptive directional easing 👀
Ever called reverse() on an animation and noticed the motion feels... off? That's because reversing an animation also reverses the easing curve, so an ease-out becomes an ease-in. Now with easeReverse - you’ve got more creative control over how that reverse animation feels!