LINUX.ORG.RU

Unity3D 2018.1

 , ,


0

1

Состоялся первый в этом году крупный релиз игрового движка Unity3D. Многие представленные инструменты пока в стадии Preview и не рекомендуются для промышленного применения.

В новом выпуске:

  • (Preview) Scriptable Render Pipeline (SRP) - рендер-конвейер на основе сценариев, позволяющий кастомизировать весь процесс рендеринга при помощи языка C# и шейдеров материалов, без необходимости в изменении огромного числа кода на C++. В качестве примеров добавлены сценарии HD RP - High Definition Render Pipeline, для разработки AAA игр, и Lightweight Render Pipeline (LW RP), сочетающий в себе баланс между производительностью и красивой графикой, оптимизированный также применения в мобильных устройствах;
  • (Preview) Entity Component System - новая модель разработки, которая в сочетании с обновлённым рантаймом позволяет в полной мере использовать многоядерные процессоры без головной боли в программировании. Данная модель сильно облегчает создание, например, искусственного интеллекта в игре, а также добавление сложных графических эффектов;
  • (Preview) Shader Graph - инструмент, позволяющий создавать высококачественные шейдеры при помощи инструментов дизайна, без написания кода. Шейдеры строятся при помощи системы узлов (нодов);
  • (Preview) Burst Compiler - компилятор на основе LLVM, использующий .NET IL и создающий очень оптимизированный код из C#. Полученный ассемблерный код будет оптимизирован под каждую используемую платформу с учётом всех её возможностей;
  • Полностью обновлён стек пост-обработки;
  • Добавлена поддержка динамического разрешения для Playstation 4, в дополнение к ранее добавленной аналогичной возможности для Xbox One. Данная технология позволяет при необходимости в просчёте сложных сцен немного снижать разрешение экрана, давая GPU больше сил на обработку графики;
  • GPU Instancing теперь поддерживает выборку данных глобального освещения для каждого экземпляра. Это может быть достигнуто либо за счет того, что циклы рендеринга Unity автоматически загружают объекты LightProbe-lit или Lightmap-lit, либо вручную вызывая новые API-интерфейсы для извлечения данных LightProbe, запечённых со сценой, в объект MaterialPropertyBlock, используемый позже для рендеринга.
  • Добавлена поддержка тесселяции для графического API Metal;
  • Добавлена поддержка многопоточности в физический движок для 2D;
  • Представлен пакетный менеджер, позволяющий загружать дополнительные ресурсы или инструменты прямо в интерфейсе редактора;
  • Значительные улучшения в системе частиц: добавлена поддержка технологии GPU Instancing, что позволило рендерить в 10 раз больше частиц с минимальной нагрузкой на CPU и в несколько раз большим FPS;
  • В сотрудничестве с компанией Autodesk серьёзно улучшен импорт ресурсов в формате FBX, из программ 3Ds Max и Maya;
  • Добавлена поддержка орбитальных частиц и изменения параметров их скорости. Данные частицы могут вращаться вокруг центральной точки, положение которой задаётся соответствующими инструментами;
  • Обеспечена поддержка текстур в модуле Textured Shape Module. Текстуры могу применяться для управления цветом частиц, их альфа-каналом и отбрасывания частиц на основе текстурного канала;
  • Добавлена поддержка звукового API Resonance Audio, разработанного компанией Google для устройств виртуальной и дополненной реальности;
  • Стабилизация ARCore 1.1, предназначенного для создания приложений дополненной реальности для устройств на базе Android;
  • Прекращена поддержка импорта материалов из Substance Designer;
  • Прекращена поддержка MonoDevelop, вместо него рекомендуется использовать Visual Studio Code.

Linux-версия

>>> Подробности

★★★★★

Проверено: jollheef ()

2018.1

Давно же вроде уже вышел

Прекращена поддержка MonoDevelop

И это хорошо

ozz_is_here ()
Ответ на: комментарий от ozz_is_here

Давно же вроде уже вышел

Судя по ссылке, вчера:

2018.1 is now available

Thomas Krogh-Jacobsen, Май 2, 2018

