How can I make 2D material textures from a 3D object?

I would like to create 2D textures for a game map that is supporting PBR material (AO, Height, Metallic, Roughness). My problem is that texture baking is working only as unwrapped UVs and not from a given frontal camera angle ( positioned to X axis e.g.). I’m using different PBR textures on the part of the model so they have different normals, metallic, height etc… properties, but I would like to render them exactly from one point of view instead of UV maps.

How can I achieve it? Thank you any help in advance!

In simple terms, baking is like every plane is a camera so you can just bake to a plane to get a single projection direction.

For per material component baking, I think there are some free addons for that, perhaps someone else can offer suggestions.

Edit: Here’s one