PrimeXT icon indicating copy to clipboard operation
PrimeXT copied to clipboard

Запрос временной фичи с указанием папки с текстурами к модели

Open CASPER-X69X opened this issue 3 months ago • 1 comments

Проблема

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

Image Image

Оно как бы работает безусловно. Багов и ошибок нет, но портируя например большую локацию это можно немного сойти с ума. Поэтому хотел бы попросить чтоб в скриптах на определенную модель принудительно указывалась папка с текстурами вне зависимости от имени

Глупая идея

Добавить возможность принудительно указывать папку с текстурами для определенных моделей вне зависимости от их имени.

Реализация:

  • Создать отдельные файлы конфигурации (например, .tex или расширение для .mat файлов)
  • В этих файлах указывать соответствие между моделями и путями к текстурам
  • Парсить самой первой при загрузке локации, чтоб последующие настройки .mat файлов ,чтоб накладывались сверху

Пример структуры:

"box.mdl, cube.mdl, block.mdl" /// Список моделей, которые принудительно направлять в конкретную папку
{
    "Textures/Primitives"
}

Так же шиза фича, если уж совсем делать "крутую" заглушку

Для моделей типа env_static, env_model и других добавить в FGD строку с путем к конкретному .tex файлу. Если файл с текстурами не указан, использовать проверку файла default.tex.

Это добавит для моделей разнообразие. Условно менять погодные условия например на локации, да и просто рандомить окружение.

P.S

Я понимаю, что лучшей реализацией было бы вшивать например в QC скрипт путь до текстур как это сделано например в "Source", но хотя бы как временное решение, которое не повредит создателям контента в будущем при новой системе материалов, так как уже будут отдельные текстуры в отдельных категориях и достаточно просто будет указать путь, а не перелопачивать кроме моделей еще и текстуры, что существенно сэкономит время.

CASPER-X69X avatar Sep 21 '25 16:09 CASPER-X69X