OGSR-Engine icon indicating copy to clipboard operation
OGSR-Engine copied to clipboard

Проблема с текстурами рельефа при замене текстур

Open DmitriySolontsevoy opened this issue 3 years ago • 9 comments

Заметил странное поведение текстур рельефа. Сделал себе скрипт замены рук при смене костюма (скрипт прилагаю, его вызов идёт в bind_stalker в функции update()). При загрузке новой игры изначально происходит замена с рук экзоскелета на руки новичка (так как в модели указаны текстуры экзо, а стартовый костюм - кожаная куртка). Эта замена происходит без проишествий: ss_dima_12-30-21_16-32-01_(l01_escape) Затем меняю костюм на долговского эколога (закрытая перчатка) и вижу светящийся ноготь на большом пальце: ss_dima_12-30-21_16-37-12_(l01_escape) С надетым экологом беру в руки другое оружие, никаких проблем: ss_dima_12-30-21_16-32-24_(l01_escape) Затем меняю костюм на открытую перчатку и вижу рельеф, которого там быть не должно: ss_dima_12-30-21_16-32-28_(l01_escape)

В textures.ltx все ссылки на бампы для всех костюмов указаны. Пробовал оставлять только для указанного в модели экза - рельеф вообще пропадает в таком случае. При переходе на другую локацию "застрявший бамп" разово чинится до повторной смены костюмов.

Скрипт смены рук: exo_weapons.txt

DmitriySolontsevoy avatar Dec 30 '21 14:12 DmitriySolontsevoy

Не смогу предложить ничего лучше чем использовать оружие с отдельными руками, без этих скриптов. 2022 год послезавтра наступит, а вы до сих пор хотите текстуры рук менять.

xrSimpodin avatar Dec 30 '21 14:12 xrSimpodin

Не смогу предложить ничего лучше чем использовать оружие с отдельными руками, без этих скриптов. 2022 год послезавтра наступит, а вы до сих пор хотите текстуры рук менять.

Какой смысл грузить мод отдельными моделями, которые будут идентичны между собой. Всё оружие на все костюмы это будет сумасшедшее количество лишнего груза ради ничего

DmitriySolontsevoy avatar Dec 30 '21 19:12 DmitriySolontsevoy

Какой лишний груз? В ЗП отдельные руки и никакого груза нет лишнего.

xrSimpodin avatar Dec 30 '21 19:12 xrSimpodin

Какой лишний груз? В ЗП отдельные руки и никакого груза нет лишнего.

Не сразу понял, что речь идёт об иной худовой системе, но я заколебаюсь разделять анимации. Неужели нет возможности это исправить, какой тогда толк вообще в функционале замены текстур, если он так коряво тянет рельеф?

DmitriySolontsevoy avatar Dec 30 '21 19:12 DmitriySolontsevoy

| я заколебаюсь разделять анимации разделить эти анимации можно за 3 секунды, что сложного?

xrLil-Batya avatar Dec 30 '21 19:12 xrLil-Batya

| я заколебаюсь разделять анимации разделить эти анимации можно за 3 секунды, что сложного?

Ну поделитесь способом вместо того, чтобы кокетничать. И это всё равно не отменяет моего предыдущего вопроса

DmitriySolontsevoy avatar Dec 30 '21 19:12 DmitriySolontsevoy

У меня кстати на оружейке owr (вроде руки от нее идут) такая же фигня с "рельефом" на коже..

Darkkys avatar Jan 19 '22 10:01 Darkkys

там не работает нормально смена бампа. Где то в недрах движка в графике остается старый Простого решения нету

joye-ramone avatar Jan 19 '22 13:01 joye-ramone

Я нашёл скриптовое решение, если кому интересно, могу прикрепить скрипт. Задачу можно закрыть в принципе, но если кто-то захочет полазить в рендере, то я пока оставлю

DmitriySolontsevoy avatar Apr 21 '22 18:04 DmitriySolontsevoy