Docs:Шейдеры X-Ray

Материал из Mod Wiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 16:08, 5 февраля 2009 (править)
Zergius (Обсуждение | вклад)

← К предыдущему изменению
Текущая версия (15:41, 6 февраля 2009) (править) (отменить)
Zergius (Обсуждение | вклад)

 
Строка 261: Строка 261:
|} |}
[[Category:Справка по CS SDK|{{PAGENAME}}]] [[Category:Справка по CS SDK|{{PAGENAME}}]]
 +[[en:Docs:X-Ray shaders]]

Текущая версия

Содержание

XRay материал

После установки плагинов появляется дополнительный тип XRay материал,
XRay материал определяет свойства треугольникам, которые в последствии интерпретирует компилятор и движок.
Основные настройки заключаются в установке необходимых параметров (шейдеров) в трёх основных пунктах шейдера: Engine, Compiler, GameMaterial,

  • XRay Engine Shader - установка параметров как это будет отображаться в движке,
  • XRay Compiler Shader - установка параметров как это будет восприниматься компилятором,
  • XRay Game Material - установка параметров что будет происходить при контакте с поверхностью в игре, настройка взаимодействия пар материалов настраивается отдельно.

XRay материал должен содержать в color'е одну из диффузных текстур диска t:\, например, crete_beton_2. Level Editor анализирует имя color текстуры, если таковой текстуры нет, то Level Editor отображает объект белым цветом. В движке объект с этой текстурой будет отображаться не только с диффузом, но и всеми сопутствующими текстурами (detail, bump, normal etc). Настройки связей диффузной текстуры c сопутствующими текстурами осуществляются в Image Editor'е

Level Editor -> Images -> Image Editor 
Доступ к меню Image Editor
Доступ к меню Image Editor

Атрибуты XRay материала

X-ray shader в Maya
X-ray shader в Maya

XRay шейдеры

Engine
Шейдера для статических объектов
default Основной lightmap shader.
def_vertex Основной vertex shader.
def_aref Прозрачность. alpha test - aref (без градиентов).
def_trans Прозрачность. alpha test - trans (с градиентами).
selflight Самосветящийся материал.
Шейдера для динамических объектов
models/model Основной шейдер.
models/antigas_glass Шейдер с отражением CubeMap - 1 вариант.
models/artefact Шейдер с отражением CubeMap - 2 вариант.
models/artefact2 Шейдер с отражением CubeMap - 3 вариант.
models/model_fur Прозрачность. alpha test - aref (без градиентов).
models/lightplanes Самосветящийся материал с прозрач. и с эффектом falloff.
models/model_aref Прозрачность. alpha test - trans (с градиентами).
models/pautina Материал с прозрачностью и с эффектом falloff.
models/selflight Основной самосветящийся материал.
models/selflightl Самосветящийся материал с меньшей интенсивностью.
models/transparent Прозрачность.
models/weapons Шейдер с отражением CubeMap - 4 вариант.
models/window Полупрозрачный шейдер с отражением CubeMap.
effects/water Шейдер чистой воды.
effects/waterstuden Шейдер болота.
effects/waterryaska Шейдер ряски.
terrain/asfalt Шейдер terrain, асфальт.
terrain/grass Шейдер terrain, трава.
terrain/sand Шейдер terrain, земля.
Compiler
default Основной lightmap shader.
def_vertex Основной vertex shader.
def_ghost Lightmap shader без collision.
def_kolizion_vertex Специальный шейдер невидимой геометрии.
Material
Игровые шейдера для статических объектов
default Основной материал.
material/asphalt Материал асфальта.
material/bricks Материал кирпичной кладки.
material/bush Материал куста.
material/cloth Материал ткани.
material/concrete Материал бетона.
material/death Материал убивающий персонажа.
material/dirt Материал вязкой грязи.
material/earth Материал земли.
material/fake Невидимый материал ограничивающий перемещение.
material/fake_ladders Невидимая плоскость лестницы.
material/flooring_tile Материал кафельной плитки.
material/glass Материал стекла.
material/grass Материал травы (используется на текстуре terrain).
material/gravel Материал гравия.
material/metal Материал массивного, непробиваемого металла.
material/metall_pipe Материал металлической трубы.
material/metal_plate Материал листового, пробиваемого металла.
material/sand Материал песка.
material/setka_rabica Материал металлической сетки.
material/shifer Материал шифера и толи.
material/stucco Материал штукатурка.
material/tin Материал жестянки.
material/tree_trunk Материал ствола дерева.
material/water Материал воды.
material/wood Материал толстого деревянного изделия.
material/wooden_board Материал деревянных досок.
Игровые шейдера для динамических объектов
default_object Основной материал.
objects/barrel Материал бочки.
objects/bottle Материал маленького стекла.
objects/bullet Материал пули.
objects/car_cabine Материал кабины автомобиля.
objects/car_wheel Материал шин автомобиля.
objects/clothes Материал ткани.
objects/concrete_box Материал бетона.
objects/dead_body Материал мёртвого тела.
objects/fuel_can Материал канистры с топливом.
objects/glass Материал стекла.
objects/knife Материал ножа.
objects/large_furnitura Материал деревянных изделий.
objects/large_metal_trash Материал массивного металла.
objects/large_weapon Материал автоматов.
objects/metal_box Материал листового металла.
objects/monster_body Материал мертвых монстров.
objects/small_box Материал маленьких металлических объектов.
objects/small_metal_trash Материал маленького металлического мусора.
objects/small_weapon Материал пистолетов.
objects/tin_can Материал жестянки.
Личные инструменты
На других языках