2021. 12. 29. 23:34
Unity/shader
https://www.shadertoy.com/view/4djSRW
더보기
hashOld12의 패턴
float hashOld12(float2 p)
{
return sin(dot(p, float2(100, 100)));
}
hash12의 패턴
float hash12(float2 p)
{
float3 p3 = sin(float3(p.xyx) );
p3 += dot(p3, p3.yzx );
return sin((p3.x + p3.y) * p3.z);
}
편향랜덤이라서 안 쓰는게 좋을듯
noise(floatM|halfM|min10floatM|min16floatM)
'Unity > shader' 카테고리의 다른 글
유니티 Compute Shader (0) | 2022.01.07 |
---|---|
유니티 코드없이 Invisible 사용하기 (마스크 거꾸로 사용) (0) | 2021.08.17 |
Depth 쉐이더 (0) | 2021.06.12 |