NOTE: This ensures that the world_normal is normalized and if vertex tangents and normal maps then normal mapping may be applied.
NOTE: Correctly calculates the view vector depending on whether the projection is orthographic or perspective.
Creates a PbrInput with default values
NOTE: This ensures that the world_normal is normalized and if vertex tangents and normal maps then normal mapping may be applied.