X-Ray шейдеры
Перейти к навигации
Перейти к поиску
|
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), только за ненадобностью не поддерживает определенный набор функций, которые нужны только для статичной геометрии. |
Источники
- ↑ "Описание шейдеров и материалов S.T.AL.K.E.R." stalkerin.gameru.net 29.05.2007 Архивировано: web.archive.org 02.07.2022 ; archive.ph 25.09.2026