русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Режим BORDER


Дата добавления: 2015-08-06; просмотров: 667; Нарушение авторских прав



Когда режим адресации установлен в BORDER, цвет borderColor используется для всех пикселей выходящих за рамки диапазона от 0.0 до 1.0 текстурных координат. Верхняя правая текстура в примере использует этот метод с красным цветом.

 

Анизотропная фильтрация


Когда значение minFilter установлено в ANISOTROPIC, параметр maxAnisotropyопределяет угол анизотропии. Анизотропная фильтрация учитывает расстояние от пикселя текстуры до точки наблюдения, а также угол, на котором текстура в настоящее время рассматривается.

Примеры

 

На изображении представлен скриншот приложения O3D, в котором используются рассмотренные подходы к наложению текстур. В таблице приведены интересующие нас участки кода для примеров.

 

Изм.
Лист
№ Документа_
Подпись_
_Дата_
Лист_
 
 

Верхний левый Верхний средний Верхний правый
· addressModeU = Sampler.WRAP · addressModeV = Sampler.WRAP · minFilter = Sampler.LINEAR · magFilter = Sampler.LINEAR · mipFilter = Sampler.POINT · borderColor = Float4(0, 0, 0, 0) · maxAnisotropy = 1 · minFilter = Sampler.ANISOTROPIC · maxAnisotopy = 4 · addressModeU = Sampler.BORDER · addressModeV = Sampler.BORDER · borderColor = Float4(1, 0, 0, 1)
Нижний левый Нижний средний Нижний правый
· minFilter = Sampler.POINT Использование дефолтного (LINEAR) фильтра; · addressModeU = Sampler.MIRROR · addressModeV = Sampler.MIRROR

Изм.
Лист
№ Документа_
Подпись_
_Дата_
Лист_
 
 
X3D

X3D — это стандарт ISO, предназначенный для работы с трёхмерной графикой в реальном времени. X3D — это наследник VRML(языка моделирования виртуальной реальности). X3D является расширением VRML, включающим анимацию двуногих персонажей,NURBS, GeoVRML и др. В X3D возможно кодировать сцену используя синтаксис XML, равно как и Open Inventor-подобный синтаксис VRML97, а также расширенный интерфейс прикладного программирования (API).



X3D Расширение поддерживает многоступенчатую и мульти-текстур сделать, он также поддерживает шейдеров с карты освещения и нормалей. В 2010 году X3D поддерживает отложенные архитектура рендеринга. Теперь X3D можете импортировать SSAO, CSM и Realtime окружающей среды Отражение / Освещение, но не нужно заботится о количество полигонов. Пользователь может также использовать оптимизацию, как BSP / квадродерево / OctTree или выбраковки в X3D сцены.

X3D также извлекает выгоду из других открытых источников, как стандарты XML, DOM и XPath. Пользователь может легко разрабатывать содержание таких инструментов, как экспортер и редактора, которые делают создания контента и оптимизационных задач легко.



<== предыдущая лекция | следующая лекция ==>
Mipmap фильтр | Возможности X3D


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.06 сек.