Я пытаюсь сделать программу в OpenGL 3.3. Все работает, но проблема в том, что все выглядит слишком маленьким. Я измерил свое поле зрения в реальной жизни и пришел к результату 46,9 °. Поэтому я применил это к моей матрице проекции следующим образом:
projection = infinitePerspective(radians(46.9f), float(windowWidth) / float(windowHeight), 0.005f);
, но это не сильно помогло.
Я сделал для вас снимок экрана, на котором показан кубик один на один метр, находящийся в 3 метрах от камеры:
Если я отмерилодин метр в реальной жизни, и если смотреть с трех метров, это выглядит намного больше, чем это. Нужен ли какой-то коэффициент для масштабирования всего, чтобы оно выглядело реальным?