XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Другие игры (только чтение)> Max Payne
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
zzzGERTzzz
MaxFx 2.0
offline
Опыт: 8,282
Активность:
Статья по созданию собственных skybox'ов
Данный раздел посвящен всему что связано с skybox'ом.

» Skybox

Skybox - это в первую очередь фиксированное окружение игрока в kf2 формате, в обычных случаях используется как небо.
Рассмотрим вариант который использовали разработчики. Это небо ни что иное как сферический объект в виде шара с наложенным анимированным поверх небом в виде крышки в котором находится игрок. Небо имеет форму крыши и имеет циклическую анимацию. Чтобы был более плавный переход с текстуры окружения на текстуру неба используется альфа канал постепенным переходом с белого в черный, что дает плавную прозрачность. Текстура окружения в идеале должна быть панорамной и бесшовной и иметь ровно посередине переход в небо чтобы не повлечь собой некий эффект "впадания" в skybox.

» Анимация неба

Анимация неба создается по тем же принципам что и оружие т.е. анимациями объектов. Анимация меша должна быть зациклена и соответственно иметь на себе бесшовные облака для избежания срывов.

» Экспорт

Экспорт и добавление в игру. Экпортируется skybox в директорию worldspheres\files\ со следующими параметрами:
Параметры экспорта
Имя экспортированного skybox'a может быть любым все текстуры должны иметь kf2 материи и находится в worldspheres\files\textures
Добавляется Skybox по средством его вписывания в Worldspheres.txt на данном примере это:
[TSF_NewYorkDay]
{
[Geometry]
ExportData = "files\TSF_Skybox_DNY.kf2";

[Animation]
Index = 0;
Filename = "files\TSF_Skybox_DNY.kf2";
}
Задаётся skybox в параметрах уровня в levels.txt в графе WorldSphere. На данном примере это:
WorldSphere = "TSF_NewYorkDay";

» Пример

TSF New York Day в 3dmax формате - http://ifolder.ru/16254986
Автор - ZzGERTzZ

Продвинутые средства


Еще раз напомню что skybox это ничто иное как анимированные меши в Kf2 формате. Необязательно использовать skybox как фиксированное небо. К примеру можно сделать уровень поезд и анимировать skybox'ом окружение в движении, что оставит статичным поезд и менее баговым соответственно. Так же отмечу что skybox привязан к игроку и всегда двигается с ним. Так же можно использовать несколько skybox'ов в одном уровне но уже создавая их внутри уровня в виде мешей maxed'a а не kf2 таким образом чтобы основной skybox был за видимым нужным на данный момент skybox'ом.
Миниатюры
Кликните на картинку для увеличения
Название:  Параметры экспорта SkyBox.JPG
Просмотров: 159
Размер:  42.9 Кбайт  

Отредактировано zzzGERTzzz, 04.02.2010 в 17:57.
Старый 04.02.2010, 17:21
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Для статьи маловато. Было бы неплохо если был бы рассмотрен подробный пример создания того же скайбокса при езде на поезде.
Старый 04.02.2010, 19:12
zzzGERTzzz
MaxFx 2.0
offline
Опыт: 8,282
Активность:
Зевс, А он и рассмотрен... Поданы инструменты для создания подобного скайбокса... А это Меши зацикленные без срывов анимированные в 3dmax'e объектами (тем же способом как и оружие) а так же использование при этом бесшовных текстур для плавности. Все остальное дело вкуса... По сути аналогично тоже самое только двигается не только небо, но и местность, а вот как смоделировать местность в 3dmax'e или создавать бесшовные текстуры это уже другие статьи.

Цель статьи ответ на повторяющийся вопрос модеров "Как сделать свой собственный skybox не заменяя старый?" или же с собственными развертками по текстурам и т.д.. Подана исчерпывающая информация.
Старый 04.02.2010, 19:23
iHome Leha

offline
Опыт: 3,004
Активность:
Спасибо за инфу. Было бы не плохо если бы кто то описал создание анимаций для персонажей и оружия. А то несколько человек знает и не хотят делится...
Старый 04.02.2010, 23:21
zzzGERTzzz
MaxFx 2.0
offline
Опыт: 8,282
Активность:
iHome Leha, Ок по поводу оружия сделаю такой же мануал, по поводу анимации персонажей тут мануал не поможет ибо нужно хорошее обширное пособие, позже сделаю.
Старый 05.02.2010, 00:02
iHome Leha

offline
Опыт: 3,004
Активность:
Ок. Сделай пожалуйста. Буду очень благодарен!!
Старый 05.02.2010, 22:25
Hancock
Ding Dong
offline
Опыт: 5,866
Активность:
Можете перезалить пример если не трудно?
Старый 13.08.2010, 18:24
Iron Fred
Max Payne 2 modmaker
offline
Опыт: 5,661
Активность:
Сверстал туториал по созданию своих скайбоксов. Состоит из двух частей: 1. Вольный перевод тутора Satan'а по созданию простого скайбокса для первой части Max Payne. 2. Мой пример создания анимированного в 3D Max 5 скайбокса.
Внимание! HTML докумен создавался под браузер Mozilla Firefox, с другими может работать не корректно (как например с IE), но должен работать. Желательно HD монитор для комфортного просмотра (подробности в ридми).
К тутору прикладываю архив с 3D Max сценой. Текстуры в комплект не входят. Тут уж вам предстоит подобрать их самому, это дело личное. Нагуглите, например, в нете бесплатных, их там как грязи и доработайте в граф редакторе, либо готовые из распотрошенных игр возьмите. Какие и для чего нужны - читайте в туториале.
Старый 22.02.2013, 13:45
Iron Fred
Max Payne 2 modmaker
offline
Опыт: 5,661
Активность:
Собственно, для удобства, я перенес статью в ресурсы XGM.
ссылка
Старый 22.05.2013, 17:24
Hancock
Ding Dong
offline
Опыт: 5,866
Активность:
Iron Fred, ох поразительно, это просто титаническая работа, даже судя по объёму текста. Огромный респект. Я бы не смог.
Старый 22.05.2013, 18:13
Iron Fred
Max Payne 2 modmaker
offline
Опыт: 5,661
Активность:
Hancock, Спс) Ну, бывают налеты вдохновения, порывами.))
Старый 22.05.2013, 18:30
Centurion

offline
Опыт: 1,754
Активность:
Iron_Fred Красавчег ;) Кому нибудь обязательно пригодится, а я английский хорошо знаю)
Старый 22.05.2013, 22:14

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 00:24.