作者:哀乐交加6 | 来源:互联网 | 2023-05-28 17:32
本文由编程笔记#小编为大家整理,主要介绍了shader讲解第三天 如何把图片贴在模型上相关的知识,希望对你有一定的参考价值。 一、UV坐标特点:uV轴大小都是1,放图片的时候就像这样:把第7个复制
本文由编程笔记#小编为大家整理,主要介绍了shader讲解第三天 如何把图片贴在模型上相关的知识,希望对你有一定的参考价值。
一、UV坐标
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/8284f766f2bde289.jpeg)
特点:uV轴大小都是1,
放图片的时候就像这样:
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/3bdbed1ecfc32669.jpeg)
把第7个复制一份成8,![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/d3b7277711a1f89e.jpeg)
想渲染一张图片,必须在片元函数里面渲染
1.拿到图片 2D
2在a2v里面拿到
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/cb4285a7e3b3d08a.jpeg)
3.v2f:
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/98bc530cbbebc9ab.jpeg)
4.![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/c3a5ac317a9f17bb.jpeg)
5. 片元函数里面:
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/5321318721b19750.jpeg)
结果:![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/845fc71474d2c970.jpeg)
因为只贴到了漫反射上面
为了加强,环境光也和贴图颜色,高光反射先关闭:
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/936baed550329bd3.jpeg)
应该用班兰伯特来接收
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/a9870a6f61d35246.jpeg)
结果:![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/f81a7619722133a7.jpeg)
高光先关闭:最后的运行就是上边的
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/2d3a6754eefa6717.jpeg)
明天讲解 数据库-》登录——》注册(涉及到服务器)
mysql官网:
![技术分享图片](https://img6.php1.cn/3cdc5/c64b/78c/c4ef6088ef4bc2e4.jpeg)