Оглавление
Плиточный рендеринг
-
Основы плиточного рендеринга
- Плиточный рендеринг разделяет изображение на плитки и обрабатывает их отдельно, что уменьшает объем памяти и пропускную способность.
- Используется в портативных устройствах с низким энергопотреблением и в системах с ограниченным бюджетом на мощность и размер.
-
Концептуальный макет
- Создание 3D-изображения включает загрузку моделей, преобразование их в общую систему координат и создание треугольников, приближенных к видимым точкам зрения.
- Компоновка изображения выполняется путем рендеринга треугольников и нанесения текстур.
- Текстуры придают реалистичность изображениям, а затем они комбинируются с спецэффектами и перемещаются в буфер кадров.
-
Преимущества и недостатки
- Плиточный рендеринг уменьшает объем памяти и данных, перемещаемых в каждый момент времени.
- Треугольники сортируются по местоположению, что позволяет быстро определить, какие из них перекрывают границы плитки.
- Недостатки включают возможное увеличение времени рендеринга и проблемы при сшивании плиток для создания целостного изображения.
-
Ранние работы и коммерческие продукты
- Ранние работы по плиточному рендерингу были выполнены в рамках Pixel Planes 5 и оказали значительное влияние на современные методы.
- Плиточный подход использовался в настольных компьютерах, но был вытеснен графическими процессорами с мгновенным действием и быстродействующей внешней памятью.
- Примеры коммерческих продуктов включают PowerVR, Oak, Microsoft Talisman, Dreamcast, PS Vita и другие.
-
Применение во встроенных графических процессорах
- Из-за ограниченной пропускной способности внешней памяти и объема встроенной памяти плиточный рендеринг популярен во встроенных графических процессорах.
- Примеры включают TBIM и TBDR, а также серии Mali, Adreno, PowerVR и другие.
-
Дополнительные ресурсы
- В статье упоминаются тесселяция, текстурный атлас, рендеринг линии развертки, видеоигры на основе плиток и сервис плиток веб-карт.
Полный текст статьи: