[CS:GO] Создание кастомных скайбоксов (skybox)

Shid0

🦾 Свет даëт мне сил!
Сообщения
1,130
Реакции
1,255
Здравствуйте, сегодня я научу вас создавать свой skybox!

Список программ, которые нам понадобятся для работы:
SkyPaint (
Создает сам скайбокс из изображения): SkyPaint
Paint.net и плагин для создания VTF файлов (содержимое архива с плагином закинуть в папку paint.net\FileTypes): paint.net
VMT Editor (для создания VMT файлов): VMT Editor

1) Создание из плоского изображения 6 стенок:
Для начала в браузере зайдем во вкладку картинки и в поиске напишем: skybox 360
Важно!
Нам нужно изображение от 2048x1024 до 24576x12288
Для примера я взял изображение 8192x4096 формата JPEG Оффтоп
150817729659e4f5903ccd14.07278259.jpg


Запускаем программу SkyPaint

Безымянный1.png


Нажимаем File; Open

Безымянный2.png


Выбираем наш файл
Важно! Выставить в поиске LivePicture, SPHERE/CYLINDER, JPEG
Теперь вы можете увидеть, как будет примерно выглядеть ваш скайбокс.
Далее разделяем нашу текстуру на 6 частей File; Save as..
Тип файла: Quakell, Targa

Безымянный3.png


У нас получилось 6 картинок .tga формата.
Далее вы можете их редактировать в фотошопе, если хотите что-то добавить. Оффтоп
Пример одной из сторон:

Безымянный4.png


2) Создание VTF файлов (Текстур игры):
Запускаем программу Paint.net с установленным плагином для создания VTF файлов.
Откройте одно из ваших изображений (Чтобы было проще, нажмите на ваш .tga файл правой кнопкой мыши. Открыть с помощью... Paint.net)
Нажимаете Файл; Сохранить как. Выбираете тип файла VTF

Безымянный5.png


В появившемся окне выбираем параметр: Sky. Нажимаем: ОК

Безымянный6.png


Проделываем такую же операцию со всеми нашими .tga изображениями.

3) Далее нам понадобится VMT Editor (для создания VMT файлов):
Оффтоп
Запускаем программу VMT Editor.
Нажимаем Games и выбираем нашу игру. Если программа не видит ваши игры, то укажите ей путь до нее в параметре Manage games...

Безымянный7.png


Далее в строке Diffuse: выбираем один из наших VTF файлов.
В строке Shader: выставляем UnlitGeneric.
А в VMT Preview прописываем:
UnlitGeneric
{
$baseTexture "skybox/Ваше названиеbk.vtf"
$ignorez 1
$nofog 1
}
Важно! Прописывайте $baseTexture "skybox/ВАШЕ НАЗВАНИЕbk" Окончание названия меняется само, в зависимости какой VTF файл вы выбрали . Примеры: bk; dn; ft; lf; rt; up.
Сохраняем как...

Безымянный8.png


Проделываем тоже самое с оставшимися VTF файлами.

4) Создаем папку materials в ней папку skybox и закидываем туда наши 6 VTF и 6 VMT файлов.
Наш скайбокс готов!

Для установки на сервер перекидываем папку materials в файлы сервера и прописываем пути скачки, в моем случае это:

Оффтоп
////////////////////////////////////////////////skybox
materials\skybox\projektabk.vmt
materials\skybox\projektabk.vtf
materials\skybox\projektadn.vmt
materials\skybox\projektadn.vtf
materials\skybox\projektaft.vmt
materials\skybox\projektaft.vtf
materials\skybox\projektalf.vmt
materials\skybox\projektalf.vtf
materials\skybox\projektart.vmt
materials\skybox\projektart.vtf
materials\skybox\projektaup.vmt
materials\skybox\projektaup.vtf

Далее в server.cfg прописываем:
Оффтоп
sv_skyname projekta
Мой результат:

i_WfQWN8Jnk.jpg

До того как загружать на сервер, проверьте свои скайбоксы на любой карте.
Перекидываем папку materials в файлы игры.
Прописываете в консоле sv_cheats 1 и sv_skyname projekta Оффтоп
 
Последнее редактирование:

Harrison Stone

Участник
Сообщения
53
Реакции
5
Здравствуйте, куда прописывать пути скачки? sky.cfg не работает если туда надо
 

Harrison Stone

Участник
Сообщения
53
Реакции
5
В любой плагин, который поддерживает загрузку файлов.
Можно пожалуйста пример в какой файл конткретно надо скачку прописывать. Допустим плагин custom weapon. Небо я ставлю на определенную карту через map_config, я там прописал sv_skyname sky157 и естественно небо без изображения, сломанное
Сообщения автоматически склеены:

addons/configs/custom_weapons_downoad.txt в этот файл?
 

Shid0

🦾 Свет даëт мне сил!
Сообщения
1,130
Реакции
1,255
Можно пожалуйста пример в какой файл конткретно надо скачку прописывать. Допустим плагин custom weapon. Небо я ставлю на определенную карту через map_config, я там прописал sv_skyname sky157 и естественно небо без изображения, сломанное
Сообщения автоматически склеены:

addons/configs/custom_weapons_downoad.txt в этот файл?
Да, в этот
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
Только снова непонятно, почему одна CS:GO. Инструкция и для других игр подойдёт, где такие скайбоксы есть
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Нажимаем Games и выбираем нашу игру. Если программа не видит ваши игры, то укажите ей путь до нее в параметре Manage games...
А выбрать что? просто папку Counter-Strike Global Offensive или csgo или какую?
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Просто создай vmt файл без этой программы.
Через VTFEdit.
Так проще будет.
Да я уже понял, просто прописал в vmt это:
CSS:
"UnlitGeneric"
{
    "$basetexture" "skybox/Rimmer/HomeWork♥/homework_bk"
    "$ignorez" "1"
    "$nofog" "1"
}
 

FuckYeah

Челик
Сообщения
474
Реакции
57
Делал все по инструкции. Файлы все скачались, через VTF Editor скайбокс показывается, но в игре вот такое:
Только skyboxlt показывается, остальные 5 нет....

Безымянный.png
 
Последнее редактирование:

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Делал все по инструкции. Файлы все скачались, через VTF Editor скайбокс показывается, но в игре вот такое:
Только skyboxlt показывается, остальные 5 нет....

Посмотреть вложение 93149
Если другой показывает а другие нет, значит где-то не правильно что то сделали
 
Сверху Снизу