Experimenting with Physical Based Render (PBR) using LibGDX – 1 Phase 1: porting a basic shader in LibGDX

Abstract: PBR LibGDX: a series of artcilese showing some experimentation with Physical Based Render using LibGDX.

Introduction

This series of article will describe how to implement Physical Based Render using LibGDX

In last few year PBR (Physical Based Render) had gained more and more popularity in the game development community. PBR can be implemented in various way but the idea is that shading capability in modern system are advanced enough that some old approximation, used in the past to improve rendering performance, can be now dropped.

PBR LibGDX-img1

PBR LibGDX: Various effect of the final shader

At this point a question can arise in your mind: why does investigate this technology in LibGDX witch main use is in the field of mobile devices, where GPU horsepower is very limited?

The answer is reusab...

Read More