Всем хай, решил сделать гайд на ретекстур, возможно кому то помогу этим.
Сегодня будем ретекстурить комнатку в стиле сталкер.
До ретекстура:
_________________________________________
Напишу список программ, которые нам понадобятся:
VTFEdit++
Crowbar++
ShaderMap 4
Ну и хаммер понятное дело
___________________________________________
Начну по шагово:
Для начала нам нужно определиться, с чего начать. Возьмём, к примеру, эту стенку:
Как раз подойдёт для ретекстура.
Я буду брать все текстуры из своего пака
Беру этого поганца
Теперь время VTFEdit++
Нам нужно закинуть эту текстуру сюда:
Прежде чем совать свои текстурки в эдитор, обязательно проверяем размер картинки. У меня
2048×2048.
Теперь сохраняем её в нужную папку
Делаем свои пути
Примерно такой путь.
Дальше не менее важная часть текстуры это её
бамп. Он нужен для того, чтобы ваша текстура не выглядела как плоская доска и давала глубину вашей картонке.
Я использую ShaderMap 4
Можете использовать любую другую программу для создания бампов
Кидаем туда картонку и нажимаем на бамп
Сохраняем его в свой путь.
И проделываем такие же махинации, как и с основной текстурой, то есть превращаем её в
VTF через
VTFEdit++.
У вас должна выйти такая картина.
Сейчас будем прописывать vmt
Вот, я использую чаще всего такой вариант.
"LightmappedGeneric"
{
"$basetexture" "Xmyr/wall_walls_paint_05"
"$bumpmap" "Xmyr/wall_walls_paint_05_NORM"
"$surfaceprop" "brick"
"$normalmapalphaenvmapmask" "1"
"$envmaptint" "[0.05 0.05 0.05]"
"$envmapsaturation" "1"
"$envmapcontrast" "1"
"$phong" "1"
"$phongboost" "0.2"
"$phongexponent" "10"
"$phongfresnelranges" "[0.3 0.6 1]"
}
Проверьте эти вещи:
- путь, где валяются ваши файлы
- сам VMT
- все пути внутри VMT и поменяйте их на свои
После этого заходим в хаммер и с кайфом красим стены
Проделываем те же махинации с полом и потолком
Уже выглядит лучше

Теперь будем заниматься этими пропами.
Это сложнее, вам нужно завести у себя такие пути
Если что,
xmyr меняйте на свой ник или что-то подобное.( на всякий предупредил

)
Продолжаем, выберим наш пропчик
Заходим в его свойства и копируем названия
Ищем его в общей папке моделс
Теперь немного переименуем его как-нибудь по-своему, чтобы не париться. Добавьте свой ник в начало или что-то такое.
Когда назвали кидаем в зарание сделанная папку в моделс с вашим ником
Теперь нам нужна программа Crowbar++
Советую вам сделать папку, где будут храниться декомпилированные модели.
Далее выбираем нашу модель и декомпилируем её.
Должно получиться +- так
Переименовываем эти файлы под себя.
(Папка anims переименуется сама, если вы в начале декомпила назвали модель по-своему.)
Теперь важно, нам нужно прописать qc
$modelname "xmyr/xmyr_cover_wood_box_02.mdl"
$scale 1.0
$staticprop
$bodygroup "lolka"
{
studio "xmyr_cover_wood_box_02.smd"
}
$surfaceprop "wood"
$contents "solid"
$cdmaterials "models\xmyr\"
$sequence "idle" "xmyr_cover_wood_box_02.smd" fps 1
$collisionmodel "xmyr_cover_wood_box_02_physics.smd"
{
$mass 35
$concave
$maxconvexpieces 3
}
Вот я использую такой, меняем под себя
Когда мы прописали qc, нам нужно заменить саму текстуру в smd моделе, в этом нам поможет блендер с этими адонами
blender_source_tools_3.4.3
BlenderSourceTools-master
(закреплю их тут)
Устанавливаем аддоны в блендер, после чего нажимаем файл---импорт и ищем smd
У нас появилась модель, ищем ее текстуру и меняем на свою
ПРЕЖДЕ ЧЕМ МЕНЯТЬ ВАЖНЫЙ МОМЕНТ
Делаем текстуру по старой схеме и кидаем сюда
Вот такой путь должен быть к материалу модели
Делаем текстуры модели и кидаем их в путь указаный выше
"VertexLitGeneric"
{
"$basetexture" "models/xmyr/xmyr_wood_jasik"
"$bumpmap" "models/xmyr/xmyr_wood_jasik_norm"
"$surfaceprop" "wood"
"$detail" "detail/noise_detail_01"
"$detailscale" "6.00"
"$detailblendfactor" "0.4"
"$detailblendmode" "0"
"$envmap" "env_cubemap"
"$normalmapalphaenvmapmask" 1
"$envmaptint" "[0.05 0.05 0.05]"
}
Вот вам примерный vmt
Результат:
Теперь с помощью аддона компилим смд в вашу папку где вы храните qc
Переназываем по своему.
Теперь когда все в сборе, можно компилить модель
Выбираем тут гаррис мод
Выбираем наш qc и путь к вашей папке моделей
У меня копирует путь по 2 раза. Это ничего страшного, просто перекиньте модель в первую папку со своим именем.
Ну впринцепи все, выбираем нашу модель, ставим и кайфуем
После ретекстура:
Если что то будет не понятно, всегда готов бесплатно помочь, пишите либо в стим либо заходите в дс канал моей команды
Ознакомьтесь с сообществом «VTF Team» в Discord. Весело проводите время с участниками сообщества, которых уже 37 чел., и пользуйтесь бесплатным голосовым и текстовым чатом.
discord.gg