shader

2021年3月19日

Shader效果踩坑备忘

在使用%运算来制作图集中的sprite无限滚动的UV动画效果的时候,记得用abs把符号去掉,否则%运算(对于小数或者整数都一样)会保留符号,这就导致实际取值范围会到达(-1,1) 负数uv的部分会造成依赖于贴图超出处理方式属性的错误结果(clamp就是什么都没有或者色块 repeat就是显示出同图集的相邻其他sprite图像)。还有几种可以代替%的计算方法:There are several solutions:fmodfracmodffloorNote while fmod and modf

Read More
2020年4月23日

Shader编程备忘

目前效果B站:https://www.bilibili.com/video/bv1Wa4y147Nrcg的乘法运算符是数值对乘 对向量和矩阵要求尺寸一致,cg的向量点积和向量矩阵 矩阵矩阵乘法用mul函数只有4维的向量vector可以作为向量参数 设置Blend 并且才能启用半透明混合效果透明相关tag参看这里:https://www.cnblogs.com/0kk470/p/8250704.htmlBlend参数看这里:https://blog.csdn.net/LeeXxs/art

Read More