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

最权威的做网站的公司哪家好seo优化培训班

最权威的做网站的公司哪家好,seo优化培训班,dw做的网站乱码,西部数码网站管理助手搭建织梦文章目录 前言一、实现下图中的小球接受环境光照实现思路:1、在Pass中使用前向渲染模式2、使用系统变量 _LightColor0 获取场景中的主平行灯 二、返回环境中主环境光的rgb固定a(亮度),小球亮度还随之改变的原因三、获取Unity中的环境光的颜色1、Color模式…

文章目录

  • 前言
  • 一、实现下图中的小球接受环境光照
    • 实现思路
    • 1、在Pass中使用前向渲染模式
    • 2、使用系统变量 _LightColor0 获取场景中的主平行灯
  • 二、返回环境中主环境光的rgb固定a(亮度),小球亮度还随之改变的原因
  • 三、获取Unity中的环境光的颜色
    • 1、Color模式下的


前言

Unity中Shader的光强与环境色


一、实现下图中的小球接受环境光照

在这里插入图片描述

实现思路

1、首先使用前向渲染模式
2、获取到场景中的灯

1、在Pass中使用前向渲染模式

Tags{“LightMode”=“ForwardBase”}

2、使用系统变量 _LightColor0 获取场景中的主平行灯

_LightColor0
主平行灯的颜色值,rgb = 颜色x亮度; a = 亮度

需要引用 Lighting.cginc

测试代码:

Shader "MyShader/P1_5_2"
{Properties{_MainTex ("Texture", 2D) = "white" {}}SubShader{Tags { "RenderType"="Opaque" }Pass{Tags{"LightMode"="ForwardBase"}CGPROGRAM#pragma vertex vert#pragma fragment frag#include "UnityCG.cginc"#include "Lighting.cginc"struct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;float4 vertex : SV_POSITION;};v2f vert (appdata v){v2f o;o.vertex = UnityObjectToClipPos(v.vertex);return o;}fixed4 frag (v2f i) : SV_Target{return _LightColor0;}ENDCG}}
}

效果:
请添加图片描述

二、返回环境中主环境光的rgb固定a(亮度),小球亮度还随之改变的原因

当我们在片元着色器结果处返回 fixed4(_LightColor0.rgb,1)这个结果时,会发现,小球的亮度还是会随着主环境光的亮度改变而改变

return fixed4(_LightColor0.rgb,1);

请添加图片描述

在这里插入图片描述

由上图 FrameDebugger调试数据可得
原因是: _LightColor0中的 rgb 值,不是单纯的rgb颜色,而是一个与 a(亮度)相乘后的结果。

三、获取Unity中的环境光的颜色

在这里插入图片描述

unity_AmbientSky — 环境光(Gradient)中的Sky Color.
unity_AmbientEquator — 环境光(Gradient)中的Equator Color.
unity_AmbientGround — 环境光(Gradient)中的Ground Color.
UNITY_LIGHTMODEL_AMBIENT — 环境光(Color)中的颜色,等同于环境光(Gradient)中的Sky Color.

1、Color模式下的

在这里插入图片描述
获取到 unity_AmbientSky ,与LightColor0 相乘后输出测试
测试效果:
请添加图片描述

2、Gradient模式下的
在这里插入图片描述
分别与这三个 一 一 对应
unity_AmbientSky — 环境光(Gradient)中的Sky Color.
unity_AmbientEquator — 环境光(Gradient)中的Equator Color.
unity_AmbientGround — 环境光(Gradient)中的Ground Color.

http://www.dinnco.com/news/60310.html

相关文章:

  • C 如何做简易网站网络广告联盟
  • 网站优化需要什么网店seo是什么意思
  • wordpress新用户优化关键词的公司
  • 怎么做免费的产品网站中国互联网协会官网
  • 如何做网站的管理后台徐州网页关键词优化
  • 网络公司做网站后期注意山西网络推广专业
  • 用html做企业门户网站东莞企业网站推广
  • 万网怎么建设网站上海免费关键词排名优化
  • 2019为赌博网站做代理被判缓刑公司网站怎么做
  • asp.net网站开发代码网络软文营销案例
  • 网站备案注销外贸营销网站怎么建站
  • 易网官方网站seo软件简单易排名稳定
  • 网站黑名单查询武汉seo 网络推广
  • 新疆建设兵团医院网站优化是什么意思
  • 网站建设与网页制作做企业网站哪个平台好
  • 山西专业制作网站香港疫情最新情况
  • 廊坊网站开发公司站长工具的使用seo综合查询运营
  • 亚马逊网站开发设计社区建站网站系统
  • 学网站开发前景济南网站seo
  • 网站建设 国风网络一键优化大师
  • 蚌埠市建设局网站找培训班一般在什么平台
  • 外贸建站与推广如何做 google国内搜索引擎排名
  • 建设部人力资源开发中心网站百度账号怎么注销
  • 手机淘宝客网站怎么做的郑州官网关键词优化公司
  • seo案例seo推广方法集合
  • 沈阳建设公司网站下载百度免费
  • 北京市住房与城乡建设厅网站春哥seo博客
  • 网站小程序怎么做优化游戏卡顿的软件
  • 加强政府网站建设seo的外链平台有哪些
  • ppt做书模板下载网站有哪些百度快速排名案例