Бит-блит

Оглавление1 Немного молниеносно1.1 Определение и применение бит-блитирования1.2 Истоки и развитие1.3 Пример использования1.4 Техника и оптимизация1.5 Сравнение с аппаратными спрайтами2 Бит-блит […]

Немного молниеносно

  • Определение и применение бит-блитирования

    • Бит-блитирование – это операция с битовыми блоками, используемая в компьютерной графике для объединения растровых изображений. 
    • Включает в себя исходные, целевые и, возможно, маскированные изображения. 
    • Пиксели объединяются с помощью побитовых операций, таких как AND, OR, XOR. 
  • Истоки и развитие

    • Название происходит от программы BitBlt для Xerox Alto, разработанной в 1975 году. 
    • Дэн Ингаллс, Ларри Теслер, Боб Спроулл и Диана Мерри были ключевыми разработчиками. 
    • Бит-блитирование способствовало переходу от символьной графики к растровой и развитию 2D-графики. 
  • Пример использования

    • Классическое применение – рендеринг прозрачных спрайтов на фоне. 
    • Маскированный блит использует AND и OR для копирования пикселей спрайта только там, где это необходимо. 
  • Техника и оптимизация

    • Важность правильного выбора цветов для спрайта. 
    • Использование маски для создания прозрачных областей спрайта. 
    • Оптимизация блиттинга включает сохранение шаблонов в VRAM и использование “грязных прямоугольников”. 
  • Сравнение с аппаратными спрайтами

    • Блитинг похож на аппаратные спрайты, но перезаписывает фон при каждом рисовании. 
    • Программное обеспечение должно восстанавливать фон после каждого рисунка. 
    • Оптимизация включает использование VRAM и “грязных прямоугольников” для уменьшения нагрузки на оперативную память и пропускную способность. 

Полный текст статьи:

Бит-блит — Википедия

Оставьте комментарий

Прокрутить вверх