Как же специалисты из кинокомпаний создают эти красивые компьютерные сгенерированные изображения и видео, которые мы видим в голливудских блокбастерах? В мире программ моделирования освещения для получения фотореалистичного изображения мы создаем цифровую копию сцены, добавляем камеру и источник света и моделируем пути миллионов световых лучей между камерой и источниками света. Эта техника называется трассировкой и может занять несколько минут, чтобы получить только один кадр на мощном компьютере. Однако, в этих симуляциях лучи света могут отражаться от поверхности объектов. На самом деле, многие объекты представляют собой объемы, где лучи света могут проникать в их поверхность и рассеиваться перед выходом или поглощением. Это относится не только к визуализации дымовых шлейфов и дымки, но и всевозможных прозрачных объектов, таких как наша кожа, мрамор, воск и многое другое. Такую расширенную программу моделирования называют уже не трассировкой, а объемной трассировкой, и с ее помощью можно создавать еще более красивые изображения, однако это дорого и сложно: если классическая трассировка занимала несколько минут на одно изображение, то последняя зачастую увеличивает время рендеринга до нескольких часов. Чтобы сэкономить время, мы должны определять, что не все световые пути нужно рендерить. Многие из них не вносят практически никакого вклада, и лишь малая часть этих путей несет в себе большую часть информации, которую мы видим на этих снимках. Так что, если бы мы смогли создать алгоритмы, которые точно знали бы, где искать эти дорогостоящие пути света и систематически фокусироваться на них? Специалисты придумали такую систему апробации, в которой искусственный интеллект определяет наиболее подверженные преломлению участки на материалах. Сам код интеллекта занимает менее четырех килобайт! Специалисты использовали эту технологию в последних версиях профессионального рендера Arnold.
Технология быстрой трассировки лучей от голливудских специалистов
27 апреля 201927 апр 2019
14
1 мин