Blender для начинающих/OSL: различия между версиями
Содержимое удалено Содержимое добавлено
Iniquity (обсуждение | вклад) м Откат правок Владислав Молдован (обс.) к версии Volobuev Ilya |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 3:
OSL (Open Shading Language) - язык для написания шейдеров. Он очень похож на C++.
=Введение=
<
shader gamma (
color Cin = 1, /* color - тип параметра */
Строка 12:
Cout = pow (Cin, 1/gam);
}
</syntaxhighlight>
или:
<
shader gamma (color Cin = 1, float gam = 1, output color Cout = 1)
{
Cout = pow (Cin, 1/gam);
}
</syntaxhighlight>
Все то, что стоит в скобках, называется параметрами шейдера.
|