jollheef ★★★★★ ()

Многие представленные инструменты пока в стадии Preview и не рекомендуются для промышленного применения.

Как и сам Unity3D.

th3m3 ★★★★★ ()
Ответ на: комментарий от th3m3

В принципе всё работает, проекты из 2017 импортятся. И даже MonoDevelop работает, но... мне оно не очень нужно.

slapin ★★★★★ ()

Еще ни одной хорошей игры на юнити не видел.

anonymous ()

Оно что, есть под линупс? Я имею ввиду этот редактор уровней или как он называется.

Im_not_a_robot ★★★ ()
Ответ на: комментарий от ozz_is_here

Прекращена поддержка MonoDevelop
И это хорошо

Ну не знаю. Я помню времена когда во многих дистрибутивах стояли всякие каталогизаторы фоток на моно, плееры, еще что-то.. А теперь всего этого просто нет. Сколько сил и времени ушло в пустоту.

Im_not_a_robot ★★★ ()

Значительные улучшения в системе частиц: добавлена поддержка технологии GPU Instancing, что позволило рендерить в 10 раз больше частиц с минимальной нагрузкой на CPU и в несколько раз большим FPS;

воу, неужели тормозилкины мультики уменьшаться в играх с графонием.

Valeg ★★★ ()
Ответ на: комментарий от aldaril_kote

Лол. Это же просто еще один «Еще ни одной хорошей игры на юнити не видел».

ozz_is_here ()
Ответ на: комментарий от anonymous

Еще ни одной хорошей игры на юнити не видел.

На́ твои игры никому не сдались, ты что ли не вырос еще, игрун?

Сабж, как и Unreal, используются для архитектурной/интерьерной визуализации, на чём зарабатываются миллиарды долларов в год.

Bruce_Lee ★★ ()
Ответ на: комментарий от ozz_is_here

Прекращена поддержка MonoDevelop

И это хорошо

И что в этом хорошего?

EternalNewbie ()

Кто из конкурентов в мире java ближе всего по возможностям и производительности к Unity?

totik ()
Ответ на: комментарий от Bruce_Lee

На́ твои игры никому не сдались, ты что ли не вырос еще, игрун?
Сабж, как и Unreal, используются для архитектурной/интерьерной визуализации, на чём зарабатываются миллиарды долларов в год.

Ох лол) Прежде всего это игровые движки, это их потом приспособили для риалтайм аривиза, а по этот сути это те же игры. И да, на играх зарабатывают еще больше чем ты написал.

deepforest ★★ ()
Ответ на: комментарий от anonymous

Еще ни одной хорошей игры на юнити не видел.

Это из-за крайне низкого порога вхождения в разработку на юнити. Тем не менее, хорошие игры на юнити есть, но среди прочего юнити-хлама их сложно найти.

andreyu ★★★★★ ()
Ответ на: комментарий от anonymous

Life is Strange: Before the Storm очень хороша. Мне зашло. Кстати скоро на онтопике выйдет

Sunderland93 ★★★★★ ()
Ответ на: комментарий от EternalNewbie

Оно проприетарное, кажется?

Да, вы правы. Закрытое гагно, на которое маленькая кучка лоровцев фапает.

Odalist ★★★★★ ()
Ответ на: комментарий от totik

Rust

Тот, что ЯП или про голых мужиков?

anonymous ()
Ответ на: комментарий от ozz_is_here

фапаю на гагно

фу таким быть, попробуй фапать на cory chase (хороша при компиляции libre office) или jodi west (при сборке qt/kde)

anonymous ()
Ответ на: комментарий от Sunderland93

Life is Strange на анриле же, смотри по инишникам BaseGame.ini. Вот Pillars_of_Eternity защитывается (правда не проверял, действительно ли на Unity). В остальном же с десяток игр пробовал, при установке хорошо видно что это Unity по папкам Managed, Mono и файлам level*. И все какой-то треш был. Вот недавно еще Last Epoch вышел, тоже юнити и тоже все плохо оказалось.

anonymous ()
Ответ на: комментарий от ozz_is_here

Ну, оно открытое. И оно гагно. => Лучше клятой пропиетарщины.

