Open in app

Sign in

Write

Sign in

Oleksandr Popov
Oleksandr Popov

33 Followers

Home

About

Oct 27

Stylized Castle WebGL demo

This 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 editor to create the scene. Result was exported to OBJ files and then converted into ready-to-use buffers with vertex data and indices. Scene has…

Webgl

9 min read

Stylized Castle WebGL demo
Stylized Castle WebGL demo
Webgl

9 min read


Dec 19, 2022

Voxel Airplanes 3D, or the story about fitting vertex data into 4 bytes

While working on Floating Islands live wallpaper I stumbled upon these cute voxel 3D models of airplanes by Max Parata. I already wanted to bring life to some stylized low-fi 3D art so in my mind I immediately saw how to create a stylized old-skool low-fi scene with these assets…

3d

7 min read

Voxel Airplanes 3D, or the story about fitting vertex data into 4 bytes
Voxel Airplanes 3D, or the story about fitting vertex data into 4 bytes
3d

7 min read


Oct 29, 2022

Floating Islands WebGL demo

Idea and inspiration Idea for this 3D scene comes from the magnificent Zhangjiajie National Forest Park in China. You can clearly see where the inspiration originates from — this majestic real life location also has grassy rock pillars covered in dense clouds and when observed from above, their bottom parts are disappearing in…

Webgl

5 min read

Floating Islands WebGL demo
Floating Islands WebGL demo
Webgl

5 min read


Aug 8, 2022

Efficient WebGL vegetation rendering

In this article I’ll explain the rendering pipeline of Spring Flowers WebGL Demo and its corresponding Android app. Also I will describe what problems we’ve encountered and what solutions we used to overcome during development and testing of the Android app. …

Webgl

7 min read

Efficient WebGL vegetation rendering
Efficient WebGL vegetation rendering
Webgl

7 min read


Jul 3, 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 stable 30, let alone 60 fps on large 4k screens. The common technique to increase FPS is rendering at lower resolution with fancy upscaling techniques like DLSS and…

Opengles

7 min read

Variable Rate Shading on Adreno GPUs
Variable Rate Shading on Adreno GPUs
Opengles

7 min read


Feb 23, 2022

WebGL Grim Reaper demo

A couple weeks before Halloween 2021 I browsed Sketchfab and encountered a cool 3D model of Grim Reaper by 3DRT. It has a reasonable polycount, a set of different colors and smooth animations. So the decision was made to create a Halloween-themed live wallpaper with this model. …

Webgl

6 min read

WebGL Grim Reaper demo
WebGL Grim Reaper demo
Webgl

6 min read


Aug 1, 2021

Half-float textures filtering on mobile GPUs

In this article I’ll describe what issues we’ve encountered during development of our latest Reunion live wallpaper and its WebGL demo. All gorgeous hand-painted artwork is done by Conrad Justin, with only minor additions by me and my brother Dmytro (lights for candles, dust particles, etc). …

Webgl

4 min read

Half-float textures filtering on mobile GPUs
Half-float textures filtering on mobile GPUs
Webgl

4 min read


Jun 30, 2021

Efficient rendering of soft particles on mobile GPUs

Analyzing depth of scene fragments is an important part of composing effects like soft particles. However, this can easily become a bottleneck on mobile devices. …

Opengl

4 min read

Efficient rendering of soft particles on mobile GPUs
Efficient rendering of soft particles on mobile GPUs
Opengl

4 min read


Jun 10, 2021

More efficient ASTC decoding

ASTC is a very efficient texture compression format - it combines decent image quality with high compression. It helps saving a lot of memory bandwidth on modern mobile GPUs. But can we crank it to 11 and make it run even faster? …

Opengles

2 min read

More efficient ASTC decoding
More efficient ASTC decoding
Opengles

2 min read


Apr 26, 2021

Realistic mountains landscape in OpenGL ES

A 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 here. Terrain is based on this beautiful and detailed 3D model by Sergey Kuydin. Interestingly, this is not a real landscape of some part…

Webgl

8 min read

Creating mountains landscape in OpenGL ES
Creating mountains landscape in OpenGL ES
Webgl

8 min read

Oleksandr Popov

Oleksandr Popov

33 Followers

Front-end developer making 3D live wallpaper apps for Android.

Following
  • Chet Haase

    Chet Haase

  • Shahriar Shahrabi

    Shahriar Shahrabi

  • Ben Golus

    Ben Golus

  • Babylon.js

    Babylon.js

  • Arijit Nandi

    Arijit Nandi

See all (38)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams