Как работает 3D графика и почему она состоит из треугольников?
Когда-то задумывались, почему любой меш состоит именно из треугольников, какая-бы то не была фигура? Потому что треугольник всегда лежит в одной плоскости и это 2D-фигура с минимальным количеством вершин. Если у квадрата сдвинуть только одну вершину, то он перестанет лежать в одной плоскости, что затруднит процесс рендера. С треугольником же такой проблемы нет.
Хоть треугольник — фигура простая, но современные игровые сцены содержат десятки миллионов таких полигонов. И чтобы в системных требованиях игры не пришлось писать про квантовый компьютер, разработчики идут на разные уловки, упрощающие процесс рендера 3D-сцены. Например LOD — уровень детализации объектов, culling — обрезка объектов, не попадающих в камеру (это он на картинке).
Держите статью, где заглядывают под капот процесса рендера 3D-моделей и объясняют на пальцах: что, как и почему?
@make_game #графика #теория #3d
Post #1048
4.01K