Sidebar

XashNT: информация, скриншоты

Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
По здравому размышлению, вместо настройки rendermode предлагаю сделать другую настройку - lightmode.
И там соответственно будут следующие поля:
Ambient & Diffuse (по умолчанию)
Diffuse only
Ambient only
Fullbright
я полагаю подобная настройка куда уместнее рендермодов, потому что вопрос освещения волнует всех. Аддитивный режим для спрайтов, таким образом создается при сочетании lightmode fullbright и renderamt != 0.
ligtmode ambient only и renderamt != 0 - это у нас будет текстур.
Режимы отображения glow можно задать константами, поскольку glow это аддитив с трансформациями скейла, относительно камеры, это вообще несмешиваемые понятия. Нахрена их смешали в халфе - большая загадка.
Уже есть renderfx Constant Glow, значит логично добавить World Glow и Normal Glow. Вы спросите, зачем может понадобиться тусклый глов? Ну скажем фтумани.
Вообщем я полагаю lightmode будет более востребованным, чем rendermode.
Теперь слово за вами - напишите какие режимы освещения вам нужны.
Так же учтите, что эти режимы распространяются автоматически на все типы моделей, кроме конечно мира. Т.е. можно будет освещать браши, подобно студиомоделям - динамически. Еще можно будет каким-то образом выбрать тип освещения вплоть до конкретного полигона, чем его освещать, лайтмапой или динамически, поясню задумку: вот халфовский вагончик по рельсам ездит. И снутри он освещён лайтмапой, а снаружи - лайтпробами.Ну это всё, как вы понимаете для статичного рендерера. Для динамического не актуально.
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
Корректное отображение спрайтов. Чтобы они не просвечивали сквозь модели, браши, и не отрезались фейсами, а входили как-то мягко с градиентом что-ли. Ну или аккуратно затухали, если центр вышел из поля зрения, перекрывшись фейсом\моделью\брашем. Нет, есть ситуации, когда нужно, чтобы спрайт светил через всё что есть - скажем, для создания системы навигации с отображением метров до цели там. Но в основном-то вырвиглаз жи.
 

ILZM

3 в 1
28.03.11
505
2 Дядя Миша:
Я не пони. Спрайты относятся к частицам или нет? Частицы будут иметь все свойства спрайтов, ну или хотя бы освещение
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
2 Дядя Миша:
Ну да, вежливее. Хотя щас прикинул и не знаю даже, насколько это бы смотрелось хорошо:
 

nemyax

тндайпц тра
Команда форуму
Модератор
30.07.15
643
25
18
ILZM сказав(ла):
Спрайты относятся к частицам или нет?
Частицы можно рендерить хоть инстансами мешей, хоть спрайтами, хоть гл-примитивами, хоть вообще никак. Не?
 

Enimakanaon

Незабаненный
30.06.15
1 044
41
2 Raid:
Засветы как в анриле - это вот как раз то что нужно. В халфе это render mode: glow. Только глов он во первых очень тусклый, а во вторых зачем-то размер меняет - из за этого выглядит отстойно.
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 ILZM: партикли, лучи, темп-энтити и аврора вынесены в клиентку и рендерятся там на усмотрение кодера. Но поскольку они используют триапи, то возможны оптимизации типа инстансинга, подключение шейдера для мягких частиц и прочая чертовщинка.
ЗЫ. я тут придумал как обойтись без GL_EXT_gpu_shader4 в новом рендерере.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 XaeroX: не-не, я придумал как от модификатора flat избавиццо :)
А кубемапу в атласе даже выгоднее хранить.
 

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
Дядя Миша сказав(ла):
По здравому размышлению, вместо настройки rendermode предлагаю сделать другую настройку - lightmode.
И там соответственно будут следующие поля:
Лучше максимально оставить настройки приближенные к халфовским. Ибо как известно народ очень трудно привыкает ко всему новому. К тому же возникнут проблемы с портом карт где использовались старые рендермоды.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 FiEctro: портированием занимается тулза, которая автоматически исправит некоторые настройки. Для уже готовых карт, естественно.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
По рендермодам было принято следующее решение:
я их всё-таки оставлю, но только первые три штуки:
normal, color, texture. Остальных не будет. Все настройки Glow будут вынесены в отдельный параметр glowmode. Solid будет включаться автоматически, как я уже и говорил. А параметр additive - через EF_FULLBRIGHT. Для непрозрачной энтити будет выключено освещение, для прозрачной - включён аддитив. Помоему достаточно логично и прозрачно. И вероятно на уровне сервера оставлю транслятор, который будет преобразовывать старые настройки рендермодов в новые параметры. Думаю такой подход устроит всех.
 

GNU/Hurt

Maïté
05.03.14
1 092
25
38
>color

а для чего он вообще нужен? можно какой ни будь пример использования? не разу не видел.
 

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 GNU/Hurt:
Я использовал это на брашах ещё в ретрибе. Суть в том, что а) не нужно рисовать отдельные текстуры red/green/blue/whatever, б) можно комбинировать с произвольной светотекстурой, в) самое вкусное - можно менять цвет енв-рендером. А дальше - зависит только от фантазии.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
ну в самой халфе кое-где попадаются стёкла, окрашенные через color.
Но в действительности, это для всяких логических квестов очень полезная штука. Например делаем зелёный кубик, опускаем его в квадратно-гнездовое отверстие и он становится красным. В основном для такого нужен.
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
2 Дядя Миша:
Render Mode: Texture наконец перестанет светиться в темноте?

Post automatically merged:

Дядя Миша сказав(ла):
ну в самой халфе кое-где попадаются стёкла, окрашенные через color.
Но в действительности, это для всяких логических квестов очень полезная штука. Например делаем зелёный кубик, опускаем его в квадратно-гнездовое отверстие и он становится красным. В основном для такого нужен.
Или по старинке подсвечивать элитных мобов синим, красным, оранжевым светом (как например в Might and Magic)
 
Останнє редагування:

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
По мне так рендермоды и флаг лайтмап должны быть вообще разнесены.
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.