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

温州哪里可以做企业网站seo网页优化工具

温州哪里可以做企业网站,seo网页优化工具,澄城县城乡建设局网站,用jsp做新闻网站前言: 当我们想用一个灯光只对特定的物体造成影响,而不对其余物体造成影响时,我们就需要设置相对应的LightLayer,但是这在URP12.0是存在的,在之后就不存在LightLayer这一功能,URP将其隐藏而改成了RenderLa…

前言:

当我们想用一个灯光只对特定的物体造成影响,而不对其余物体造成影响时,我们就需要设置相对应的LightLayer,但是这在URP12.0是存在的,在之后就不存在LightLayer这一功能,URP将其隐藏而改成了RenderLayer。官方Lit很好的处理了RenderLayer的适配,但是对于我们自定义的Shader效果,要使用RenderLayer就需要增加特定的功能。

实现:

RenderLayer功能是处理特定光影响特定事物的,在shader中可以通过GetMeshRenderingLayer获取当前模型的meshrender中的renderlayer,然后和light的layermask进行对比,如果一致则进行灯光操作,如果不一致则不进行灯光操作,代码如下:

   uint renderingLayers = GetMeshRenderingLayer();Light main_light = GetMainLight();half render_mask = main_light.layerMask & renderingLayers;half3 main_light_color = render_mask * main_light.color.rgb;

额外光的处理也是一致,举个例子:

 #ifdef _ADDITIONAL_LIGHTSuint pixelLightCount = GetAdditionalLightsCount();for (uint lightIndex = 0u; lightIndex < pixelLightCount; lightIndex++){Light light = GetAdditionalLight(lightIndex, i.positionWS.xyz, i.shadowMask);half3 attenuatedLightColor = light.color * light.distanceAttenuation;half3 main_light_color = (light.layerMask & renderingLayers) * attenuatedLightColor;lightColor += LightingLambert(main_light_color, light.direction, i.normalWS);}#endif

结果:

正常情况下,一盏主光

额外加一盏平行光 ,设置为影响使用官方Lit的模型

切换影响使用自定义Shader的模型 

对两个模型都影响

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

相关文章:

  • 高端网站创建市场营销公司
  • 做网站一定要后台嘛东莞推广平台有哪些
  • 怎么做好营销型网站站长统计ios
  • 网站做优化需要哪些后台信息站长之家网站查询
  • 郑州网站建设哪家公司便宜谷歌浏览器下载手机版安卓官网
  • 网站频道规划网站快速排名推广软件
  • 北仑区生态湿地建设管委会网站公司网站开发费用
  • 武汉北京网站建设品牌营销策略论文
  • 网站建设相关新闻优化设计高中
  • 母婴用品购物网站制作市场营销活动策划方案
  • 公司网站页面百度高级搜索入口
  • 网站建设 翰臣科技公司网站seo关键词优化技巧
  • 外贸公司如何接单seo排名快速刷
  • 传媒公司 网站开发环球资源网官方网站
  • 网站已经备案更换主机郑州聚商网络科技有限公司
  • 龙岩做网站百度推广渠道代理
  • 免费营销型网站模版安徽seo人员
  • 企业网站建站费用学计算机哪个培训机构好
  • 你愿不愿意做我女朋友网站长沙官网seo收费
  • 外贸网站空间哪个好深圳宝安seo外包
  • 做阿里巴巴网站口碑超级优化大师下载
  • 网站建设顺德全网网站快速排名推广软件
  • 设计网站banner图片seo网站推广全程实例
  • 中信建设证券有限责任公司企业网站seo方案
  • 0基础学做网站人工智能培训班
  • 做网站的相关协议日本域名注册网站
  • 闵行网站制作公司网站搭建公司哪家好
  • html做网站经验技巧太原seo网络优化招聘网
  • 做外贸那个网站比较好临沧seo
  • 微信企业推广关键词优化如何做