![]() |
Unreal Engine 4
Кто тоже мечтает приобрести 4-ый самый мощный и реалистичный 3D-движок?
Давайте пускать слюнки вместе. И заодно помусолить тему, может у кого-то он уже есть? Как оно - программировать не через код, а через диаграммы? Удобно вообще читать это? Конечно, я не фанат трешмейкеров, но если это упростит жизнь, то я буду только за :) |
Цитата:
На счет самого движка могу сказать так, в умелых руках и на предыдущих версиях можно создавать шедевры, а если руки кривые, ну или опыта мало, и новая версия мало что даст п.с. Меня вот эта штука как-то вообще впечатлила на 3-м анрил энджин http://www.youtube.com/watch?v=m-fMBf4Psfw Чувак реально постарался. Очень детально деревню построил. Игру можно было бы неплохую замутить с такими ассетами |
Цитата:
|
А меня впечатлил Tools Demonstration.
https://www.youtube.com/watch?v=9hwhH7upYFE Конечно, я за классы, интерфейсы, и т.д. Но вот такого я бы не сделал без UDK :) Кроме того, там вроде поддерживается С++. P.S. Особенно понравились эффекты "размытости" при сверх-быстром движении, "металлическость", шероховатость, огненность и прочие эффекты, потом дальше ещё круче. |
С UE одному работать слишком тяжело. Нужна, как минимум, небольшая команда.
|
А кто не согласен с тем, что это того стоит? Кроме того, затраты времени в сотни раз меньше, чем если писать все эти эффекты, если знаешь язык шейдеров самому.
Удобства прям как в мечтах. Конечно, энджин денег стоит немалых, но всё же... Разве проще самому написать в этом случае? P.S. Я всё-таки последовал совету caseyryan и почему-то перестал читать книгу про Adobe Molehill. Открыл Unity3D 4 и наваял свою первую генерацию 3D-куба из сфер на C#. И хоть там всё структурировано, всё равно чтобы обращаться к размерам тирэйна, нужно писать Код:
Vector3 terrSize = Terrain.activeTerrain.terrainData.size; |
Цитата:
Сравнивать ue4 и unity - это странно. Очень разного уровня движки. |
Цитата:
В соответствии с тем, что я писал раньше о том, что начал читать книжку по Molehill. И жаловался на структуру OpenGL :) |
Цитата:
Ну а самый реалистичный это Brigade3 https://www.youtube.com/watch?v=BpT6MkCeP7Y |
Цитата:
Хотя картинка ничего так. Если я не ошибаюсь, он посылает лучи света, Картинка напоминает рендеринг в Blender с малым кол-вом семплов и Directional Light. Там тоже используется Raytrace? |
Цитата:
Цитата:
Цитата:
Цитата:
С юнити работать проще, и она так же позволяет компилить под мобильыне платформы. Единственный плюс флешевского молхила перед юнити в его бесплатности |
Цитата:
|
100 000. Зачем это читать где-то, когда на сайте юнити самая достоверная информация http://unity3d.com/unity/licenses
На бесплатной версии куча ограничений. Для нормальных игр нужна про |
Цитата:
|
Цитата:
А может и никак не проверяется, и все пройдет на авось. |
Цитата:
|
Цитата:
|
Один из постов обсуждения этого вопроса на оф форуме юнити
Цитата:
Цитата:
|
Цитата:
|
Unreal Engine 4 конечно впечатляет, но это профи направление и без команды здесь никак. Brigade3 тоже видел,но это вроде не игровой движок, а реализация возможностей тресировки лучей, классное освещение да, но шумы в движении, ресурсосьедобность, есть мнение что будущего в этом нет, слишком много проблем. Вижу SuriTheAngel пытается найти себя в каком то конкретном месте, у меня похожая делема. Из-за пробы работы на Flash, вроде все хорошо, но производительность смущает. Мы раньше программировали только на C++ и асемблер, переходя на Flash пришлось кроме actionscript дополнительно изучать PHP, C#. Хочется работать на более низком уровне, обратил внимание на Monogame(XNA) и распиаренный движок Unity. Такая неоднозначность читая разные форумы, одни только за это, другие против.
|
Цитата:
|
Цитата:
|
PHP код:
Да вы просто сравните цены и качество. Цитата:
Цитата:
|
Ну, во-первых мне его исходники нафиг не нужны, я все равно в них копаться не буду. Во-вторых там С++. На нем я не писал никогда, и желания его изучать нет. А в-третьих, там еще 5% от дохода приложения при его росте. У юнити таких требований нет, да и лицензия по времени не ограничена
|
Цитата:
Но кто столько платить за какой-то там игровой движок будет? Большему человек научится, если он напишет свой собственный движок. А если платить $75/month, то лицензия вполне себе ограниченная. И почти в 4 раза дороже, чем в UE4. |
Цитата:
А с EU4 работать значительно сложней, чем с юнити. |
Не удержусь и прокомментирую
Цитата:
Фри версии юнити с головой хватит для достаточно годного проекта. Сейчас как раз занимаюсь одним проектом, буквально пару недель назад дописал первую версию инструмента для лайтмапинга во внешней программе, выглядит ничуть не хуже (не побоюсь сказать что даже лучше) чем полноценный стандартный Beast про версии (печь можно в блендере - потраченных денег ноль) http://www.youtube.com/watch?v=QUugoJ5h7q4 Снято с нексуса 7 первого поколения, ФПС 60, 100% real footage. Инди версия юнити, никаких наворотов. Свет расставлял и пек дизайнер. Уровень тоже его. Стоит отметить что инструмент еще стоит доработать - там в некоторых местах темного уровня неправильно раскладываются ювишки, но это мелочи. На геймплей не смотрите (он в зачаточном состоянии) - это видео сделано ради того чтобы показать текущий уровень освещения на уровне. Очень вдохновляют возможности оптимизации всего что можно, хоть до судорог можно оптимизировать. Различные системы и варианты батчинга, собственные шейдеры (долой AGAL окда, не хочу ассемблер, хочу пони и радугу) В общем повторюсь - возможности фри версии юнити практически не ограничены, реально пока ни в какую стену не воткнулись, никаких существенных ограничений. ----UPD Потыкал кстати и UE4. Интересно, особенно система чертежей - блюпринтов (которая однако, так и норовит разрастись аки муравейник) Но пока основным доводом в пользу юнити является ее реальная мобильная кросплатформенность. В общем пока моим кумиром остается все же юнити. Даже не верится что такие возможности даются реально бесплатно, без всякой задней мысли и прочего. |
В юнити нет глобального освещения вроде до сих пор. В UE4 есть. Юнити по освещению далёк от UE4 и подобных.
Добавлено через 7 минут Цитата:
Добавлено через 12 минут Цитата:
|
у Юнити глобальное освещение появится только в 5-й версии, это они упорно пытались показать в демонстрационном ролике. Но все же до света анриала и край енжин им далеко, но на верном пути.
|
В общем, пришёл к выводу, что если надо всё, сразу и красиво, то лучше UE4.
Кстати, видел, UE3 портанули на Android и iOS. Если портанут и 4-ый, то Unity не станет как конкурента. Единственное преимущество Unity - это поддержка C# и JS, ну и её элементарность. Unity в Youtube только школьники и снимают туториалы, "как не писать кода и сделать то-то", "как скачать готовый скрипт". По Unity так и не нашёл нормальных видеоуроков в Youtube, что огорчило. Нашёл только несколько, но они всё так же лишены принципа построения игр в Unity на C# в ООП. Опять школота, опять всё делаем перетаскиванием, а не генерацией через код. |
Плохо искал. Ну или искал на русском. Плюс ютуб - это не единственное место, где надо искать. Англоязычных крутых уроков полным полно. Но больше всего мне понравились уроки от digital tutors.
П.с . На сколько я понял , анрил 4 тоже кроссплатформенный |
Цитата:
Насчет применения ООП практик - там немного другая система программирования, но как только понимаешь ее главные отличия и преимущества - применение паттернов становится очень простой задачей. Опять же, самую малость по-другому, но профит такой же (гибкость удобство окда, я не опечатался, окда) В общем если делаете на мобилки или веб - юнити идеальный вариант, я с ней вообще забыл что такое флеш и прочие старые привычные мне вещи Если хочется ААА на десктоп - конечно анриал веселее, и в нем все это можно сделать проще. Но я еще раз повторюсь - возможности юнити практически не ограничены, просто все эти крутые анриаловские вещи придется делать самому. Вот например есть популярная библиотека Skyshop от Marmoset - https://www.marmoset.co/skyshop http://skyshopdemo.s3-website-us-east-1.amazonaws.com/ В общем и в анриале и в юнити при желании можно сделать мега крутые вещи. Странно что никто не прокомментировал мое предыдущее сообщение :) ----UPD Еще добавлю одну важную вещь - просто сам факт использования крутого движка совершенно не гарантирует, что у вас получится крутая игра. И наоборот. Поэтому разработка на движке ради использования самого движка - изначально довольно серьезное заблуждение. Нужно смотреть что требуется от проекта и какие инструменты лучше всего подойдут для решения той или иной конкретной задачи, какие ресурсые есть у команды и прочие вещи. |
Цитата:
Ну и что на планшетах: тормоза, сбои, падения, графика глючит. Не часто, но бывает. Так что далеко не идеальный вариант. Тем более что это карточная игра, а не какой-нибудь 3D шутер. |
Мои игры на юнити на мобилках за полгода (порядка 4х тысяч скачиваний на оба стора на все игры) не зафиксировали ни одного падения или сбоя :) Более того, все отзывы по юнити хвалят ее "непробиваемость" на мобилках, та же статья на хабре http://habrahabr.ru/post/216599/
Цитата:
Я не сыплю рандомными придуманными фактами - все это собственный опыт использования движка) ---UPD Astraport, я вижу, ярый противник юнити как явления :) Если искать только недостатки, разумеется, их можно найти во всем что не мило душе) |
Цитата:
поэтому могу сделать вывод, что эта карточная игра только внешне хороша, а в коде все криво |
Цитата:
Ну и отсутствие баг-репортов тоже не удивляет. Может там что-то совсем простое. Кстати, а как у Юнити с ANE? Например открыть картинку с галереи устройства или камеру активировать для съемок? Добавлено через 50 секунд Цитата:
Добавлено через 1 минуту Эти глюки не портят впечатления об игре, настолько она хороша. Но выдают глючность движка. |
Цитата:
|
Цитата:
|
Цитата:
Ну вот я скинул в частности пример большого количества скачиваний, и вообще отзывы крупных организаций и фирм подтверждают эти слова. Цитата:
И для затравки посмотрите видео Dead Trigger 2 (UPD - ссылка на видео http://www.youtube.com/watch?v=-GFXcLPr4Gk) Цитата:
|
Напишу еще пару слов. В поисках оптимального движка сделал несколько выводов. Игровых движков за последние несколько лет просто колоссальное количество и каждый из них создавался для каких то своих целей. Если говорить об без браузерных всяких шляп и что с этим связано, в сети конкретно советуют создавать проекты на SharpDX + OpenGL или DirectX, программирование на низком уровне C++ , имея такие навыки можно эффективно использовать ресурсы платформы. Что то схожее предлагает Monogame это кросплатформенный клон XNA, который теперь может работать где угодно, вроде даже с последней версией mono. Многие пишут что даже старая XNA 4.0 при работе с мелкими частицами намного производительней чем Юнити, хотя есть другие люди утверждающие что XNA умерло из-за своей тормозливости, кому верить? В чем прелесть Unity, во-первых он работает практически везде, во-вторых в одной оболочке найдется место для работы дизайнера, програмиста и других людей с команды. Единственное за что его ругают, что даже версия Юнити 5 будет на старой версии фреймворка mono 2.6 (2010r), не знаю какие терки с Xamarin, но пока вот так, последняя mono 3.2.3. Так же большой жирный плюс, собралось огромное сообщество, появились русскоязычные форумы, мануалу переведены на русский, есть специалисты.
|
| Часовой пояс GMT +4, время: 03:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.