Announcing TresJS v5.0 π
Our proudest release so far. Declarative @threejs for @vuejs gets a major upgrade:
β¨ WebGPU experimental support
π οΈ New create-tres CLI tool
β‘ Re-imagined context
π§ Refactored composables
Ready to build the future of 3D on the web?
I added waves to my game π. The trick is basically a radial geometry for the ocean, with more density around the player for better vertex displacement, and then all the TSL shenanigans for the foam.
And character floats with the waves π
Iβm absolutely thrilled to talk at @vuefes this year about how I ported the VueFes Japan website visuals with the Suminagashi shader to @tresjs_dev and WebGPU.
Who Iβm gonna meet there? Say hi!ππ»
π @tresjs_dev Labs has a brand new redesign!
Pick an experiment from the sidebar and it runs live right next to it. Read how it's built and jump to the code below each one.
Inspired by @pmndrs beautiful demo showcase π«Ά
Check it out https://t.co/85NpV90d5R
Preparing my slides for @vuefes Japan 2026.
Trying to make it as visual and interactive as possible with @tresjs_dev and @Slidevjs βοΈ. I want my talk to be enjoyable to the audience. π
The Loop Chronicles - Summer 26 recap is out on the wildποΈ
We found some time between ποΈ to deliver some stuff:
Portals in TresJS, a new `tres` CLI, declarative instancing, @pmndrs Glyph text support WebGPU and a stack of fixes across ecosystem.
https://t.co/FBH6kSMa3T
A collaboration for the history books π, literally. We partner with our friends at @pmndrs to release official @tresjs_dev support for their awesome glyph package:
A typography engine for web graphics with webgpu
Check out the demo here ππ»
https://t.co/vibrwHaslj
Saw many games created recently, decided to make one for myself. A cozy little bee game π
Fly across a hex island, gather nectar, befriend wild bees, build a humming hive⦠and find out what's past the mist.
Built with @nuxt_js + @tresjs_dev, @claudeai Opus 5.5.
The original inspiration are the portraits featured on @larianstudios Baldurs Gate 3 difficulty selection screen.
So I composed the scene models using @Blender, with @KayLousberg amazing characters and some made by myself to finally export them to use in @tresjs_dev
Animations done with @greensock
Nuxt @nuxt_js and TresJS is the perfect combo for web games. Specially coming from someone as talented as @benjamincanac who managed to orchestrate so many cool features together. π
So it appears you can build 3D online games on @vercel
Avelune is a multiplayer world you dig up and build on, with proximity voice and an AI NPC you can talk to.
Built with @nuxt_js, @threejs, @tresjs_dev and @aisdk.
https://t.co/yOYoL1KcA9
β¨ Glyph v0.1.0 coming out party β¨
The typography engine for the web. Finally, text that looks like it came from a native app in your web pipeline.
οΏ½οΏ½οΏ½ gpu-first with batched drawing and incremental updates
β bitmap, mtsdf and slug in one engine
β correct multilingual text, shaping, bidi, cjk, ligatures, font fallback
β paragraphs that wrap, justify, flow around shapes and 3d objects
β one font pipeline for three.js, R3F, typegpu or your own renderer
https://t.co/vrro0Livn4
Update on my RPG Portals demo @tresjs_dev , I added a second dungeon scene for the Balanced difficulty option. Don't wake the undead π
I love the effect. Added some volumetric fog to give that crypt mood.
What do you think? What should i do for the Tactician difficulty?
New video drop! π½οΈ
Before touching a line of code, I picked up a block of clay π€. You never imagine learning @tresjs_dev object transforms (@threejs + @vuejs ) in a cinematic way.
Declarative position, rotation and scale via props.
https://t.co/ajGHu1iNDU
π TresJS 5.9 is out!
β’ MeshPortalMaterial: render a whole scene through a mesh, perspective-correct
β’ Instances + Merged: thousands of copies, one drawcall
β’ Refractor: real-time glass
β’ RoundedPlane
β’ Reactive isWebGPU flag
https://t.co/2BMGj3SzFI
#threejs#vuejs