Читать «Журнал «Компьютерра» № 33 от 11 сентября 2007 года» онлайн - страница 38

Компьютерра

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

3ds max практически единственный из всех пакетов, намертво привязанный к платформе Windows. Современная индустрия вряд ли будет долго терпеть сей вопиющий факт. Нынешний рынок диктует несколько другие стандарты, нежели привязка к одной платформе.

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

Попробую также на основе последних трех Сигграфов отметить основные тенденции в развитии трехмерных пакетов за истекшие два года и сделать прогнозы о том, чего следует ожидать в будущем.

Язык Питон – абсолютный фаворит в индустрии компьютерной графики. Поспешно встроенный почти во все пакеты, он призван унифицировать способ работы с данными как внутри пакетов, так и на уровне операционных систем. Не исключено, что это сделано под давлением компании Disney, давно опирающейся на возможности Питона.

Развитие независимых систем рендеринга. Технологический прогресс в этой области вынудит производителей софта забросить собственные разработки средств визуализации и заняться интеграцией с лучшими решениями на рынке. Интеграция с Pixar Renderman, похоже, станет стандартом.

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

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

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

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