miLabel to control mib_amb_occlusion
В шейдере mib_amb_occlusion имеются два уродливых, но полезных атрибута: id_inclexcl и id_nonself. Вкупе с кастомным атрибутом miLabel они позволяют определять какие именно объекты могут затенять, а какие нет, а так же определять затеняет ли объект сам себя. Ключевой для понимания момент – речь идет только о способности затенять, а не о способности принимать затенение. There’re […]
In: Render · Tagged with: id_inclexcl, id_nonself, maya, mentalray, mib_amb_occlusion, miLabel, occlusion, shading, shadow
Copulating mip_matteshadow & IBL
Недавно немало помучался с тем как же заставить mip_matteshadow шейдер отображать сквозь себя текстуру IBL. В примерах повсеместно используется mip_mirrorball и mip_cameramap, но чего делать с обычным latlong изображением – ничего не нашел. Хотя видел предложение воспользоваться mib_lookup_spherical, но по-моему синхронизировать этот шейдер с вращениями IBL – большое западло. Сейчас опишу наденное мною простое и […]
In: Render · Tagged with: alpha, environment, ibl, image based lighting, maya, mentalray, mia_envblur, mib_color_mix, mib_opacity, mib_transparency, mip_matteshadow, shading, shadow