Начал работать с текстурами. Сперва взял обычную текстуру приста - перекрасил и дорисовал.
>Сохранил файл tga (32 bit качества) и конвертировал в blp с названием "ADPriest".
>В mdlvis открыл модель, через UV-карты сменил стандартное название текстур "Textures\Priest.blp" на "Textures\ADPriest.blp", такое же название дал сохраненной модели (формат mdx).
>Далее сделал импорт моей текстуры с моделью, убрал нестандартный путь.
Но после замены модели вместо юнита стоит квадрат. В Виевере модель без текстур и красная.
Подскажите в чем возникла проблема.

Принятый ответ

ну вот в чём твоя ошибка: Ты изменил название текстуры, а значит ты изменил и пути, тебе нужно зайти в war3modelEditor и там уже открыв модель выбрать вкладку: Windows=>Texture Manager, где будет список текстур, ты удаляешь 1 старую текстуру, которая у тебя была и добавляешь новую, при этом модель с текстурой должны лежать в одной папке, которая не содержит кириллицы (например путь должен быть d:\Users\User\Desktop\moroz - без русских букв ).
Переименовать новую текстуру на старую по идее не имеет смысла, потому что опять же ты сохранил её без текстуры, а => испоганил, накосячил, сломал (называй как хочешь).
2
20
10 лет назад
2
Blayderman, наложи кучку сам знаешь чего на этот квадрат и запусти карту. Если работает - то работает.
Для смены текстур рекомендую юзать MDXPather, он есть в инвентаре юного модмейкера, ссылка слева на этой странице, а не через MdlVis.
В War3ModelEditore тоже удобно: импортируешь новую текстуру, ищешь нужный материал и заменяешь в нем текстуру и удаляешь старую, но через Pather быстрее.
2
2
10 лет назад
2
ну вот в чём твоя ошибка: Ты изменил название текстуры, а значит ты изменил и пути, тебе нужно зайти в war3modelEditor и там уже открыв модель выбрать вкладку: Windows=>Texture Manager, где будет список текстур, ты удаляешь 1 старую текстуру, которая у тебя была и добавляешь новую, при этом модель с текстурой должны лежать в одной папке, которая не содержит кириллицы (например путь должен быть d:\Users\User\Desktop\moroz - без русских букв ).
Переименовать новую текстуру на старую по идее не имеет смысла, потому что опять же ты сохранил её без текстуры, а => испоганил, накосячил, сломал (называй как хочешь).
Принятый ответ
0
33
10 лет назад
Отредактирован Кет
0
Далее сделал импорт моей текстуры с моделью, убрал нестандартный путь.
А путь текстуры правильный прописал? Лучше убрать «Textures\*» у пути к текстуре в модели и положить оба файла в корень архива карты (без «war3imported\*»), чтобы наверняка.
0
24
10 лет назад
0
Blayderman:
такое же название дал сохраненной модели
это лишнее.
Если только заменить стандартную хочешь - то пропиши ей путь, а модель лишняя не нужна.
Если и новое и старое нужно - то вроде бы по твоему описанию ошибок нет, модель скинь.
0
8
10 лет назад
0
Итааак...
Сделай вот что, по порядку:
  1. Сконвертируй свою текстуру в BLP в BLP laboratory (даже если она уже находится в BLP, лол. Нет, я серьёзно)
  2. Вещь такая есть - MdxPather (товарищ PhysCraft уже сказал о ней выше). Открываешь свою модель через эту программу, и прописываешь к ней путь.
  3. Профит.
Может не сработать, но кагбы имея схожую проблему, то решил поделиться свои опытом.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.