opengl导入obj文件,坐标怎么处理到-1到1的范围?

我用UG导出的obj文件的顶点坐标都超过了1,
learnopengl-cn.github上的教程都是处理的-1到1的顶点,超过这个范围屏幕就看不到了。

我自己想了两个笨办法:
(1)读取obj文件,找出里面坐标最大的分量,然后除以它,再传到opengl
(2)直接传入opengl,使用模型矩阵做缩放,在shader里面去处理,让它最终在-1到1

但这都涉及到缩放因子的选取,一个文件还好,如果需要同时导入多个obj文件,他们是有关联的,需要使用相同的缩放因子。
那这方法也太扯淡了吧。

对了,这个过程是不是就是所为的归一化处理?