arnold材质使用atan2函数

最开始没有在trigo节点中找到atan2

只有atan

(另外不得不吐槽这个trigo函数的名字)

本来想构造一个的但是看起有点麻烦

然后只能求助于osl

幸好里面直接就有

shader simple_atan2(
    float x = 10,
    float y = 10,
    output float result = 0)
{
    result = atan2(y,x);
}

atan2对于制作一些圆形的变换比较方便

不会有奇怪的返回值

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页