objloader optimisation (3)