|
Что такое voxelRender? voxelRender - программный комплекс для построения фотореалистичного растрового отображения объемной геометрии, описанной при помощи массивов вокселей. Воксель (voxel, volume picture element) - минимальный (простейший) элемент объема (объемной геометрии). В общем случае воксели могут представлять собой различные геометрические объекты и структуры. Главной особенностью вокселя является его неделимость по отношению к световым потокам. Например, невозможно увидеть или осветить часть вокселя. Указанное ограничение позволяет гораздо проще оперировать вокселями по сравнению с полигонами, форма и характеристики которых весьма не однородны. voxelRender разрабатывается как Stand Alone (самостоятельный) рендер. Таким образом, при соответствующей подготовке данных он может быть использован совместно с любым пакетом 3D моделирования. Планируется, что в voxelRender-е будет реализована поддержка всех основных оптических эффектов, необходимых для создания фотореалистичного изображения. При этом, качество получаемого изображения при аналогичных временных затратах будет значительно выше, по сравнению с существующими на сегодняшний день полигональными рендерами. Кроме того, использование воксельной геометрии позволит реализовывать ряд эффективных приемов для ускорения просчета анимированных сцен. В частности, технология Volumetric Enviroment даст возможность, произведя однократный обсчет 3-х мерной сцены, внедрять в нее новые объекты (при условии, что их влияние на освещенность в сцене не слишком велико) и получать их изображения в сцене с учетом условий освещения (в том числе Caustics, Absorbance и т.п.). Другой интересной особенностью voxelRender-а является возможность одновременного просчета изображения для множества различных по типам, настройкам и расположению камер. Такой подход позволяет при минимальных затратах машинного времени получать множество изображений различных ракурсов сцены и легко реализовывать некоторые широко распространенные спецэффекты. Конечно, определенную трудность на начальном этапе применения voxelRender-а будет представлять процесс вокселизации полигональной геометрии. Это самостоятельная сложная задача, которая будет требовать самостоятельного решения. В будущем идеальным вариантом может стать разработка полностью воксельных пакетов 3D моделирования, которые предоставят в распоряжение моделеров и художников инструменты с небывалой гибкостью, скоростью, простотой, а главное - качеством воплощения творческих идей. В течение этого года я планирую предложить вниманию всех заинтересовавшихся данным проектом тестовую альфа-версию рендера. Буду рад услышать от вас отзывы и пожелания... П. Кузнецов |