Seaward.ru

Здравствуйте, гость ( Вход | Регистрация )

> Эволюция Storm-а., Изменения игрового движка ВМЛ > К:ГПК
Ursus
сообщение Oct 27 2007, 12:33
Сообщение #1


Корсарыч
******

Seaward Team
Группа: Seaward.Ru Team
Сообщений: 889
Регистрация: 2-February 07
Из: г. Минск + г. Сморгонь
Пользователь №: 4,945



По многочисленным просьбам публикую краткий обзор эволюции игрового движка Storm 2.0, используемого в "Возвращение Морской Легенды" до версии Storm 2.8, на которой была сделана игра "Корсары: Город Потерянных Кораблей".

Движок Storm 2.0, созданный для игры «Корсары 2», и используемый в "Возвращении Морской Легенды" был модифицирован в версию Storm 2.5 для «Корсаров 3», путём интеграции в движок процедурного моря, разработанного для движка Storm 3.0, который рассчитывается шейдером версии 2.0, отрисовка травы также переведена на шейдер версии 2.0., интеграцию инструментария для создания партикловых эффектов движка Storm 3.0, создан новый небесный свод с процедурными звёздами, которые могут мерцать, и среди которых при наличии хорошей подзорной трубы у игрового персонажа можно даже разыскать и рассмотреть некоторые планеты солнечной системы. Добавлен эффект морского прибоя и пены у берегов островов и у портов. Также были проведены многочисленные оптимизации программного кода.

Дальнейшая эволюция Storm 2.5 была продолжена при работе над «Корсары: Сундук Мертвеца», поэтому на момент релиза «Корсары: Возвращение Легенды», куда перешли на тот момент наработки студии Акелла, можно было бы поставить и цифру Storm 2.6. Так как была создана система динамического движения времени суток, и система движения небесных светил. Добавлена возможность покрывать острова в море процедурными спрайтовыми джунглями.

К моменту завершения работ над «Корсары: Сундук Мертвеца» движок приобрёл возможность делать видимыми нанесения повреждений персонажам, путём показа разбрызгивания крови, в том числе и на поверхности, изменена техника смешивания текстур с тенями, добавлена возможность динамического освещения локаций, подключены брызги от дождя на поверхностях. Добавлена возможность включать отражения городов и побережий в море. Плюс оптимизация. Поэтому Storm-у можно было бы придать версию Storm 2.7. Все эти наработки также вошли в "К:ГПК".

В движке Storm 2.8 для игры «Корсары: Город Потерянных Кораблей» в отличие от версии «Корсары: Сундук Мертвеца», присутствует инструментарий для геймдизайнеров и тестеров, в котором основные команды по редактированию текущих характеристик персонажа и локаций вынесены на особую панель с кнопками. Добавлена возможность наблюдать за погодными эффектами изнутри зданий, добавлены эффекты действия брызг дождя на море. Переделаны эффекты крови, дыма, переписаны все погоды и настройки освещения. Море было доработано для возможности показа его поверхности не только сверху, но и снизу. Добавлен новый класс локаций для подводных приключений. С возможностью подключения эффекта рефракции воды, анимированного освещения каустиками, плавающего планктона и процедурных объёмных лучей света. Анимация персонажей теперь учитывает край ограничения передвижения, чтобы предотвращать проникновение в стены при выпадах и ударах. Изменения системы игрового интеллекта стали достойны того, чтобы их использовать даже при разработке последующих игр морской тематики. Также список исправлений ошибок и оптимизации кода достиг очень внушительных размеров.

Дальнейшая эволюция движков серии Storm 2.* ни силами Seaward.Ru, ни силами Акелла не планируется. Движок серии Storm 3.* разрабатывается одной из студий Акеллы для проекта "Приключения Капитана Блада", и по ряду причин его использование в дальнейших проектах Seaward.Ru не предусматривается.

Сообщение отредактировал Ursus - Nov 14 2007, 22:54
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
4 страниц V « < 2 3 4  
Reply to this topicStart new topic
Ответов(60 - 62)
сообщение Jan 21 2008, 00:12
Сообщение #61






Группа:
Сообщений: 0
Регистрация: --
Пользователь №: 0

Предупреждения:
(0%) -----


Может кто знает сколько стоит Storm 2 (лицензия на исходники) для неккомерческого использования и for use only. Для изучения 3D программирования вместе с любимой игрой?
User is offlinePM
Go to the top of the page
+Quote Post
ALexusB
сообщение Feb 1 2008, 12:58
Сообщение #62


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,242
Регистрация: 2-November 04
Пользователь №: 3



Цитата(samovar @ Jan 7 2008, 03:05) *



2.Поскольку Вы работали над шлюпкой (SwimGoods),
какие задачи предстаяло бы выполнить для
добавления в движок функциональности управления
шлюпкой как в SL ?


еще в конце 2004г я это делал на скриптах для ВМЛ, как замену тонущего корабля на тартану или ввод новой тартаны рядом с тонущим.
Работало в 5%, в 95% вылетало (ядро была для меня закрыто, соотв скриптами все не обойти)
В рамках КВЛ, я не исследовал этот аспект, тк тогда очень много времени на это убил и столько времени на раскопки просто не было.
Нужно пробовать, скорее всего вылет так же и будет, а вот если в ядре допилить подмену или ввод корабля в существующее море (корабли грузятся оптом под заставкой), то это будет работать

далее ГГ плывет до своих же кораблей и меняется с ними

Собственно, перк спасение на шлюпке и должен был это делать, но урезался до разрешения обмена в бою.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
samovar
сообщение Feb 2 2008, 20:59
Сообщение #63


юнга
**


Группа: форумчанин
Сообщений: 33
Регистрация: 1-August 07
Пользователь №: 11,548



Цитата(ALexusB @ Feb 1 2008, 12:58) *

еще в конце 2004г я это делал на скриптах для ВМЛ, как замену тонущего корабля на тартану или ввод новой тартаны рядом с тонущим.
Работало в 5%, в 95% вылетало (ядро была для меня закрыто, соотв скриптами все не обойти)
В рамках КВЛ, я не исследовал этот аспект, тк тогда очень много времени на это убил и столько времени на раскопки просто не было.
Нужно пробовать, скорее всего вылет так же и будет, а вот если в ядре допилить подмену или ввод корабля в существующее море (корабли грузятся оптом под заставкой), то это будет работать

далее ГГ плывет до своих же кораблей и меняется с ними

Собственно, перк спасение на шлюпке и должен был это делать, но урезался до разрешения обмена в бою.

Спасибо!!! Ваше разъяснение напомнило мне, что эта задача
была решена ещё в Build-12 и без вылетов. Остаётся подменить
тартану аннимированной вёсельной шлюпкой, хоть шлюпки
укомплектовываются парусом, но вёсла имеют извесные преимущества.
Может по аналогии получится выполнить команду ,,Спустить шлюпку"
- будем пробовать...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

4 страниц V « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28th April 2024 - 19:15

Блок рекламы
Яндекс цитирования Rambler's Top100
Rambler's Top100