Продолжаю изучать углубленно Unigine
Ибо просто делать ландшафты "в копилку" лень и не интересно, полез смотреть другие возможности.
С древних времен для меня фактором "хорошего движка" была - вода. Потому что сделать хорошую воду - это прямо сложно. В 3dmax нарендерить - это прям магия плагинов, рендер слоев, матьеефизика жидкости и т.п, в общем - сложно. И чтобы красивая была ведь тоже хочется. Что в Unity, что в Unreal - вода как бы есть, но - давай тащи плагины или чужие ассеты. Чтобы прямо из коробки - нету. А в Unigine - объект GlobalWater в мир кинул - и все. вот тебе бесконечное море. С возможностью управления уровнем шторма или отдельными слоями. Причем это не просто поверхность, а с волнами, поверхностью, каустикой и шейдерами изменения цвета света на разной глубине. И важно - это именно не ровная поверхность. Значит что? эту поверхность можно использовать!
Здесь хоть и без "физики", но можно прицепить крен и диферент "кодом" к воде. Красиво? да. Мало? да.... (PS: физика силами тоже есть. но будет сложнее... симулятор докования на коленках неделю уже мучаю).
Добавить постэффектов на камеру, частиц, света?
В наличии. Сложность кода на уровне "прочитай документацию". Связать пару параметров в несколько строк кода, придумать зависимости - можно. Для меня сложнее разобраться с кватерионами.
За час-полтора сделать ландшафт? да еще чтоб с камешками, травой, текстурами? Опять - да. Но тут-то ладно - рука набита. Сложнее разве что реальный ландшафт родить - тут придется шаманить, вытягивая текстуры с карт, да карты высот рисовать, эррозию делать, маски отрисовывать. Но - можно. И подозреваю что от других движков тут в технологии никаких отличий.
Материалы. Возможность хитро комбинировать текстуры, превращать, анимировать, всякие красоты накручивать - ограничение только в фантазии наверное.
В общем, весьма неплохой графически приятный понятный движок. Даже с моим уровнем горе-программиста, "дизайнера" без худ-образования.
Это я к чему все это. Игр почему-то нет :( Потому что игроделы не хотят разбираться? проще собрать из "магазинных" ассетов и не думать?
Лига Разработчиков Видеоигр
9.6K постов23.3K подписчиков
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"