Stylized Castle WebGL demoThis is my first attempt to create a kitbashed scene from tiling assets. I have used assets by Kenney and his Asset Forge Deluxe as an…Oct 27, 2023Oct 27, 2023
Voxel Airplanes 3D, or the story about fitting vertex data into 4 bytesWhile working on Floating Islands live wallpaper I stumbled upon these cute voxel 3D models of airplanes by Max Parata. I already wanted to…Dec 19, 20221Dec 19, 20221
Floating Islands WebGL demoTechical breakdown of rendering infinitely looped 3D scene using WebGL 2.0Oct 29, 20221Oct 29, 20221
Efficient WebGL vegetation renderingIn this article I’ll explain the rendering pipeline of Spring Flowers WebGL Demo and its corresponding Android app. Also I will describe…Aug 8, 2022Aug 8, 2022
Variable Rate Shading on Adreno GPUs“With high screen DPI doesn’t come high GPU fillrate” — that’s the main problem of GPUs nowadays. Modern consoles struggle to sustain…Jul 3, 2022Jul 3, 2022
WebGL Grim Reaper demoA couple weeks before Halloween 2021 I browsed Sketchfab and encountered a cool 3D model of Grim Reaper by 3DRT. It has a reasonable…Feb 23, 2022Feb 23, 2022
Half-float textures filtering on mobile GPUsIn this article I’ll describe what issues we’ve encountered during development of our latest Reunion live wallpaper and its WebGL demo.Aug 1, 2021Aug 1, 2021
Efficient rendering of soft particles on mobile GPUsAnalyzing depth of scene fragments is an important part of composing effects like soft particles. However, this can easily become a…Jun 30, 2021Jun 30, 2021
More efficient ASTC decodingASTC is a very efficient texture compression format - it combines decent image quality with high compression. It helps saving a lot of…Jun 10, 2021Jun 10, 2021
Creating mountains landscape in OpenGL ESA few days ago we released a new nature-themed app — Iceland 3D Live Wallpaper. It has an interactive WebGL demo too, which you can find…Apr 26, 2021Apr 26, 2021