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"; Продвинутые средстваЕще раз напомню что skybox это ничто иное как анимированные меши в Kf2 формате. Необязательно использовать skybox как фиксированное небо. К примеру можно сделать уровень поезд и анимировать skybox'ом окружение в движении, что оставит статичным поезд и менее баговым соответственно. Так же отмечу что skybox привязан к игроку и всегда двигается с ним. Так же можно использовать несколько skybox'ов в одном уровне но уже создавая их внутри уровня в виде мешей maxed'a а не kf2 таким образом чтобы основной skybox был за видимым нужным на данный момент skybox'ом. Отредактировано zzzGERTzzz, 04.02.2010 в 17:57. |
04.02.2010, 17:21 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Для статьи маловато. Было бы неплохо если был бы рассмотрен подробный пример создания того же скайбокса при езде на поезде.
|
04.02.2010, 19:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
zzzGERTzzz
MaxFx 2.0
offline
Опыт:
8,282Активность: |
Зевс, А он и рассмотрен... Поданы инструменты для создания подобного скайбокса... А это Меши зацикленные без срывов анимированные в 3dmax'e объектами (тем же способом как и оружие) а так же использование при этом бесшовных текстур для плавности. Все остальное дело вкуса... По сути аналогично тоже самое только двигается не только небо, но и местность, а вот как смоделировать местность в 3dmax'e или создавать бесшовные текстуры это уже другие статьи.
Цель статьи ответ на повторяющийся вопрос модеров "Как сделать свой собственный skybox не заменяя старый?" или же с собственными развертками по текстурам и т.д.. Подана исчерпывающая информация. |
04.02.2010, 19:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
iHome Leha
offline
Опыт:
3,004Активность: |
Спасибо за инфу. Было бы не плохо если бы кто то описал создание анимаций для персонажей и оружия. А то несколько человек знает и не хотят делится... |
04.02.2010, 23:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
zzzGERTzzz
MaxFx 2.0
offline
Опыт:
8,282Активность: |
iHome Leha, Ок по поводу оружия сделаю такой же мануал, по поводу анимации персонажей тут мануал не поможет ибо нужно хорошее обширное пособие, позже сделаю.
|
05.02.2010, 00:02 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
iHome Leha
offline
Опыт:
3,004Активность: |
Ок. Сделай пожалуйста. Буду очень благодарен!! |
05.02.2010, 22:25 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Hancock
Ding Dong
offline
Опыт:
5,866Активность: |
Можете перезалить пример если не трудно? |
13.08.2010, 18:24 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
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 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Iron Fred
Max Payne 2 modmaker
offline
Опыт:
5,661Активность: |
Собственно, для удобства, я перенес статью в ресурсы XGM. ссылка |
22.05.2013, 17:24 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Hancock
Ding Dong
offline
Опыт:
5,866Активность: |
Iron Fred, ох поразительно, это просто титаническая работа, даже судя по объёму текста. Огромный респект. Я бы не смог.
|
22.05.2013, 18:13 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Iron Fred
Max Payne 2 modmaker
offline
Опыт:
5,661Активность: |
Hancock, Спс) Ну, бывают налеты вдохновения, порывами.)) |
22.05.2013, 18:30 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Centurion
offline
Опыт:
1,754Активность: |
Iron_Fred Красавчег ;) Кому нибудь обязательно пригодится, а я английский хорошо знаю)
|
22.05.2013, 22:14 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|