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

宁乡电商网站建设报价在线识别图片

宁乡电商网站建设报价,在线识别图片,昆明网络推广靠不靠谱,口碑营销的策略技巧首先,我们先看一下UnityShader的基本框架。 //设置Shader的目录路径 Shader "FixedShader/Fixed001" { //设置Shader所需要的外部属性 Properties { } //子着色器(表示一种渲染方案) SubShader { //例如针对PC机 Pass //…

· 首先,我们先看一下UnityShader的基本框架。

· //设置Shader的目录路径

·  Shader "FixedShader/Fixed001"

· {

· //设置Shader所需要的外部属性

· Properties { }

· //子着色器(表示一种渲染方案)

· SubShader {

· //例如针对PC机 Pass

· //表面着色器没有Pass通道

· { } }

· SubShader {

· //例如针对高端手机

· } SubShader {

· //例如针对低端手机 }

· //备用着色器:一般用最简单的Shader Fallback "Diffuse" }

· Shader框架细节

最前面的Shader “FixedShader/Fixed001”,是设置当前Shader的路径,方便在材质球中选择。

 

wKiom1nnBmySdrUWAAIyFJ8Cd48317.png-wh_50

选择Shader

之后的SubShader是子着色器,由于Unity跨平台,因此Unity的工程可能发布的平台很多,有可能是PC,有可能是移动端,也有可能是掌机,不同设备的渲染能力不同,也就造就了在执着跨平台项目时,Shader的编写需要分多个SubShader,以适用于所有的平台。SubShader从上至下,渲染效果依次提高,性能消耗也依次提高。硬件设备会选择自身能使用的最佳SubShader,保证能渲染,效果尽可能的好。如果前面的所有SubShader都不能使用(硬件渲染能力太差),则使用Fallback(备胎Shader)渲染,一般Fallback会选择最简单Shader,以防止材质不渲染。

if(当前设备可以使用SubShader01的渲染方案去渲染)

{

      **按照SubShader01去渲染**

}

else if(当前设备可以使用SubShader02的渲染方案去渲染)

{

     **按照SubShader02去渲染**

}

else if(当前设备可以使用SubShader03的渲染方案去渲染)

{

     **按照SubShader03去渲染**

}

...

...

...

else

{

      **使用Fallback去渲染**

}

Pass通道指的是在图像渲染时,可以分多通道去渲染。例如分正反两通道渲染,透明度以0.5为分界两通道去渲染等等。

 

wKiom1nnBm3Sr8jiAADq7u8FdiA823.png-wh_50

分正反两通道渲染

· 接下来,我们来详细了解一下Shader属性的设置方式。

wKioL1nnA7mRwfhaAAJEzFckpNw908.png-wh_50

着色器是一个加工厂,是一种图像渲染的解决方案,所以大部分好的Shader都是给用户流出了很多可选的属性接口,方便用户添加自己项目的素材,从而实现需求渲染特效。

· Shader的数据类型

语法:变量名(属性提示文字,属性数据类型)=初值 

_FloatValue("一个浮点数",float)=0.5
//范围浮点数

_RangeValue("一个范围浮点数",Range(0,5))=0
//四维数

_VectorValue("一个四维数",Vector)=(1,0,0,1)
//颜色值

_MainColor("主颜色",Color)=(1,0,0,1)
//2阶贴图

_MainTexture("主纹理",2D)=""{}
//2阶纹理

_RectTexture("2阶纹理",Rect)=""{}
//立方体贴图

_CubeTexture("立方体贴图",Cube)=""{}




wKioL1nnA7ryQ2LxAAIcbvcoiNI828.png-wh_50



本文转自 宁金峰 51CTO博客,原文链接:http://blog.51cto.com/13243523/1973782,如需转载请自行联系原作者

http://www.lbrq.cn/news/2533105.html

相关文章:

  • 绵阳网站建设怎么做十大骗子教育培训机构
  • 泰安最好网站建设公司it教育培训机构排名
  • 室内设计培训网站重庆seo报价
  • 广州海珠做网站的公司互联网营销师报名费
  • 网站定制建设湘潭网站seo磐石网络
  • vs2010 c 网站开发接单平台app
  • 电子商务系统 网站建设电商网课
  • 阿里云wordpress在哪里设置巢湖seo推广
  • 无休网站建设搜索引擎最佳化
  • 的建站公司百度图像搜索
  • 上海做网站那家公司好手机端关键词排名免费软件
  • 建设网站需要备案萧山seo
  • 网站开发工程师待遇网站seo优化免费
  • 成都网站建设名录互联网营销策略有哪些
  • 网站建设和维护采购协议书指定关键词排名优化
  • 大学生做家教靠谱网站网络广告推广平台
  • 商业网站设计方案商品推广软文范例100字
  • 滨州网站建设哪家好徐州seo企业
  • 怎样免费建企业网站电商网站大全
  • java网站开发设计百度竞价推广专员
  • 网站建设核心技术创新点百度引流推广怎么做
  • 团购网站建设案例资源优化网站排名
  • 响水做网站的价格百度导航最新版本免费下载
  • 海口网站建设优化案例微信软文模板
  • 秦皇岛网站建设费用惠州seo计费
  • 接网站开发的公司电话seo视频
  • 门户网站开发步骤新手怎么学网络运营
  • wordpress 模板制作教程青岛快速排名优化
  • 如何制作动态网站管理人员课程培训
  • 网站顶部小图标怎么做站长工具app
  • 实时语音流分段识别技术解析:基于WebRTC VAD的智能分割策略
  • 面试题及解答:锁
  • 模型优化——在MacOS 上使用 Python 脚本批量大幅度精简 GLB 模型(通过 Blender 处理)
  • mysql结构对比工具
  • 计算机网络基础(二) --- TCP/IP网络结构(应用层)
  • 新手向:DeepSeek 部署中的常见问题及解决方案