X-Ray шейдеры

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску

X-Ray шейдеры

Автор Quadratic13[1]
Тип статьи справка
Актуальность ТЧ, ЧН, ЗП
Тип Описание
EDITOR: selection Предназначен для отображения выделения объектов в SDK
EDITOR: wire Шейдер каркасной сетки
INTERNAL: blur Эффект размытия (dx8)
INTERNAL: gray-scale effect Эффект обесцвечивания(dx8)
INTERNAL: lighting effect Эффект осветления(dx8)
INTERNAL: shadow projecting Общая теневая проекция(dx8)
LEVEL: (lmap+env*const)*base Тип шейдера с широким набором функций. Через него можно трансформировать ID0 текстуры, назначать к ним Environment map и их настраивать, с изменением констант RGBA. Работоспособоность под сомнением.
LEVEL: implicit Разработан GSC Game World в 2001 году для нанесения информации освещенности в геометрию моделей от таких источников освещения, как солнце. Не требовал настройки.
LEVEL: implicit**detail Разработан GSC Game World в 2001 году на смену устаревшего LEVEL: implicit. Позволяет применять несколько видов detail map к основной текстуре. Поддерживает технологию масок.
LEVEL: detail objects Предназначен для детальных объектов, типа травы. Несмотря на примитивный aref (aref=203), он поддерживает растворение альфа-канала.
LEVEL: diffuse* base Шейдер, предназначенный для применения вертексного освещения к геометрии, которая будет его использовать.
LEVEL: diffuse*base.aref Шейдер, предназначенный для применения вертексного освещения к геометрии, на которую назначены текстуры с альфа-каналом.
LEVEL: lmap*(env^base) Лайтмаповский тип шейдера с таким набором функций, как Environment map и Alpha-Blend.
LEVEL: lmap*base(default) Дефаултный лайтмаповский тип шейдера. Этот тип шейдера используется в большей части геометрии в игре. Может использовать тесселяцию.
LEVEL: lmap*base.aref Шейдер, предназначенный для применения лайтмаповского освещения к геометрии, на которую назначены текстуры с альфа-каналом.
LEVEL: trees/bushes Тип шейдера для флоры и LOD. Несмотря на примитивный aref (aref=203), он поддерживает растворение альфа-канала.
MODEL: Default Обыкновенный шейдер для динамической геометрии. Поддерживает альфа-канал и тесселяцию.
MODEL: env^base Аналогичен LEVEL: lmap*(env^base), только для динамических объектов.
basic (simple) Базовый шейдер, с широким набором функций. Поддерживает трансформацию, различные типы блендинга, настройки воздействия освещения на него и Z-буферизацию. Используется для большинства эффектов, таких как glow.
particles Практически идентичен Basic(simple), только за ненадобностью не поддерживает определенный набор функций, которые нужны только для статичной геометрии.

Источники