• Главная страница
  • Электронные приборы
    • Биполярный транзистор
    • Полупроводниковые диоды
    • Входные и выходные характеристики полевого транзистора
    • Полевой транзистор
  • Построения систем и сетей телекоммуникаций
    • Временные коммутационные поля
    • Декадно-шаговые АТС
    • Квазиэлектронные АТС
    • Коммутационные приборы
    • Коммутируемая телефонная сеть общего пользования (КТСОП)
    • Многозвенные ступени искания
    • Многократные координатные соединители
    • Направляющие среды телекоммуникаций
    • Нумерация на телефонных сетях
    • Основы теории телефонного сообщения
    • Построение местных телефонных сетей
    • Разделение каналов по коду
    • Структурная схема телефонного канала
    • Пакетная коммутациия в сетях
    • Телеграфные каналы
    • Телеграфная сеть
    • Канал передачи
  • Построение линий связи
    • Конструктивные элементы воздушных линий связи
    • Классификация, конструкция и маркировка кабелей связи
    • Типы кабелей связи
    • Классификация оптических кабелей связи
    • Кабельная телефонная канализация
    • Прокладка кабельных линий
    • Монтаж кабелей связи
    • Ввод кабелей связи в здание станции, в телефонизируемые здания
    • Оконечные кабельные устройства и их монтаж
    • Содержание кабелей под избыточным воздушным давлением
    • Электрические характеристики цепей кабельных линий связи
    • Электрические характеристики волоконно-оптических кабелей связи
    • Природа и основные параметры влияния между цепями
    • Влияние в оптических кабелях связи и меры защиты от взаимных помех
    • Источники опасных и мешающих влияний
    • Меры защиты линий связи от опасных и мешающих влияний
    • Коррозия сооружений связи и меры защиты
    • Организация эксплуатации
    • Охрана кабельных сооружений, ремонт и аварийно-восстановительные работы
    • Проектирование линейнух сооружений на магистральной, зоновой и местной сетях
  • Mathlab
    • Знакомство с MATLAB и простейшие вычисления
    • Ввод векторов и матриц
    • Решение систем линейных алгебраических уравнений
    • Создание векторов
    • Матрицы
    • Графика и визуализация данных
    • Символьные вычисления
  • Компьютерная диагностика
    • Детерминированный синтез тестов
    • Эвристическое тестирование типовых узлов
    • Средства тестового диагностирования
  • Защита информации в вычислительных сетях
    • Формирование последовательностей со случайной природой.
    • Мгновенная относительная частота и первый критерий равномерного распределения элементарных событий.
    • Методы регулирования вероятностей
    • Вероятностные преобразователи информации.
    • Криптосистема без передачи ключей.
    • Криптосистема c открытым ключом (RSA)
    • Шифросистема Эль-Гамаля
    • Криптографическая подпись Фиат-Шамира
    • Шифры перестановки
    • Инъективное преобразование множества
  • Получение и обработка изображений
    • Понятие и классы изображений
    • Растровая и векторная графика
    • Позиционные методы кодирования
    • Кодирование серий
    • Структурные методы кодирования
    • Устранение ступенчатости
    • Бинарные изображения
    • Характеристические числа
    • Улучшение изображения
    • Видоизменение гистограмм
    • Ложные цвета
    • Фильтрация изображений
    • Фильтрация шумов бинарных изображений.
    • Фильтрация шумов полутоновых изображений
    • Понятие сегментации
    • Сегментация бинарных изображений.
    • Линии и области.
    • Сегментация полутоновых изображений.
    • Фильтрация текстур.
  • Автоматизированные системы контроля и управления
  • Цифровая обработка сигналов и изображений
  • Теория автоматического управления
  • Обратная связь
Интересная статья? Поделись ей с другими:

Фильтрация текстур.

Текстурирование является одним из важных элементов придания реальности 3-d приложений, без него многие трехмерные модели теряют значительную часть своей визуальной привлекательности. Однако процесс нанесения текстур не обходится без проблем - возникновения эффекта ступенчатости структуры поверхности. Для решения проблем текстурирования применяется так называемая фильтрация текстур. Если разобраться в процессе рисования трехмерного объекта с наложенной текстурой, можно увидеть, что вычисление цвета пикселя идет как бы "наоборот", - сначала находится пиксель экрана, куда будет спроецирована некоторая точка объекта, а затем для этой точки находятся все пиксели текстуры, попадающие в нее. Выбор пикселей текстуры и их комбинация (усреднение) для получения финального цвета пикселя экрана и называется фильтрацией текстуры.

В процессе текстурирования каждому пикселю экрана ставится в соответствие координата внутри текстуры, причем эта координата не обязательно целочисленная. Пикселю соответствует некоторая область в изобр текстуры, в кот могут попадать несколько пикселей из текстуры. Наз эта область - образ пикселя в текстуре.

Для фильтрации текстур используются различные методы:

  • Метод ближайшего соседа. Самый простой, в качестве цвета пикселя выбирают цвет ближайшего соответствующего пикселя текстуры. Самый быстрый, но и наименее качественный.
  • Билинейная фильтрация. Находит четыре пикселя текстуры, ближайшие к текущей точке экрана и результирующий цвет определяется как результат смешения цветов этих пикселей в некоторой пропорции. Эти методы работают хорошо, когда степень уменьшения структуры невелика.

Более совершенные методы

  • Mip mapping. При использовании этой технологии в памяти графического процессора с изображением обычной структуры хранится набор ее копий, причем каждая новая копия в 2 раза меньше предыдущей. При нанесении текстуры для каждого пикселя выбирают уровень mip map’а, затем значения могут усредняться.
  • Анизотропная фильтрация. Здесь вместо квадратного фильтра используется вытянутый, используется вместе с mip mapping в результате чего получается хороший результат. Для создания текстур существует ряд спецэффектов.

Bump mapping. Эффект, который используется для создания впечатления шершавых или бугристых поверхностей. Основная идея – использование текстуры для управления взаимодействия света с поверхностью. В этом случае могут использоваться карта нормалей (каждый пиксель хранит вектор, перпендикулярный поверхности и закодированный в виде цвета), карта смещений (дополнительная структура в градациях серого в каждом пикселе, которая хранит смещение от оригинальной поверхности).

 
Весь материал выложен в ознакомительных целях © 2012
Любое копирование материала, только c ссылкой на сайт www.tehnauk.ru