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.
In: Render · Tagged with: lm2DMV, maya, mentalray, motion blur, motion vectors, pass, perfomance, shading
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 […]
In: Render · Tagged with: ART_passes, ctrl_buffers, expression, framebuffer, maya, mentalray, mentalrayOutputPass, mentalrayUserBuffer, mia_material_x, miDefaultOptions, openEXR, pass, perfomance, script, shading, simplePasses
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. К примеру, сгенеренный дисплейсмент […]
In: Render · Tagged with: bake, lightmap, mapping, maya, mentalray, mib_lightmap_write, mib_texture_lookup, mib_texture_remap, mib_texture_vector, perfomance, shading, surfaceShader, texture, uv, uvset
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 🙂 ) Можно проверять нормаль […]
In: FX · Tagged with: collision, expression, field, inputForce, maya, normal, particle attribute, particles, perfomance, runtimeAfterDynamics, runtimeBeforeDynamics, volume, volumeAxisField
External Values in Particle Expressions
В качестве первого поста в блоге опишу методы оптимизации довольно частой задачи в партикловых экспрешенах – использование в них внешних значений. As a first post in this blog I’ll describe optimization methods of pretty common task in particle expressions – using external values in them. Простой пример: производить некое действие над частицей в зависимости от […]
In: FX · Tagged with: expression, maya, particle attribute, particles, perfomance, pointMatrixMult, pointPosition, runtimeBeforeDynamics, worldPosition
MultiPass Rendering Skin Layers
Видеоурок от конца 2005го года. Рассказывает о распассовке misss_fast_skin шейдера через ctrl_buffers, оптимизации времени просчета за счет замены его на базовые шейдеры, из которых он состоит, и композе полученных пассов. Videotutorial from the end of 2005. It explains breaking misss_fast_skin shader into passes via ctrl_buffers, optimization of render time by replacing it with base shaders […]
In: Compositing, Render · Tagged with: ctrl_buffers, maya, mentalray, misss_fast_shader, misss_fast_skin, misss_lambert_gamma, misss_set_normal, misss_skin_specular, pass, perfomance, shading, shake