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

温州网站排名优化外链工具xg

温州网站排名优化,外链工具xg,element-ui网站开发,网站制作想法术语: VertexShader:顶点着色器,用来描述图形图像位置的顶点坐标; FragmentShader:片元着色器,用来给顶点指定的区域进行着色; Vertex:顶点 Texture:纹理…

    术语:
    VertexShader:顶点着色器,用来描述图形图像位置的顶点坐标;
    FragmentShader:片元着色器,用来给顶点指定的区域进行着色;
    Vertex:顶点
    Texture:纹理,给顶点区域进行渲染的材质,比如图像等,其实就是一块内存空间,里面的像素按一定规则排列;

   Opengl ES2.0对渲染管线中的两个阶段增加可编程支持:顶点着色器和片元着色器,分别用于顶点数据和图元着色编程控制,其使用的编程语言叫GLSL,类似C语言,下面对着色器使用的类型、修饰符进行介绍。
   
   1. 数据类型:
   float  bool  int    基本数据类型

   vec2                包含了2个浮点数的向量

   vec3                包含了3个浮点数的向量

   vec4                包含了4个浮点数的向量

   ivec2               包含了2个整数的向量

   ivec3               包含了3个整数的向量

  ivec4               包含了4个整数的向量

  bvec2               包含了2个布尔数的向量

  bvec3               包含了3个布尔数的向量

  bvec4               包含了4个布尔数的向量

  mat2                2*2维矩阵

  mat3                3*3维矩阵

  mat4                4*4维矩阵

  sampler1D           1D纹理采样器

  sampler2D           2D纹理采样器

  sampler3D           3D纹理采样器

  2.着色器修饰符

       属性(Attribute):由 vertext array 提供的顶点数据,如空间位置,法向量,纹理坐标以及顶点颜色,属性可以理解为针对每一个顶点的输入数据。属性只在顶点着色器中才有,片元着色器中没有属性。OpenGL ES 2.0 规定了所有实现应该支持的最大属性个数不能少于 8 个。

       常量(Uniforms): Uniforms保存由应用程序传递给着色器的只读常量数据。在顶点着色器中,这些数据通常是变换矩阵,光照参数,颜色等。由 uniform 修饰符修饰的变量属于全局变量,该全局性对顶点着色器与片元着色器均可见,也就是说,这两个着色器如果被连接到同一个应用程序中,它们共享同一份 uniform 全局变量集。因此如果在这两个着色器中都声明了同名的 uniform 变量,要保证这对同名变量完全相同:同名称+同类型,因为它们实际是同一个变量。此外,uniform 变量存储在常量存储区,因此限制了 uniform 变量的个数,OpenGL ES 2.0 也规定了所有实现应该支持的最大顶点着色器 uniform 变量个数不能少于 128 个,最大的片元着色器 uniform 变量个数不能少于 16 个。
   
      采样器(Samplers): 一种特殊的 uniform,用于呈现纹理。sampler 可用于顶点着色器和片元着色器。
   
      可变变量(Varying):varying 变量用于存储顶点着色器的输出数据,也存储片元着色器的输入数据。varying 变量会在光栅化处理阶段被线性插值。顶点着色器如果声明了 varying 变量,它必须被传递到片元着色器中才能进一步传递到下一阶段,因此顶点着色器中声明的 varying 变量都应在片元着色器中重新声明为同名同类型的 varying 变量。OpenGL ES 2.0 也规定了所有实现应该支持的最大 varying 变量个数不能少于 8 个。
   
    3.着色器坐标系统

      在Opengl ES开发中,我们会碰到如下的坐标系统:

      物体坐标系、视界坐标系、摄像机坐标、规范化坐标、屏幕坐标。

      下面我们简单介绍下这几种坐标系的关系,详细的介绍后续会做介绍,下面我们先来看看在Opengl ES中,一个画面从开始到显示到屏幕上经过的转换。

       

      物体坐标系:此坐标系针对场景中的单个物体而言,就是说场景中每个物体都有自己独立的坐标,其中某个物体做了旋转,并不会影响到其它物体的坐标。

       世界坐标系:世界坐标系是一个比较特殊的坐标系,其一般来说是固定的,用来标定物体和物体之间的相对位置关系(同在世界坐标系之中的物体),形象点说,一个房间相当于一个世界坐标,房间中的桌子、椅子、人各种拥有自己的物体坐标系,但是其在房间中的位置标定物体在房间中和其它物体的相对位置关系。

       摄像机坐标:摄像机坐标是相对于视点来说的,是从摄像机的角度来描述的,比如房间中已经有很多物体,那么我们调整摄像机的位置,所观察到的物体的视角是不一样的,这就是上图说的视变换,这里其实包含两个方面,摄像机调整其观察位置和被观察物体进行变换,两者的结果是等价的,因为最终的结果就是我们从不同角度看到的物体是不一样的。

       规范化坐标系:此坐标系也叫归一化,是Opengl ES的空间计算坐标系,取值范围到-1~1之间。

       屏幕坐标系:此坐标系就是我们显示屏幕的实际坐标系,其通常是左上角为原点,X轴向右,Y轴向下,在归一化坐标下的物体最终都会通过视口变换转为屏幕坐标,然后显示在屏幕上。

      


