OGSR-Engine
OGSR-Engine copied to clipboard
Проблема с текстурами рельефа при замене текстур
Заметил странное поведение текстур рельефа.
Сделал себе скрипт замены рук при смене костюма (скрипт прилагаю, его вызов идёт в bind_stalker в функции update()).
При загрузке новой игры изначально происходит замена с рук экзоскелета на руки новичка (так как в модели указаны текстуры экзо, а стартовый костюм - кожаная куртка). Эта замена происходит без проишествий:
Затем меняю костюм на долговского эколога (закрытая перчатка) и вижу светящийся ноготь на большом пальце:
С надетым экологом беру в руки другое оружие, никаких проблем:
Затем меняю костюм на открытую перчатку и вижу рельеф, которого там быть не должно:
В textures.ltx все ссылки на бампы для всех костюмов указаны. Пробовал оставлять только для указанного в модели экза - рельеф вообще пропадает в таком случае. При переходе на другую локацию "застрявший бамп" разово чинится до повторной смены костюмов.
Скрипт смены рук: exo_weapons.txt
Не смогу предложить ничего лучше чем использовать оружие с отдельными руками, без этих скриптов. 2022 год послезавтра наступит, а вы до сих пор хотите текстуры рук менять.
Не смогу предложить ничего лучше чем использовать оружие с отдельными руками, без этих скриптов. 2022 год послезавтра наступит, а вы до сих пор хотите текстуры рук менять.
Какой смысл грузить мод отдельными моделями, которые будут идентичны между собой. Всё оружие на все костюмы это будет сумасшедшее количество лишнего груза ради ничего
Какой лишний груз? В ЗП отдельные руки и никакого груза нет лишнего.
Какой лишний груз? В ЗП отдельные руки и никакого груза нет лишнего.
Не сразу понял, что речь идёт об иной худовой системе, но я заколебаюсь разделять анимации. Неужели нет возможности это исправить, какой тогда толк вообще в функционале замены текстур, если он так коряво тянет рельеф?
| я заколебаюсь разделять анимации разделить эти анимации можно за 3 секунды, что сложного?
| я заколебаюсь разделять анимации разделить эти анимации можно за 3 секунды, что сложного?
Ну поделитесь способом вместо того, чтобы кокетничать. И это всё равно не отменяет моего предыдущего вопроса
У меня кстати на оружейке owr (вроде руки от нее идут) такая же фигня с "рельефом" на коже..
там не работает нормально смена бампа. Где то в недрах движка в графике остается старый Простого решения нету
Я нашёл скриптовое решение, если кому интересно, могу прикрепить скрипт. Задачу можно закрыть в принципе, но если кто-то захочет полазить в рендере, то я пока оставлю