time_LORd ()
Ответ на: комментарий от anonymous

Первый Life is Strange да, на анриле. Второй (то есть приквел) - на юнити

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Odalist

Закрытое гагно, на которое маленькая кучка лоровцев фапает.

Покажи хоть что-то опенсорсное и хотя бы чуточку близкое к возможностям Unity3d. Ах да, у нас же тупо форки ioquake, да питоноподелия для визуальных новелл. На такое да, фапать не стыдно.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Sunderland93

Это же очередной шизоид, фапающий на опенсорсность онли

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от Sunderland93

Анрил же опенсорс (про лицензии же речи не было), CRYENGINE еще, производные Lumberland. Другое дело что не опенсорсных хороших тоже не меньше: frostbite, на котором ведьмак3, забыл уже как его. Юнити я бы все же в конец списка поместил, нет у него таких гор ААА.

anonymous ()
Ответ на: комментарий от Im_not_a_robot

Сколько сил и времени ушло в пустоту.

А этих моноебов предупреждали же.

entefeed ☆☆☆ ()
Ответ на: комментарий от anonymous

Вот Pillars_of_Eternity защитывается (правда не проверял, действительно ли на Unity)

Правда очень сильно допиленная. Именно благодаря патчам и давлению разработчиков PoE (и если быть совсем точным и Wasteland 2) у Unity3D появился импорт бинарника для GNU/Linux из коробки. Собственно говоря с PoE всё и началось. После PoE Obsidian на нём же Tyranny выпустили.

Из Unity3D игр мне ещё крайне много впечатлений Sunless Sea, The Book of Unwritten Tales 2 и тот же Shadowrun: Hong Kong доставили.

Evgueni ★★★★★ ()
Последнее исправление: Evgueni (всего исправлений: 5)
Ответ на: комментарий от anonymous

frostbite, на котором ведьмак3

Не 3.14зди. У третьего Ведьмака свой движок от CD PROJECT RED - REDEngine.

REDengine 2

REDengine использует промежуточное программное обеспечение Havok для просчёта физики, Scaleform GFx[en] для пользовательского интерфейса и FMOD для аудио[6]. Движок был использован для портирования игры «Ведьмак 2: Убийцы королей» на Xbox 360[7].

REDengine 3

REDengine 3 был разработан эксклюзивно для 64-битной платформы. CD Projekt RED создала REDengine 3 для разработки игр с открытым миром[1], которой является «Ведьмак 3: Дикая Охота».

Движок вводит улучшения в лицевую[en] и другую компьютерную анимацию; эффекты освещения больше не приводят к уменьшению коэффициента контрастности. Движок включает в себя гибкий рендерер, поддерживающий отложенное затенение на современных графических конвеерах[en], в результате чего поддерживается широкий диапазон кинематографических эффектов, включая боке и блики. Система поверхности использует тесселяцию и легкосмешиваемые слои различных материалов[1].

REDengine 4

В 2017 году CD Project раскрыла, что они работают над четырьмя проектами: созданием городов (англ. City Creation), бесшовным мультиплеером (англ. Seamless Multiplayer), ощущением кинематографичности (англ. Cinematic Feel) и совершенством анимации (англ. Animation Excellence). Все эти проекты будут включены в REDengine 4[8].

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 3)
Ответ на: комментарий от Sunderland93

Покажи хоть что-то опенсорсное и хотя бы чуточку близкое к возможностям Unity3d.

Эмм... Godot не подходит?

MageasteR ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Это же очередной шизоид, фапающий на опенсорсность онли

Фу таким быть, коллега необразованный. Фу быть трамвайным хамом.

Odalist ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Все верно. Читать надо как Frostbite Engine, REDengine. Уже сам погуглил и вспомнил. Не имелось ввиду что ведьмак на Frostbite.

anonymous ()
Ответ на: комментарий от RedEyedMan4

Не 3.14зди.

Бедненький фапун. Небось мозоли натер, фапая на закрытый софт. Я вот все удивляюсь. Что вас, в мир Линукса, притащило...сидели бы, на своих окошках, и бед не видали.

