OGSR / OGSR-Engine

OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of Chernobyl
https://discord.gg/Q6QDxbNcfR
Other
465 stars 88 forks source link

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

Closed DmitriySolontsevoy closed 2 years ago

DmitriySolontsevoy commented 2 years ago

Заметил странное поведение текстур рельефа. Сделал себе скрипт замены рук при смене костюма (скрипт прилагаю, его вызов идёт в 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

xrSimpodin commented 2 years ago

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

DmitriySolontsevoy commented 2 years ago

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

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

xrSimpodin commented 2 years ago

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

DmitriySolontsevoy commented 2 years ago

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

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

xrLil-Batya commented 2 years ago

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

DmitriySolontsevoy commented 2 years ago

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

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

Darkkys commented 2 years ago

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

joye-ramone commented 2 years ago

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

DmitriySolontsevoy commented 2 years ago

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