@TheFalcon:
Do you think bms developers are able to implement PBR completely? it is not possible to recreate bms into Unity and Unreal graphics engine?
BMS devs are able to do whatever they want, considering they decide how much time and resources they want to spend. Implementing PBR is not trivial, but they already have DX11 in place. The hardest part was already done. Implementing PBR implies modifying the basic Albedo/diffuse shaders to take into consideration more textures like the metallic and such, also they would need to create from the ground up all the new required textures for the whole game. Again, it is not trivial, but the backend system required to build PBR rendering is already there.
Recreating BMS into Unity or UE is not going to happen, ever. There are many reasons, I am not the product owner of the game, so there are going to be millions more reasons why not, but the most important is that you already have the Empire State building in place, you don’t take the building down just to replace the exterior tiles or a couple of walls in the interior.
Building software is just like building BIG buildings, like a stadium, a carrier or even a jet. You need lots of things to build a carrier, lots of money, many years, decades of experience, LOTS of experience, and the correct people. You just don’t sink a carrier to build a new one just because you want more F18s on the deck.
I hope you liked the analogies there