Rendering Motion Vectors with mentalRay in Maya
Некоторое время назад сделал видеоурок по рендерингу моушен векторов менталреем в Майе по просьбе RE:Vision Effects (поэтому на английском языке). Сейчас переключаю их в общее пользование на vimeo. I’ve made a videotutorial not long ago on rendering motion vectors with mentalRay in Maya by request of RE:Vision Effects. Today I’m making it public on vimeo.
Framebuffer setup for passes output in general and mia_material_x in particular
В этой статье хочу описать метод “ручной” распассовки при рендере в mentalray. Начиная с версии 2009 в майе появилась удобная система пассов прямо из renderSettings. Сейчас в ходу уже Maya 2010… Так зачем тогда нужна возня с настройкой вручную? In this article I want to describe manual method for outputting passes with mentalray. Starting from [...]
Lightmaps & Converting image to another uv space
Этот пост о методах конвертации изображения (текстуры, карты дисплейсмента и т.п.), нарисованного для определенной uv-развертки, в соответствующее изображение для другой uv-развертки того же объекта. This post is about methods to convert an image (texture, displacement map etc.) made for specific uv-mapping, into corresponding image for another uv-mapping of the same object. К примеру, сгенеренный дисплейсмент [...]
Convert Instancer into geometry
Type: Python Script (py) Name: sag_instancerToGeometry Version: 1.1 Released: 2010.06.11 Download Практически каждый раз когда использую instancer для размножения геометрии по частицам, в итоге неминуемо хочется перевести полученный результат в обычные объекты с ключевой анимацией, дабы подправить отдельные из них или удалить вовсе. Almost every time I use instancer to duplicate geometry via particles, I [...]
Initial values of particle attributes
Предположим, мы установили частицам initial state или попросту создали их с определенными значениями атрибутов кропотливо вымученным скриптом, а потом захотели изменить некоторые из этих значений… Допустим, спрайты дыма имеют разный начальный скейл и увеличиваются относительно него со временем, и мы хотим их сделать в два раза меньше… Или попросту изменить в несколько раз массу осколков [...]
Tiling procedurals and Placement mapping
Небольшой трюк, вполне простой, но возможно не совсем очевидный. Для создания шероховатостей, детальной фактуры и прочей высокочастотности обычно используется какой-нить fractal или noise с большим числом repeat, что приводит к явному тайлингу: A little trick, pretty simple, but maybe not very obvious. To create coarse surfaces, detailed textures and other high frequency stuff we often [...]
Particle inside a volume and Field Influence checks
Довольно часто возникает задача – определить находится ли частица внутри объекта и в зависимости от этого что-то с ней сделать (обычно убить ) Often there’s a need to check whether a particle is inside an object or not and based on that to make something with it (usually kill ) Можно проверять нормаль ближайшей точки [...]
miLabel to control mib_amb_occlusion
В шейдере mib_amb_occlusion имеются два уродливых, но полезных атрибута: id_inclexcl и id_nonself. Вкупе с кастомным атрибутом miLabel они позволяют определять какие именно объекты могут затенять, а какие нет, а так же определять затеняет ли объект сам себя. Ключевой для понимания момент – речь идет только о способности затенять, а не о способности принимать затенение. There’re [...]
Uniform Particle Trails
Когда возникает задача получить партиклами какие-то гладкие линии, трейлы или струи, обычно надежды возлагаются на Blobby Surface или новый Output Mesh для nParticles. У обоих есть свои достоинства и недостатки, общий из которых – как добиться ровного трейла – при минимуме использованых частиц получить максимально гладкий результат. When the task becomes to get smooth lines, [...]
decomposeMatrix plugin
В стандартной поставке майи (как минимум начиная с 8.5), есть плагин с наверняка туманным для многих названием decomposeMatrix. Плагин добавляет довольно полезную ноду с одноименным названием, предназначенную для разложения стандартной 4×4 transform matrix на translation, rotation, scale и shear. In a standard maya package (at least since 8.5) there’s plugin with a rather foggy for [...]