Odalist ★★★★★ ()
Ответ на: комментарий от Odalist

Бедненький фапун. Небось мозоли натер, фапая на открытый софт. Я вот все удивляюсь. Что вас, в нормальный мир притащило...сидели бы, в своих клоповниках, и бед не видали.

ozz_is_here ()
Ответ на: комментарий от Odalist

Я вот все удивляюсь. Что вас, в мир Линукса, притащило.

Да вот приходим мы, девианты, в ваш линуксмирок и засираем его проприетарщиной. И ты с этим ничего не поделаешь, хехе.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от Odalist

Я бы тебя еще понял, если бы это была ключевая системная библиотека или платформа для САПР. Но это же... просто игрули. Поставил прошел и забыл. Да, их не портируешь на MIPS, не обновишь поддержку платформ через 15 лет. Но нужно ли это?

Есть открытые движки - но игры на них используют расширения без исходника, а ресурсы проприетарны - легче от этого не становится. Но движку такому это в плюс.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от MageasteR

Godot не подходит?

Нет конечно. Да и что на нём есть такого?

Sunderland93 ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Я бы тебя еще понял, если бы это была ключевая системная библиотека или платформа для САПР. Но это же... просто игрули. Поставил прошел и забыл.

Может и так, но все начинается с мелочей.

Odalist ★★★★★ ()

Ну вот, только прочитал (без удовольствия) холивар в теме про Электрон (который, как известно, закапать и нинужно), можно почитать холивар в теме про Юнити (который, как известно, закапать и нинужно). А потом пойду дальче читать доки по Годот (который, как известно, закапать и нинужно).

А вообще, это конечно же печалит, что монстроузные мегакомбайны педалят в топе, но я таки все больше убеждаюсь, что решающее значение в успехе или неуспехе той или иной технологии имеет наличие коммюнити. Ибо система с положительной обратной связью - чем больше коммюнити, тем качественнее доки и туториалы, тем в свою очередь больше коммюнити. Вот тот же Вордпресс, например, люто ненавижу, но это мои личные никому неинтересные заморочки на фоне огроменнейшего коммюнити, и оно решает. А у Unity, который мне лично тоже как-то не по нраву, оное коммюнити есть. Это объективный факт. Так что можно долго и обоснованно холиварить, ибо закапать и нинужно, но в топе все же Юнити.

Сам же тем временем изучаю потихоньку Godot. Который тоже очень не хотел изучать, причем примерно из тех же соображений что и Юнити, но все те альтернативы, которые я рассматривал, страдают именно от отсутствия коммюнити. А значит слишком много пришлось бы стукаться вслепую и доходить самому, что ой не факт.

TL;DR - Юнити это монстроузное говно, но увы оно нужно (хорошо хоть не мне).

YogSagot ()
Ответ на: комментарий от Sunderland93

Первый Life is Strange да, на анриле. Второй (то есть приквел) - на юнити

Из-за чего я его так и не прошел сам, вынужден был смотреть стримы адекватных летсплейщиков чтобы узнать что там вообще (было несколько очень хороших и сильных моментов, но в целом конечно же гораздо слабее оригинала, что и ожидалось).

А все потому, что у меня некро-ПК с легаси некро-GPU. Ну так бывает, да, меня особо не печалит в целом. Вернее не печалило, пока не вышел очень долгожданный Dreamfall: Chapters, на который я Кикстартер донатил, и он то-то-то-то-то-тоооормозил пипец как. Причем именно по причине Юнити (да блин, Кризис и то норм идет).

Life is Strange который на Unreal - без проблем вообще (ровно одна сцена начала лагать за всю игру - End of the World Party в четвертом эпизоде). Выходит Before the Storm - и ровно та же беда, что и с Dreamfall: Chapters - тормоза, причем лютейшие уже на начальном сплешскрине. Причем что характерно - это беда именно новых версий Unity, на этой же машине Firewatch идет гладко и без проблем. Кто-то мне говорил, там что-то якобы с шейдерами намутили, из-за чего легаси видяшки стали неиграбельны. Не знаю, может и правда.

YogSagot ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.