Собственно, вот мы вчера с товарищем n00b замутили поддержку детальных текстур в ксаше
Все желающие могут опробовать и поискать баги.
Важные отличия от халфовской реализации детальных текстур:
1. нету засветки при их использовании. То есть яркость освещения не меняется при включении\выключении детальных текстур.
2. можно накладывать детальные текстуры на полупрозрачные объекты типа стёкол.
3. в ксаше имеется встроенный генератор файлов mapname_detail.txt по типу того, что вы имели удовольствие наблюдать в Xash Tools поздних версий. Генератор адский, создаёт детальные текстуры практически для всех текстур на карте и знает только имена из half-life.wad.
Впрочем он значительно облегчает редактирование уже готовых файлов.
4. возможно в дальнейшем будет добавлена поддержка детальных текстур для моделей. Если вы конечно придумаете, как её задекларировать.
Детальные текстуры включатся переменной r_detailtextures 1.
Установка r_detailtextures 2 включает встроенный генератор _detail.txt списков. Если вы загрузили карту с выключенными детайл-текстурами, то после включения вам скорее всего придется перезагрузить карту.
Тестируем
Вложение: xash_build1611.rar (373.6 кб)
Этот файл был скачан 512 раз. Дядя Миша проверил это вложение на вирусы 07-07-2011 в 07:54
Спасибо за детальные текстуры в Xash3D,нашел баг в паранойе, если имя текстуры в _detail.txt написано заглавными буквами например
P_ST_DOM6A detail/dt_smooth1 10.0 10.0
то при gl_renderer 1 на этой текстуре не рисуется детальная текстура.
Хотя это скорее не баг а отличие от халфовских детальных текстур
Не, там с мип-уровнями не связано, просто по 3 раза накладывается детал с разным скейлом и, соответственно, с разным растоянием прорисовки.
При самом большом приюлижении вижны все 3 детал текстуры.
Та что ты говоришь, а на правую часть скрина смотрел? Там где стенка вблизи.
Или у тебя монитор кривой, или ты превъюху 100х100 смотришь или не тем местом.
Скрины 1920х1200.
Skaarj
ты имеешь ввиду наносится 3 слоя детальных текстур с разным скейлом?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Skaarj
Не выйдет, некоторые карты используют детайлы для эмуляции хай рес текстур. Представляешь что начнется если их станет 3?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!