自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 Unity Shader 实现简单日夜变化

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

2024-04-23 20:33:22 164 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除