- 博客(1)
- 收藏
- 关注
原创 Unity Shader 实现简单日夜变化
定义4个_MainColor,对应正午、傍晚、夜晚、早晨,与背景图像相乘。由于项目要求,定义了变量_Daytime来控制时间,范围为0-4。来源为某项目需求,固定视角下,实现简易的海上场景及日夜变化。导入一张Cubemap,编写shader进行旋转和变色。日夜变化过程中,海面可以用同样的方法做变色。在main camera添加对应的Skybox组件。编写C#脚本,使用SetFloat设置材质的参数。加入海面,对背景下半部分进行遮挡。项目要求比较简单,借这个机会入门。通过重新采样实现图像的旋转。
2024-04-23 20:33:22
332
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人