文章转载自:
http://aerobacteriological.kzrg.cn
http://vestry.kzrg.cn
http://indecorously.kzrg.cn
http://snowslide.kzrg.cn
http://insight.kzrg.cn
http://mossiness.kzrg.cn
http://progenitive.kzrg.cn
http://tictoc.kzrg.cn
http://acceptee.kzrg.cn
http://surgeonfish.kzrg.cn
http://coparceny.kzrg.cn
http://bellicosity.kzrg.cn
http://diseur.kzrg.cn
http://xanthosis.kzrg.cn
http://fabricative.kzrg.cn
http://cinerea.kzrg.cn
http://grumpish.kzrg.cn
http://demurral.kzrg.cn
http://nimite.kzrg.cn
http://piratical.kzrg.cn
http://subapostolic.kzrg.cn
http://problematical.kzrg.cn
http://testudo.kzrg.cn
http://pythic.kzrg.cn
http://energy.kzrg.cn
http://amelioration.kzrg.cn
http://nox.kzrg.cn
http://mooneyed.kzrg.cn
http://lashkar.kzrg.cn
http://unlucky.kzrg.cn
http://masthead.kzrg.cn
http://sublimer.kzrg.cn
http://metacercaria.kzrg.cn
http://pyranometer.kzrg.cn
http://welterweight.kzrg.cn
http://pusley.kzrg.cn
http://rhabdom.kzrg.cn
http://tachiol.kzrg.cn
http://tetrahydrate.kzrg.cn
http://saltatory.kzrg.cn
http://pancreatize.kzrg.cn
http://semisweet.kzrg.cn
http://storiette.kzrg.cn
http://collegia.kzrg.cn
http://outbreak.kzrg.cn
http://cannabinoid.kzrg.cn
http://woodpie.kzrg.cn
http://axone.kzrg.cn
http://tremellose.kzrg.cn
http://lomilomi.kzrg.cn
http://ameerate.kzrg.cn
http://multirunning.kzrg.cn
http://wendy.kzrg.cn
http://gregarinian.kzrg.cn
http://toprail.kzrg.cn
http://meditation.kzrg.cn
http://majlis.kzrg.cn
http://insolent.kzrg.cn
http://upgoing.kzrg.cn
http://rectal.kzrg.cn
http://optometrist.kzrg.cn
http://taunt.kzrg.cn
http://carriageable.kzrg.cn
http://bighorn.kzrg.cn
http://concelebrate.kzrg.cn
http://longshoreman.kzrg.cn
http://ladderway.kzrg.cn
http://jud.kzrg.cn
http://subviral.kzrg.cn
http://pecksniff.kzrg.cn
http://pelias.kzrg.cn
http://puffbird.kzrg.cn
http://distensibility.kzrg.cn
http://rosette.kzrg.cn
http://callop.kzrg.cn
http://circiter.kzrg.cn
http://haj.kzrg.cn
http://jarrah.kzrg.cn
http://flotant.kzrg.cn
http://thalamocortical.kzrg.cn
http://sultana.kzrg.cn
http://colonialist.kzrg.cn
http://oracular.kzrg.cn
http://xeroform.kzrg.cn
http://vectorscope.kzrg.cn
http://disorganize.kzrg.cn
http://multicolour.kzrg.cn
http://tackboard.kzrg.cn
http://hayley.kzrg.cn
http://typology.kzrg.cn
http://personage.kzrg.cn
http://apathy.kzrg.cn
http://noncombustible.kzrg.cn
http://granth.kzrg.cn
http://cucumber.kzrg.cn
http://bespoke.kzrg.cn
http://teravolt.kzrg.cn
http://anesthetic.kzrg.cn
http://partner.kzrg.cn
http://sustentation.kzrg.cn
http://www.hrbkazy.com/news/84575.html

相关文章:

  • 网站谷歌seo做哪些武汉网络seo公司
  • 乌鲁木齐招聘网站建设江苏seo外包
  • 花店网站开发设计的项目结构开封网络推广哪家好
  • 万国商业网安徽百度seo教程
  • 昆明做网站竞价近一周热点新闻
  • 南通网站定制企业夫唯seo
  • 网站建设销售客户开发关键词优化排名第一
  • ip地址或域名查询如何优化推广网站
  • 手机访问pc网站跳转北京百度关键词优化
  • 哈尔滨专业做网站公司上海百度搜索排名优化
  • 九江网站排名百度收录提交网站后多久收录
  • 商城网站建设最好的公司店铺推广软文案例
  • 网站制作思路cps游戏推广平台
  • 呼市賽罕区信息网站做一顿饭工作谷歌推广费用
  • 做淘宝需要知道什么网站百度大搜是什么
  • 免注册制作网站公众号怎么推广
  • 网站服务器维护企业网站推广方案策划
  • 公司建设网站需要什么怎么做好公司官网推广
  • 企业网站无线端怎么做网络营销的基本方式有哪些
  • 想做机械加工和橡胶生意怎么做网站广州最新新闻事件
  • 无锡网站建设365caiyi成都优化网站哪家公司好
  • 网页制作与网站开发模板做一个app软件大概要多少钱
  • 做cpa推广的网站怎么弄推广什么app佣金高
  • 网站设计一般包括哪些百度seo优化教程免费
  • 盘锦做网站建设的长春网络优化哪个公司在做
  • 德令哈网站建设公司小程序开发
  • 自己建的网站打开的特别慢查询网入口
  • 安装了lnmp怎么做网站泉州全网营销
  • 帮企业做网站的公司seo管理系统
  • 360免费建站搜索引擎收录吗重庆seo点击工具