вывести объекты отдельным пассом
Цитата alexfmos:
По-моему за один просчет нельзя посчитать и объект и то что за ним. Если вы имеете ввиду нажать на кнопку, придти и увидеть все пассы, тогда можно, используя, как вы и сказали batch render со scane states, но я scene states очень не люблю, путаница начинается, поэтому можно отправлять несколько состояний сцены в backburner. Если не знакомы - советую, очень удобная штука. Настраиваем один рендер, в бёрнер его, настраиваем второй, туда же его, и пошли пить кофе, или работать над другим проектом.
Upd: перечитал еще раз, получается что вам нужна только маска на объект, а ни на каких пассах изображение от объекта не нужно. Ну так отрендерите только маску отдельно, она же секунду рендерится, например rendermask, или вручную.
Где-то уже читал про то что это невозможно, но надежа есть. В идеале нужно получить отдельный слой, маска задача минимум.
Проблема в том, что батч рендер и сцен стейт не подходят, по причине того что нужно делать отдельный рендер для маски это 10сек подготовки сцены(там много геометрии, которая должна матировать объекты, например деревья) и 5 сек рендера это время помножаем на 5000 кадров анимации - получается 20 часов рендера, только на маску. слишком много кофе нужно=) поэтому и хочется получить хотя бы маску, в рамках одного просчета.