
Pixar RenderMan
RenderMan является основным рендерером кино-теле индустрии. Его основным преимуществом является скорость и способность обсчитывать сцены высокой сложности (с многими тысячами полигонов). Разработчики данной программы также гордятся качеством выполнения antialiasing и motion blur, точностью настроек камеры.
RenderMan – это scanline рендерер, поэтому для работы ему требуется набор шейдеров (shader) для создания реалистичных световых эффектов. Разработчики программы создали целый язык, на котором можно программировать шейдеры, но это довольно сложно и многие компании нанимают специалистов для программирования шейдеров. Разумеется Pixar обладает стандартной библиотекой шейдеров которую вы можете использовать, кроме того, существует много отдельных студий, занимающихся их созданием.
RenderMan – это только программа рендеринга без возможности моделирования. Вам придется создавать и анимировать сцены в других программах, а затем передавать их в RenderMan для финального рендеринга. Для этой цели существуют дополнительные программы.
Electric Image Camera
Данная программа является аналогом RenderMan и также ориентирована на кино-теле индустрию. Ее показатели и принцип работы практически совпадает с RenderMan. Единственное различие – программирование шейдеров не является таким сложным процессом и требует лишь знаний C и C++.
Discreet 3d Studio max
Max – это рабочая лошадка 3D индустрии во всех областях: рендеринг, моделирование, анимация. Это, возможно, самая гибкая программа т.к. вся ее работа основана на плагинах. Таким образом вы можете добавить в нее те функции, которые вам необходимы и настроить программу под ваши нужды. В этом Max далеко обогнал всех своих конкурентов. Таким образом, если вам не нравится работа встроенного рендерера, вы можете с легкостью поменять его на дюжину других, которых он поддерживает.
Softimage Mental Ray
Данная программа использует комбинацию scanline и raytracing. Также есть возможность программировать свои собственные шейдеры (если вы знаете C или C++). Если такая задача вас пугает – существует множество уже готовых.
Что нас ждет в будущем
Какие же улучшения в области рендеринга нас ждут в будущем? Phil Miller, исполнительный менеджер Max говорит: "Скорость – это необязательно следующий шаг. Мы уже знаем как повторить большинство тех образов, которые мы видим в реальной жизни. Мы можем повторить 95% эффектов реальной жизни, но каждый новый уровень реализма требует удвоения количества расчетов и при этом только слегка приближает нас к реальности. Возможно теперь, когда производительность процессоров так выросла, мы сможем осуществить это".
Brad Peeble, сотрудник NewTek соглашается: "В настоящее время процесс развития рендеринга идет в двух направлениях. Первое - реал-тайм рендеринг, но с большим уровнем физического реализма и световых эффектов – это нас ждет в скором будущем, с ростом производительности процессоров нам уже не нужно будет имитировать поведение света – мы сможем точно рассчитать его. Второе – обогнать фотореализм. Мы хотим иметь возможность создавать сцены, которые будут выглядеть лучше реальности".