Why you should use native API for developing rendering engines.

During a cool drinks party, a fellow developer asked me why we shouldn’t use WebGL 2.0 since it works on browsers & one can create desktop apps using frameworks such as Electron that uses the chromium framework. My friend’s suggestion was this will allow you to write code in JS (or typescript) once & it …

Unreal’s Nanite – A brief overview

What is Nanite One of the hard problems in computer graphics specifically for games is how to render unlimited polygons/triangles efficiently in real-time. Artists have dreamt about a world where they don’t have to worry about polycounts. Nanite is UE5 technology that tries to achieve it by implementing very efficient yet dynamic LOD (level of …