当前位置: 首页 > wzjs >正文

从哪个网站找钢做的微商seo外链收录

从哪个网站找钢做的微商,seo外链收录,铁岭市网站建设,主题餐厅装修设计公司云阴影效果简介 这里说的云阴影,是使用噪声图或者特定规律的随机图模拟的假云阴影。效果类似于大片云投影在大地上,同时阴影按照一定速度移动和随机流动变化,并且支持双层阴影叠加。 全局参数 全局云阴影开关 可以看到,有一个是…

云阴影效果简介

这里说的云阴影,是使用噪声图或者特定规律的随机图模拟的假云阴影。效果类似于大片云投影在大地上,同时阴影按照一定速度移动和随机流动变化,并且支持双层阴影叠加。

全局参数

请添加图片描述

全局云阴影开关

可以看到,有一个是否启用(Enable)的全局开关控制是否开启全局云阴影。这可以使用全局变体实现,由于全局变体无法剔除,容易引入变体爆炸问题。因此,最好使用材质局部变体替代。

云阴影颜色

有一个全局的云阴影颜色用于调整整体的云阴影颜色,比如可以调出红色等特殊颜色的云阴影,默认是黑色。

云阴影参数

从参数设置可以看到,云阴影分为两层。每层有大小、强度、方向、速度以及噪声的强度、速度、tiling。噪声是为了模拟云阴影边缘的快速变化抖动效果。同时,需要一张云阴影贴图来控制这两层的参数;规定贴图的R、G通道是第一层阴影的强度和噪声的强度,B、A通道是第二层阴影的强度和噪声的强度。

Shader或者材质参数

请添加图片描述

材质云阴影开关

Shader上有专门的变体开关控制是否激活云阴影。这里针对的是当前材质的开关,使用local变体即可满足据要求。

材质云阴影强度

同时,有一个强度滑块控制该材质的云阴影强度。这样,可以定制不同材质接收到云阴影强度。

实现原理

修改albedo

#if _GLOBAL_CLOUD_SHADOWsurfaceData.albedo = ApplyGlobalCloudShadow修改(surfaceData.albedo, input.positionWS, _CloudShadowIntensity);
#endif

从上述代码可以看到,在开启变体_GLOBAL_CLOUD_SHADOW时候,使用函数ApplyGlobalCloudShadow修改albedo。

计算CloudShadow

inline half3 ApplyGlobalCloudShadow(half3 albedo, float3 positionWS, half intensity = 1.0f)
{half firstCloudShadowIntensity = GetFirstGlobalCloudShadowIntensity(positionWS);half secondCloudShadowIntensity = GetSecondGlobalCloudShadowIntensity(positionWS);albedo *= lerp(half3(1, 1, 1), _CloudShadowColor, intensity * max(firstCloudShadowIntensity, secondCloudShadowIntensity));return albedo;
}
  1. 函数ApplyGlobalCloudShadow首先计算两层云阴影强度,再使用max获得两层的最大强度(两层阴影叠加的位置取最大值)作为云阴影强度。
  2. 然后使用这个云阴影强度在白色与云阴影颜色之间进行插值获得最终的云阴影颜色。
  3. 最终,将该云阴影颜色乘到albedo上。

计算单层CloudShadow强度

该函数代码比较关键,不再直接提供源码,有需要的可以理解后再自行实现。

  1. 使用传入的positionWS计算出worldUV。
  2. 使用worldUV结合云阴影的大小、速度计算出云阴影的位置(cloudUV),然后使用cloudUV采用贴图的R通道获得云阴影强度。
  3. 使用worldUV结合云阴影噪声的速度、tiling计算出云阴影噪声的位置(cloudNoiseUV),然后使用cloudNoiseUV采用贴图的B通道获得云阴影噪声强度。
  4. 将云阴影强度和云阴影噪声强度进行叠加获得整体的云阴影强度。注意:叠加算法很关键,需要使用PS的线性加深模式。

整体效果

请添加图片描述
更精细的效果可以参考文章:假云阴影模拟

http://www.dtcms.com/wzjs/304399.html

相关文章:

  • 怎么把别人做的网站变成自己的搜索引擎优化推广
  • 建筑工程网免费下载杭州seo排名优化外包
  • 微信小程序开发如何制作seo综合检测
  • 高端建设网站公司新闻最新热点
  • 专科医院网站建设一手渠道推广平台
  • 连云港做网站多少钱提高百度搜索排名工具
  • wordpress 设置用户权限seo确定关键词
  • 海南网站建设小强seo收录查询工具
  • 自己的网站做app登录百度账号注册
  • 成都市城乡建设委员会的网站淘宝店铺推广
  • 星斗科技 网站建设投广告的平台有哪些
  • 通州住房城乡建设委员会网站搜索引擎优化的主要特征
  • 用asp制作一个简单的网站如何做网销
  • vps如何建两个网站关联词有哪些关系
  • 苏州新区网站制作各国足球世界排名
  • 如何写网站建设方案吸引客人的产品宣传句子
  • 网站诊断工具seo关键词快速排名
  • 什么是网站静态页面网络项目免费的资源网
  • 江门网站制作流程电商网站平台搭建
  • 广西柳州科技学校网站建设南昌seo网站管理
  • 天长seo排名长沙网站包年优化
  • 网站开发与程序开发b站网页入口
  • 深圳宝安seo优化排名案例
  • 网站开发追款单淘宝运营一般要学多久
  • 做公司网站流程100%能上热门的文案
  • 医院 网站建设百度建站平台官网
  • 柳州市网站建设公司重庆森林百度网盘
  • 网站建设活动海报武汉seo群
  • 网站建设维护百度官方客服电话
  • 淘城汇网站谁做的深圳网络营销技巧