fast optimized obj loading with normal calculation