Что нового
Узнайте о важнейших новинках инструментария для художников и дизайнеров в Unity 2019.3. Подробнее об этом см. в примечаниях к выпуску.
Мы добавили предварительную версию поддержки Animation Rigging в Timeline. Этот пакет упрощает профессиональным аниматорам и любителям предварительный просмотр и настройку анимации в игровых сценах. Дорожки Timeline можно перемешивать между собой для создания новых анимаций, соответствующих задачам сцены, благодаря чему анимацию можно быстро исправить в редакторе, не открывая отдельную программу. В сочетании с окном Animation и средством Rig Effectors из ранних выпусков Unity этот пакет дает мощный и эффективный инструмент для работы с анимацией в Unity.
Мы выпустили пример проекта на DOTS, демонстрирующий возможности совместной работы компонентов на основе стека информационно-ориентированных технологий (DOTS) в Unity 2019.3.
Пакет Entities (предварительная версия) включает две из этих функций, особенно важных для дизайнеров. Conversion Workflow позволяет конвертировать объекты GameObject в экземпляры одним щелчком, используя мощь DOTS, не отказываясь от знакомых методов работы. Unity Live Link позволяет вносить изменения в редакторе с передачей обновлений на целевое устройство в реальном времени, благодаря чему можно мгновенно оценивать изменения и их влияние на производительность на реальном устройстве.
Кроме того, новые инструменты анимации DOTS теперь впервые доступны в виде предварительных версий пакетов.
2D Tilemap Editor позволяет разработчикам создавать огромные 2D окружения с помощью текстурных карт, а 2D Extras обеспечивает поддержку анимированных или плиток, автоматически отображающих графику, соответствующую соседним плиткам.
2D Sprite Shape также помогает с легкостью создавать 2D окружения. Инструмент предназначен для разработки органических сплайновых двухмерных ландшафтов и объектов, имеет удобный редактор для определения внешнего вида контуров, углов и заливок, а также автоматически создает коллайдеры. Sprite Shape Extras (доступен в менеджере пакетов) позволяет добавлять дополнительные функции, например, Conforming Spline, для прикрепления объектов к Sprite Shape, чтобы те двигались по сплайну.
Оба инструмента включают высокопроизводительные рендереры и проверены на совместимость с Unity 2019.3.
2D PSD Importer позволяет импортировать многослойные файлы Photoshop непосредственно в Unity, тем самым сохраняя спрайты и информацию о слоях. Это средство особенно полезно для риггинга 2D-анимации и экономит время, которое в противном случае пришлось бы тратить на экспорт отдельных слоев Photoshop в форме спрайтов. Пакет проверен на совместимость с Unity 2019.3.
Создавайте скелетную анимацию с помощью спрайтов, включая риггинг, тесселяцию и создание костей непосредственно в Unity. Пакет 2D Animation — это все необходимые инструменты для Sprite Editor. Это средство работает совместно с 2D PSD Importer при импорте частей персонажа, и совместно с 2D Animation для анимации готового персонажа с ключевыми кадрами или кривыми. Этот пакет проверен на совместимость с Unity 2019.3.
Экспериментальная функция Sprite Swapping позволяет быстро и просто создать несколько персонажей или по-разному выглядящих частей с одинаковой анимацией и риггингом.
Камера 2D Pixel Perfect помогает сохранять четкость и стабильность пиксельных композиций при движении и повороте в различном разрешении. Отдельный пакет теперь проверен на совместимость с Unity 2019.3.
Cinemachine Pixel Perfect расширяет возможности Cinemachine Virtual Camera. Оно обнаруживает компонент 2D Pixel Perfect и использует его настройки для корректировки размера и положения ортогональной камеры на основе разрешения пикселя.
Благодаря экспериментальному 2D-освещению, представленному в Unity 2019.2, мы реализовали в 2D-пространстве эффекты динамического освещения. В редакторе спрайтов появился новый параметр — вторичные текстуры. Вторичные текстуры. Этот инструмент позволяет добавить карты нормалей или карты масок к двухмерным спрайтам, позволяя имитировать объем, создавая более реалистичные эффекты двумерного освещения. Вторичные текстуры можно добавить к объектам Sprite Shape, Tilemap и Sprite, включая объекты, созданные для 2D-анимации.
2D Shadows — это новая экспериментальная функция Unity 2019.3. Вы можете добавить к объекту GameObject новый компонент Shadow Caster 2D и определить форму, которая будет динамически отбрасывать тень от источников двумерного освещения. Кроме того, каждый тип двумерного источника света теперь имеет новые параметры построения теней от объекта, включая интенсивность и непрозрачность.
Создавать отверстия в ландшафте для дополнительной детализации и реалистичности сцен (например, пещеры, колодцы или траншеи) стало еще проще. Возьмите инструмент Paint Surface Mask, выберите кисть и просто нарисуйте отверстия на поверхности, аналогично раскрашиванию материала.
Это обновление бесшовно интегрируется с другими системами Unity, включая физику, систему навигации и систему карт освещения. Кроме того, программисты могут получать доступ к информации об отверстиях в ландшафте с помощью скриптов, реализуя собственную логику взаимодействия с ландшафтом.
Мы также улучшили систему применения материалов к ландшафту, которая позволяет текстурировать сложные ландшафты и ускоряет рабочий процесс. Недавно мы представили 15 инструментов для лепки, а также полезный инструментарий, ускоряющий работу. Подробнее об этих обновлениях можно узнать из этой статьи.
Работать с большими, сложными сценами — непростая задача. Особенно сложно найти и выбрать нужные объекты. Инструмент Scene Picking — это новинка, отменяющая необходимость выбора отдельных частей сцены, что позволяет вам сосредоточиться только на нужных вам элементах. Это помогает художникам и дизайнерам работать быстрее и безопаснее.
Мы также заменили стандартные сетки Unity на ProGrids и добавили расширенный Handles API, позволяющий разработчикам менять поведение управляющих элементов.
Пресеты помогают пользователям настроить стандартное состояние любого элемента Unity — компонентов, средств импорта, менеджеров. И все это без программирования. Пресеты ускоряют разработку дизайна и художественного оформления, позволяя вам не начинать с чистого листа. Они также могут быть полезны для регистрации и документирования эстетических и дизайнерских решений, а также помогают командам вести совместную работу, применяя правила к большим сценам для однородности.
В Unity 2019.3 Preset Manager позволяет создавать несколько стандартных состояний для одного типа. Это значит, что вы можете создать несколько стандартных настроек, которые включаются в соответствии с вашими правилами наименования.
Unity теперь поддерживает сторонние материалы для рендерера, благодаря чему разработчики теперь могут добавлять поддержку нужного им материала рендерера для корректного отображения атрибутов в Unity. Это сокращает необходимость разработки материалов, упрощает разработку контента и процесс разработки внешнего вида. Unity 2019.3 поставляется с поддержкой нескольких материалов: поверхностный шейдер Autodesk Arnold Standard, физический материал Autodesk 3ds Max и интерактивный шейдер Autodesk.
Получите доступ ко всему вышеперечисленному и многому другому уже сегодня.