Введение
Autodesk Softimage, или просто Softimage (/sɒfˈtiːʒ/) — приложение для 3D-компьютерной графики, предназначенное для создания 3D-компьютерной графики, 3D-моделирования и компьютерной анимации. Принадлежащее сейчас компании Autodesk и ранее известное как Softimage|XSI, это программное обеспечение широко использовалось в кино-, игровой и рекламной индустрии для создания компьютерных персонажей, объектов и окружения. Выпущенный в 2000 году как преемник Softimage3D, Softimage|XSI был разработан одноименной компанией, тогда являвшейся дочерней компанией Avid Technology. 23 октября 2008 года Autodesk приобрела бренд Softimage и активы 3D-анимации у Avid примерно за 35 миллионов долларов, что положило конец существованию Softimage Co. как самостоятельной организации. В феврале 2009 года Softimage|XSI был переименован в Autodesk Softimage. Бесплатная версия программного обеспечения, Softimage Mod Tool, была разработана для сообщества моддеров, чтобы создавать игры с использованием набора инструментов Microsoft XNA для ПК и Xbox 360, или моды для игр на движках Valve Source, Unreal Engine от Epic Games и других. Поддержка программы была прекращена с выходом Softimage 2014. 4 марта 2014 года было объявлено о прекращении разработки Autodesk Softimage после выпуска версии 2015 года, с обеспечением поддержки продукта до 30 апреля 2016 года.
Autodesk Softimage, or simply Softimage (/s//ɒ//f//t//ᵻ/'/m//ɑː//ʒ/) was a 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation. Now owned by Autodesk and formerly titled Softimage|XSI, the software has been predominantly used in the film, video game, and advertising industries for creating computer generated characters, objects, and environments. Released in 2000 as the successor to Softimage3D, Softimage|XSI was developed by its eponymous company, then a subsidiary of Avid Technology. On October 23, 2008, Autodesk acquired the Softimage brand and 3D animation assets from Avid for approximately $35 million, thereby ending Softimage Co. as a distinct entity. In February 2009, Softimage|XSI was rebranded Autodesk Softimage. A free version of the software, called Softimage Mod Tool, was developed for the game modding community to create games using the Microsoft XNA toolset for PC and Xbox 360, or to create mods for games using Valve's Source engine, Epic Games's Unreal Engine and others. It was discontinued with the release of Softimage 2014. On March 4, 2014, it was announced that Autodesk Softimage would be discontinued after the release of the 2015 version, providing product support until April 30, 2016.
Обзор
Autodesk Softimage – это приложение для 3D-анимации, включающее в себя набор инструментов компьютерной графики. Инструменты моделирования позволяют создавать полигональные или NURBS-модели. Моделирование подразделений не требует дополнительных операторов и работает непосредственно с полигональной геометрией. Каждая операция моделирования отслеживается в стеке истории построений, что позволяет художникам работать неразрушающим образом. Операторы в стеках истории можно переупорядочивать, удалять или изменять в любое время, и все изменения распространяются на финальную модель. Контрольные риги создаются с использованием костей с автоматической прямой кинематикой (IK), ограничениями и специализированными решателями, такими как для позвоночника или хвоста. Опционально, система ICE может использоваться для создания легковесных ригов в среде, основанной на узлах. Процесс риггинга можно ускорить с помощью адаптируемых двуногих и четвероногих ригов, FaceRobot для лицевой анимации и автоматической синхронизации губ. Анимационные функции включают слои и микшер, позволяющий комбинировать анимационные клипы нелинейным образом. Операторы анимации отслеживаются в стеке истории построений, отдельном от стека моделирования, что позволяет пользователям изменять базовую геометрию уже анимированных персонажей и объектов. MOTOR – это функция, которая переносит анимацию между персонажами, независимо от их размера или пропорций. GATOR может переносить атрибуты, такие как текстуры, UV-развертки, карты весов или огибающие между различными моделями. Softimage также содержит инструменты для симуляции частиц, цепочек частиц, динамики твердых тел, динамики мягких тел, ткани, волос и жидкостей. Движок рендеринга по умолчанию и тесно интегрированный в Softimage – это mental ray. Материалы и шейдеры создаются на основе узлов. Когда пользователи активируют так называемую область рендеринга в окне камеры, эта часть сцены рендерится с использованием указанного движка рендеринга и полностью интерактивно обновляется. Доступен дополнительный режим рендеринга для рендеринга шейдеров GPU в реальном времени, написанных на языках Cg или HLSL. Также включено FX Tree – встроенный композитор на основе узлов, имеющий прямой доступ к видеоклипам, используемым в сцене. Таким образом, его можно использовать не только для финальной обработки и компоновки отрендеренных кадров, но и как неотъемлемую часть создания сцены. FX Tree можно использовать для применения эффектов компоновки к видеоклипам, используемым в полностью отрендеренной сцене, позволяя Softimage рендерить сцены с использованием текстур, созданных или измененных различными способами в пределах одной и той же сцены. Помимо платформы ICE, основанной на узлах, описанной ниже, Softimage имеет обширный API и среду скриптинга, которые можно использовать для расширения функциональности программного обеспечения. Доступные языки скриптинга включают C#, Python, VBScript и JScript. Также доступен SDK на C++ для разработчиков плагинов, с онлайн-документацией в открытом доступе.
ICE Интерактивная творческая среда
7 июля 2008 года компания Softimage объявила о выпуске Softimage|XSI 7, в котором была представлена архитектура ICE (Interactive Creative Environment). ICE – это платформа визуального программирования, позволяющая пользователям быстро и интуитивно расширять возможности Softimage с помощью диаграммы потока данных на основе узлов. Это позволяет художникам создавать сложные 3D-эффекты и инструменты без использования скриптов. Среди основных областей применения ICE – процедурное моделирование, деформация, оснастка и симуляция частиц. Его также можно использовать для управления атрибутами сцены без необходимости написания выражений, например, для добавления дрожания камере или создания пульсации света. ICE – это движок параллельной обработки, использующий преимущества многоядерных процессоров, что обеспечивает пользователям масштабируемую производительность. ICE представляет функциональность Softimage с помощью набора узлов, каждый из которых обладает своими специфическими возможностями. Пользователи могут соединять узлы вместе, визуально представляя поток данных, для создания мощных инструментов и эффектов. Softimage поставляется с несколькими сотнями узлов, среди которых есть как узлы низкого уровня, такие как Multiply или Boolean, так и ряд узлов высокого уровня, называемых компаундами. Компаунды служат "оболочечными узлами" для объединения графов ICE в один узел. Softimage позволяет пользователям добавлять пользовательские компаунды в систему главного меню для удобства повторного использования. На скриншоте справа показан пример простого графа деформации геометрии ICE. В практическом сценарии этот граф можно было бы свести в компаунд и выставить важные параметры, например, интенсивность деформации. После добавления инструмента в пользовательский интерфейс его можно легко применить к другим объектам. Компаунды также можно совместно использовать между установками, поскольку вся их функциональность хранится в XML-файлах. Графический подход ICE позволяет создавать эффекты, которые ранее были достижимы только с помощью скриптов и/или скомпилированного кода. Благодаря своей визуальной природе и интерактивности, он очень доступен для пользователей без опыта программирования. Многие бесплатные и коммерческие инструменты ICE были созданы пользователями и сторонними разработчиками. Softimage содержит симулятор жидкости и физики на основе ICE под названием Lagoa, а также версию симулятора ткани Syflex на основе ICE.
Промышленное использование
Softimage в основном использовался в кино-, игровой и рекламной индустрии как инструмент для создания цифровых персонажей, окружения и визуальных эффектов. Примерами фильмов и других медиапроизведений, созданных с помощью Softimage, являются фильмы «Парк Юрского периода», «Тор», «Хищники», «Округ №9», «Падение Белого дома», игра «Якуза» и фильм «Элизиум».