Performance - Portfolio - Devlog 13

Chapters 0:00 Intro 1:31 Inspector 2:11 Instancing 3:12 Palette 6:13 Lazy Loading 6:57 Cheap Blur 7:34 Terrain Texture 8:00 Floor Geometry 8:24 Areas Culling 10:20 Physics 12:09 Sorting 14:44 RayCursor 15:29 Models 16:58 Textures 19:36 UI Images 19:58 Shadows 20:43 Quality 22:46 Ending Links ➤ X https://x.com/bruno_simon ➤ Bluesky https://bsky.app/profile/bruno-simon.... ➤ Twitch   / bruno_simon_dev   ➤ Discord   / discord   ➤ Inspector (Three.js) https://github.com/mrdoob/three.js/bl... ➤ InstancedMesh (Three.js) https://threejs.org/docs/#InstancedMesh ➤ BatchedMesh (Three.js) https://threejs.org/docs/#BatchedMesh ➤ gltf-transform https://gltf-transform.dev ➤ toktx https://github.khronos.org/KTX-Softwa... ➤ sharp (NPM) https://www.npmjs.com/package/sharp ➤ Shadow (Three.js Github) https://github.com/mrdoob/three.js/pu... ➤ WebGPU (CanIUse) https://caniuse.com/webgpu ➤ detect-gpu (NPM) https://www.npmjs.com/package/detect-gpu ➤ Apple WebGPU support https://developer.apple.com/videos/pl... Previous devlog ➤ 12 - Intro & Achievements —    • Intro & Achievements - Portfolio - Devlog 12   ➤ 11 - New Areas —    • New Areas - Portfolio - Devlog 11   ➤ 10 - Responsive —    • Responsive - Portfolio - Devlog 10   ➤ 09 - Lab —    • Lab - Portfolio - Devlog 9   ➤ 08 - Projects -    • Projects - Portfolio - Devlog 8   ➤ 07 - Cookies & Eggs -    • Cookies & Eggs - Portfolio - Devlog 7   ➤ 06 - Whispers - Multiplayer feature -    • Whispers - Multiplayer feature - Portfolio...   ➤ 05 - Weather -    • Weather - New portfolio - Devlog 5   ➤ 04 - Water & Trees -    • Water & Trees - New portfolio - Devlog 4   ➤ 03 - New car -    • New car - New portfolio - Devlog 3   ➤ 02 - Infinite grass -    • Infinite grass - New portfolio - Devlog 2   ➤ 01 - How it starts -    • How it starts - New portfolio - Devlog 1   ➤ 00 - New portfolio -    • New portfolio - Devlog 0