Вся проблема в том, что у меня зп сдк. Так что Вам (тебе), Михаил Саныч, врядли удастся протестить уровень. Разве что лайтмапы смогу скинуть.
Делать?
__________________
Цитата:
MR wild Alex писал: Многоувожаймый XaeroX , очень интересно почиму вы со своими друзьями не можите создать движок для HL на основе всех предыдущих проэктов (Xash,SoHL,HLFX) это ведь для
вашей команды не так сложно.
КСМ это форум украинских нацистов и в администрации нет адекватов.
Отредактировано Camblu_Buildovich 11-12-2020 в 21:16
Вот еще какую чертовщину я заметил. Но понять в чём тут дело не могу.
Начнём с того, что в сталкере целых три типа кодирования текстурных координат. Первый тип - обычные флоаты, безо всяких хитростей.
Второй тип - шорты, умноженные на (32768/32) и третий тип - шорты, умноженные на (32768/16).
Первый вид координат используется для ландшафта, второй для статик-моделей с лайтмапой, третий - для MU-моделей.
То что это именно так можно узнать из исходников компилятора. Но вот какая петрушка. Во первых, сам сталкер эти координаты не декодирует.
Он их сразу в видеопамять грузит. А там в шейдере, получается они сразу валидные. Ни на что не предумножаются. Получается их драйвер как-то сам раскручивает обратно. Я сам умножаю на обратные множители и в 99% это работает хорошо. Но есть исключения. В рыжем лесу поехала развертка у двух бтров в тоннели. Причём поехала так, как будто бы её вообще не было.
И на testers_mp_factory у всех электромоторов точно так же съехала развертка. Я попытался покрутить саму текстуру на 90 градусов, несколько раз, но это ни к чему не привело. Чертовщина какая-то.
Ну вот на всех абсолютно электромоторах с этой текстурой стабильно съехало. А эти моторы на любой карте встречаются. Единственное что их выделяет - это то, что им назначено повертексное освещение.
Внимание, знатоки, очень важный вопрос. В исходниках сталкеровских карт присутствуют hemi-лайты, это индирект от неба, скорее всего их редактор генерит процедурно. У меня два важных вопроса:
1. сколько по дефолту этих источников генерится?
2. какое у них значение яркости?
Помните как я всё удивлялся, как это к единой модели подключают разные массивые повертексного освещение, мол как это вообще возможно? В голову лезли различные хитрые схемы, но я не был уверен в них до конца.
А сегодня покопался в исходниках и понял. Для MU-моделей, в сталкере НЕТ вообще никакого повертексного освещения. Вот так-то. Освещение там фактически через единичный LightPoint, ну как в халфе, но сделано хитрее.
Сперва считается полноценное повертексное освещение. Далее, через решение системы линейных уравнений находятся два значения - базовый цвет и оффсет. Вот эти-то два значения и используются на всю модель.
Так что ни о каком там повертексном и думать не приходится. С одной стороны - освещение сверхнизкочастотное, с другой - есть вероятность, что деревья так даже симпатичнее выглядят.
Добавлено 02-01-2021 в 15:54:
И вот это финальное освещение просто в юниформы набивается.
Мде.
Прост все поняли, что повертексное освещение - это шляпа.
Я тут посмотрел презентации фростбайта, как запекают лайтмапы. Они делают лоуполи прокси меши и считают освещение для них, а потом переносят развертку под лайтмапу с лоуполи на хайполи.
Дядя Миша писал: Да и разве во фростбайте не фуллдинамик?
Директ динамический, индирект и небо в лайтмапе для статичных мешей и в иррадианс вольюме для динамичных. И разрешение лайтмапы на уровень порядка 10 мегапикселей. https://media.contentapi.ea.com/con...infrostbite.pdf
Дядя Миша писал: Ты сам по нему побегай и скажи, нормально лайтмапы выглядят на ёлках-соснах или как говно.
Ты, Дядя Миша, меня на месяц вогнал во фрустрацию. Потом у меня была командировка, так что было не до того
А есть ли некий эталон?
Как мне отмерять?
__________________
Цитата:
MR wild Alex писал: Многоувожаймый XaeroX , очень интересно почиму вы со своими друзьями не можите создать движок для HL на основе всех предыдущих проэктов (Xash,SoHL,HLFX) это ведь для
вашей команды не так сложно.
КСМ это форум украинских нацистов и в администрации нет адекватов.
Дядь Миш, а расскажи, пожалуйста, подробно, как конпелятор считает эту лайтмапу?
__________________
Цитата:
MR wild Alex писал: Многоувожаймый XaeroX , очень интересно почиму вы со своими друзьями не можите создать движок для HL на основе всех предыдущих проэктов (Xash,SoHL,HLFX) это ведь для
вашей команды не так сложно.
КСМ это форум украинских нацистов и в администрации нет адекватов.