我是靠谱客的博主 魔幻小蚂蚁,这篇文章主要介绍Unity shader 随机数,现在分享给大家,希望可以做个参考。

在这里插入图片描述

inline float ValueNoise(float3 pos)
{
     float3 Noise_skew = pos + 0.2127 + pos.x * pos.y * pos.z * 0.3713;
     float3 Noise_rnd = 4.789 * sin(489.123 * (Noise_skew));
     return frac(Noise_rnd.x * Noise_rnd.y * Noise_rnd.z * (1.0 + Noise_skew.x));
 }
...
float random (float2 st, float n) {
 	st = floor(st * n);
    return frac(sin(dot(st.xy, float2(12.9898,78.233)))*43758.5453123);
}
...
col = random(i.uv.xy, 10);
retunr col;

最后

以上就是魔幻小蚂蚁最近收集整理的关于Unity shader 随机数的全部内容,更多相关Unity内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(126)

评论列表共有 0 条评论

立即
投稿
返回
顶部