Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Трехмерные миры в WEB форматы.docx
Скачиваний:
5
Добавлен:
19.11.2018
Размер:
289.67 Кб
Скачать

Примеры

На изображении представлен скриншот приложения 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. Пользователь может легко разрабатывать содержание таких инструментов, как экспортер и редактора, которые делают создания контента и оптимизационных задач легко.

Стандартизация

X3D определено несколько профилей (наборов компонентов) для различных уровней, включая возможность X3D Core, X3D Interchange, X3D Interactive, X3D CADInterchange, X3D погружения, и X3D Full. Браузер производители могут определять свои собственные расширения компонента до представления их для стандартизации Web3D консорциума . Формальное рассмотрение и утверждение Затем проводится Международной организацией по стандартизации ( ISO ).

Связи и соглашения о сотрудничестве также в месте между Web3D консорциума и консорциумом World Wide Web (W3C), Open Geospatial Consortium (OGC), цифровых изображений и коммуникации в медицине (DICOM) и Khronos Group .

Подмножество X3D является ПРД-A, вариант ПРД , определенный в формате MPEG-4 Part 11 . Он был разработан для обеспечения связи между X3D и 3D-контента в формате MPEG-4 (BIFS).

Абстрактной спецификации X3D (ISO / IEC 19775) был впервые одобрен ISO в 2004 году. XML и ClassicVRML кодировок для X3D (ISO / IEC 19776), были впервые утверждены в 2005 году

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]