Korchy (korchy) wrote,
Korchy
korchy

OSL-шейдер градиента

Простой шейдер на OSL для накладывания градиента







shader Gradient (
   vector Vector = P,
   float Multiply = 1.0,
   output float Factor = 0.0
)
{
   vector LocalPointPosition = transform("object",Vector);
   Factor = ((LocalPointPosition[1]+1.0)/2.0)*Multiply;
}

Ноды




Скомпилированный OSL-шейдер: Градиент

Tags: blender_tips, cycles, osl
Subscribe

  • Компьютерное :)

    ... - Теперь нажми Enter. ... - Ну, перевод строки. ... - Ввод! ... - Большая клавиша. ... - Нет, не снизу. ... - Со стрелкой. ... - С одной. ... -…

  • Страдательное :)

    - Что с рукой? - Палиндром. - Чего? - "А роза упала на лапу Азора". Пострадал Азор, пострадала роза, пострадали соседи, разбуженные громкими матюками.

  • Еще вдогонку :)

    - Там лежит. - Там, это где? - Там. Только чуть-чуть не там.

Comments for this post were disabled by the author