Полезное
Мы Вконтакте
Discord канал
Мы ждали довольно-таки много времени, однако мы все же дождались! После многочисленных Preview-версий 4.7, релиз стабильной версии все-таки состоялся, и вы можете обновиться.
В обновлении вы найдете улучшения в рендеринге Instance-объектов, благодаря чему можно будет обрабатывать значительно большие пространства с растительностью. Также появились новшества в технологии HDR и редактировании анимации внутри редактора.
Более того, появилась возможность сборки проектов для HTML5 + WebGL и для Android из-под MacOS. Хорошая новость и для тех, кто занимается разработкой виртуальной реальности, так как теперь появился режим предпросмотра для VR.
Новая модель затенения для растительности позволяет свету проходить сквозь траву, листья, бумагу и подобные материалы.
Оптимизация системы растительности позволила увеличить производительность при обработке больших сцен.
Теперь Unreal Engine 4 использует иерархическую систему для работы с растительностью, которая может выдержать до миллиона образцов. К тому же, LOD’ы теперь меняются плавно, что позволяет избежать резкой смены уровней детализации.
Теперь появилась возможность добавлять компоненты к объекту без необходимости создавать Классовый блупринт. Удобно, ведь при этом можно не настраивать блупринт.
Кроме этого, теперь вы можете манипулировать этими компонентами так же легко, как и обычными объектами.
После настройки компонентов нажатие на кнопку «Blueprint/Add script» позволит превратить весь объект в класс или добавить к нему логики.
Начиная с 4.7 вы можете разместить пустой объект(Actor) на вашей сцене.
Доступны и пустые Pawn-ы и персонажи. Вы можете использовать пустые Actor, чтобы организовывать внутри них компоненты.
Появилась возможность создавать собственные компоненты, используя Блупринты. Вы можете сохранить их для использования в любом объекте.
Создать компонент можно через «Add Component» > «New Blueprint Script Component». Или можно сделать это внутри редактора уровней, внутри классового блупринта и даже Браузере контента в разделе «New > Blueprint».
После создания выберите родительский класс. Scene Component создает пустой компонент с 3D позицией, в то время как Actor Components имеют только скриптовую логику.
Самая интересная часть: Написание логики с помощью Блупринтов. Данный пример создает компонент, который будет вращаться как юла с каждым тиком.
Теперь вы можете применить компонент к вашему объекту на сцене или в Классовом блупринте и он начнет крутится!
Импортирование контента теперь стало ещё легче. Просто сохраняйте ваши исходные файлы в Content папку вашего проекта и редактор автоматически их импортирует и подготавливает к работе!
Если вы обновляете эти файлы, редактор автоматически реимпортирует ваш контент, что сократит время разработки и оплегчит работу тем, кто занимается разработкой контента.
Однако эта опция отключена по умолчанию и вы можете активировать её в настройках редактора, в разделе Loading & Saving > Monitor Content Directories.
Редактор подвергся редизайну ради более быстрого и удобного использования. Теперь ко всем трем режимам(Defaults, Components, Graph) можно получить доступ из одного окна используя разные панели.
Вы можете свободно организовывать эти панели как вам удобно для быстрого доступа.
Панель My Blueprint была переделана ради лучшей организации ваших компонентов, функций и переменных.
Теперь есть возможность запаковать ваш проект для последующего запуска в Браузере!
Просто установите Emscripten SDK, перезапустите редактор и запустите проект через Launch, или используйте File > Package Project > HTML5 для компиляции игры под браузеры.
Важные замечания:
Появилась возможность импортировать HDR текстуры с помощью OpenEXR формата. До 4.7 была возможность загружать только Кубмапы.
Теперь OSX версия редактора полностью поддерживает разработку Android приложений.
Пользователи Мака теперь могут собрать проект для Andriod через Package меню.
Для этого вам понадобится Java для OSX и Android SDK, которую можно найти в Engine/Extra/Android
Добавлена новый режим игры — VR Preview. Если у вас есть Oculus Rift и вы разрабатываете игру для него, вы можете мгновенно проверить её через Play меню.
UE4 теперь поддерживает устройство Leap Motion благодаря новому плагину. Это позволяет использовать новую технологию распознавания рук.
Для примеров работы, посетите сайт www.leapmotion.com. На данный момент плагин доступен только тем, кто собирает движок с GitHub’а.
Теперь ваши С++ классы видны в Контент Браузере.
Вы можете легко создать и новые классы в том же меню, что и остальные типы ассетов. С++ класс сразу же скомпилируется и станет доступен внутри редактора.
Двойной клик по классу ведет вас к самому коду в Visual Studio или Xcode.
Morph Target’ы (Блендшейпы) теперь можно выкручивать больше чем 100% или меньше 0%. Эффект будет усилен.
Теперь можно добавить заготовку или Контент Пак в ваш проект в любое время, используя Content Browser. Наборы контента могут содержать любую комбинацию: Блупринты, С++ классы, Статик меши, текстуры и т.д.
Все заготовки доступны во вкладке Blueprint Feature, поэтому вы можете в любое время добавить нужную заготовку к вашему проекте. Можно добавить сколько угодно заготовок.
Стартовый контент так же можно добавить в любое время. Более того, появился новый Стартовый контент пак, оптимизированный под мобильные платформы.
Теперь вы можете редактировать анимации внутри Persona редактора.
Перемещайте таймер, выбирайте, двигайте и поворачивайте кости используя Гизмо, а так же устанавливайте ключи(S — горячая клавиша).
Внутри Persona, все ваши анимации и кривые сортированы по слоям. Если вы решите реимпортировать существующую анимацию, то ваши изменения останутся.
Вы так же можете создать свои собственные анимации. Для этого используйте «Create Asset» кнопку на Тулбаре, а в контекстом меню выбрав базовую позу.
Теперь Bone Controller могут быть настроены благодаря использованию Gizmo прямо во вьюпорте без необходимости компиляции.
На данный момент данная возможность работает на TwoBoneIK, ModifyBone и Fabrik блоках, однако в будущем появится и больше.
Стало возможно создавать анимации с помощью физики внутри PhAT редактора.
При нажатии на кнопку Record будет начата запись. Взаимодействуйте с вашим СкелеталМешем мышкой для создание анимации.
Новый интерфейс Project Launcher’а позволит быстро и легко запускать ваши проекты, или запаковывать их с большим контролем.
Project Launcher имеет возможность помочь вам в проверке вашей игры на различных устройствах и конфигурациях. Так же позволяет запускать несколько сессий одновременно.
Используйте Custom Launch Profiles для создания нужных спецификаций запаковки.
Вы по прежнему имеете возможность запускать проекты через Launch на главном Тулбаре. Однако если вы хотите больше контроля над процессом запуска и запаковки проектов, используйте Project Launcher, который можно найти в Launch меню.
Появилась возможность объеденить Блупринты, используя новый инструмент Merge Tool.
Данный инструмент показывает ваши Блупринты для сравнения, и благодаря этому вы можете с легкостью объеденять нужный скрипт.
Остальные подробности можете найти по следующей ссылке: https://docs.unrealengine.com/latest/INT/Support/Builds/ReleaseNotes/2015/4_7/index.html
Вот анимирование через физику это пять!
В подробной ссылке есть новость о GIT плагине. Если он распространяется и на блупринты, то это мегановость.
Вы должны войти, что бы оставлять комментарии.