教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

webgl是什么(gl的中文)

  参考书籍:《WebGL编程指南》
  随着学习的逐步深入,对顶点着色器和片元着色器有了更进一步的理解,之前的文章WebGL学习笔记--绘制三角形由于还没有学习片元着色器的知识,因此直接忽略了片元着色器,本文仍以如何绘制三角形为例介绍顶点着色器、片元着色器的功能,以及它们如何配合完成三角形的绘制。目的
  绘制一个彩色三角形,通过javascript代码将三角形的三个顶点坐标、以及顶点对应的颜色数据(RGB)传入到WebGL系统。// javascript创建的三角形顶点坐标及颜色值数据 varverticesColors=newFloat32Array([ 0.0,0.5,1.0,0.0,0.0,//第一个点:坐标 颜色(rgb) -0.5,-0.5,0.0,1.0,0.0,//第二个点:坐标 颜色(rgb) 0.5,-0.5,0.0,0.0,1.0//第三个点:坐标 颜色(rgb) ]);
  最终,彩色三角形绘制的结果如下图所示。
  绘制的彩色三角形WebGL系统绘制流程
  WebGL应用绘制三角形的流程
  整体的绘制流程大致如上图所示,类似的图形我也经常看到,但是以前总是不理解其中的含义,这里把自己对关键流程的理解记录如下:首先js通过WebGL提供的api创建缓冲区对象,并将必要的三角形坐标及颜色信息传入缓冲区,这里传入的数据为三角形的三个顶点坐标以及三个顶点对应的颜色RGB分量值。接着顶点着色器读取缓冲区对象的数据,根据传入的参数分别提取出顶点坐标和三个顶点坐标对应的RGB颜色分量值。
  这里要说明的是顶点着色器并不仅是表示坐标数据,也同样可以处理颜色数据,甚至任何你想要让它处理的数据,之前我总是下意识的以为顶点着色器处理的是坐标数据。得到了三个顶点坐标的数据之后,WebGL系统并不知道要绘制的是三个点还是一个三角形,我们通过gl.drawArrays方法中的gl.TRIANGLES参数(参数的具体含义参见WebGL学习笔记--绘制三角形)告知需要绘制一个三角形,通过这个步骤我们就可以由三个顶点来确定出要绘制的三角形了,这个从顶点确定图形(三角形)的过程叫做图形装配。确定了要绘制的三角形之后,计算机仍然不知道如何进行绘制,因为显示器是有一个个像素排列组成的(每个像素都有坐标值),只有明确的发送"将(x,y)坐标的像素填充颜色值为(r,g,b)"这样的指令,计算机才能执行。因此接下来的步骤显然是将三角形覆盖区域的内的所有像素都转换成这样的指令,这个将图形覆盖的区域转换成像素填充信息的过程叫做光栅化。光栅化处理涉及抗锯齿、采样算法等,这里不做介绍,仅当作黑盒处理,详情请查阅相关资料,只需知道经过这个步骤WebGL系统会内插出三角形内的所有像素的颜色数据,由于提供了三个顶点颜色数据,最终算法会得出向三个顶点颜色平滑过渡的颜色,这也是为什么最终绘制出来的结果是彩色三角形的原因。
  光栅化一旦光栅化过程结束后,就会逐片元调用片元着色器,最终每个像素都被填充了光栅化处理后的颜色,并写入颜色缓冲区(处理流程图中未画出颜色缓冲区),直到最后一个片元被处理完成,浏览器就会显示出最终的彩色三角形。

教大家酸奶是酸性食物还是碱性食物近日有关于教大家酸奶是酸性食物还是碱性食物的问题受到了很多网友们的关注,大多数网友都想要知道教大家酸奶是酸性食物还是碱性食物的具体情况,那么关于到教大家酸奶是酸性食物还是碱性食物的教大家酸奶能不能解酒近日有关于教大家酸奶能不能解酒的问题受到了很多网友们的关注,大多数网友都想要知道教大家酸奶能不能解酒的具体情况,那么关于到教大家酸奶能不能解酒的相关信息,小编也是在网上进行了一系列简单早餐食谱(摆摊早餐粥有几种)简单早餐食谱(摆摊早餐粥有几种昨天和朋友聊起了早餐,都很羡慕宝妈的家人,早饭总是认真吃,饭菜丰盛,真有福气!其实宝妈也有偷懒的时候,太忙或者太累了,就会做些简单的来吃,比如说下面的幼儿手指操(幼儿手指操简单)幼儿手指操(幼儿手指操简单)脑科学家认为手指在大脑皮层的感觉和运动机能中,占的比重最大,经常活动手指来刺激大脑,可以延缓脑细胞的衰老,改善记忆力思维能力。手指活动不仅能调动幼儿的听幼儿手指游戏(幼儿英语手指游戏)幼儿手指游戏(幼儿英语手指游戏)著名哲学家康德曾说手是身体的大脑,对于婴幼儿来说,手指的活动,是大脑的体操。锻炼手的精细动作和手的灵巧性,可以促进大脑的发育。儿童的精细动作一般是指幼儿园亲子游戏大全(30个超好玩的幼儿园亲子游戏)幼儿园亲子游戏大全(30个超好玩的幼儿园亲子游戏)1快乐一家人玩法爸爸妈妈双手交叉,孩子坐在上面,中转处放下孩子,孩子投球,爸爸妈妈共同拿桶子接球,投中1个后,爸爸妈妈手拿木棒,孩幼儿园游戏(23个幼儿园课堂益智小游戏)幼儿园游戏(23个幼儿园课堂益智小游戏)一敲铃目的1训练幼儿听声音记数,初步培养幼儿的思维能力2发展幼儿的听觉系统记忆力及快速反应能力内容1在游戏前准备铃铛一个。2教师拍手引起幼儿游戏家族(游戏家族名字统一马甲)游戏家族(游戏家族名字统一马甲)2020年5月15日,北京今日,惠普发布专为游戏玩家打造的第六代游戏电脑家族,以玩出内力,6到飞起为主题的惠普游戏家族新品季同步开启。全新六代游戏家什么游戏人多(沉迷打游戏的男人原因)作者Irene幸福双翼学员坐标广东深圳01恶性循环,出路难寻我是带着眼泪开始学习家庭教育的。在这之前,我内心经历过各种苦痛,当时的我不懂表达,也不懂变通,把自己弄得伤痕累累。庆幸的性游戏有哪些(情侣在房间里面适合玩的游戏)2020年来临之前,我们曾对这个充满未知的新的十年倍感期待但当下国内正被新冠病毒席卷,我们在度过了不串门的春节不聚会的元宵节之后,更将迎来一个不约会的情人节。往年情人节之际,大家都有什么游戏好玩的(十大最火网络游戏)截止目前中国同时在线最多人数网游排行榜NO。1梦幻西游最高同时在线人数万NO。2跑跑卡丁车最高同时在线人数80万NO。3泡泡堂最高同时在线人数接近80万NO。4魔兽世界最高同时在线
为什么女生会湿(为什么男生第一次比较快)为什么女生会湿(为什么男生第一次比较快)如果体内湿气过多,会容易影响我们的脾脏功能,不能正常运转,导致体内的湿气滞留不能正常排出,久而久之也会影响身体的健康。而且湿气过多不是个小问肚脐怎么清洗(肚脐发炎红肿流水是怎么回事)宝妈们有时会不注意宝宝脐部的护理,从而让宝宝出现感染发热,若护理不当甚至会出现严重的败血症,所以说新生宝宝脐部护理不容小觑。1。脐部护理(1)洗澡时,注意不要洗湿脐部,宝妈可以购买为什么女人会流水(为什么男人会硬)性爱对丈夫而言达到高潮时表现之一是she精。she精完毕后,男性进入消退期。射出的精液储存在女性yindao里。一般而言,精液是不会立即大量从yindao流出的,除非性爱一结束,男人间最美四月天(人间四月天的经典名句)人间最美四月天(人间四月天的经典名句)如梦的三月,不忍离别,如歌的三月,最终渐行渐远。嘴边还在吟诵人面不知何处去,桃花依旧笑春风。但是一场春雨,万花谢落,公园里小径边小区的墙角,谢giao是什么意思(男生说我giao是什么意思)一giao我里giao什么意思,在网络上爆火的梗一giao我里giao这句话是快手上的意味主播giao哥说出来,很多人在听到这首歌的时候都非常不理解,下就让小编来给大家介绍一下关于衣服上的油渍怎么洗掉(干了很久的油渍怎么去掉)我们衣服上面不小心沾上了油渍怎么快速可以清洗?不同的油渍,我们的清洗方法也是有所不同的。油渍有很多种,我们最常见的一种就是衣服沾上动植物的油渍,我们在炒菜或者吃饭还有吃火锅的时候一淦是什么意思梗出处(淦到你流液体的软件)三点水一个金是什么字,读什么怎么念?淦字是什么意思?我们一起来了解。三点水一个金读什么怎么念三点水一个金,即三点水旁一个金子淦,读gn,音同干。淦字是什么意思介绍淦,原意是指水渗入莒怎么读(莒字是什么意思)大众报业大众日报客户端202109271746109月27日,禹城市莒镇丰收节现场人头攒动熙熙攘攘,来自各地的游客有驻足品味甘蔗果汁的,有观看鉴赏枣木根雕的,更多的人在排队等候百年为什么叫浠水县(浠这个字是怎么来的)为什么叫浠水县(浠这个字是怎么来的)浠水县始建于南北朝时期,原名希水县,因纵贯境内的希水而得名,希水于公元520年改称浠水,故为浠水县。浠水(希水)历史源远流长,已知最早有记载的可钏怎么读(钏字是什么意思)作者姬健康钏,古称镯子,多用金银玉等材质制成圆环,束于女子臂腕间,故又称臂钏腕钏。起于汉,兴于唐,是汉族女性的传统首饰。环,在首饰中指圆形中间有孔的玉器,如戴手臂上称臂环,戴手指上狮子座女生喜欢什么样的男生近日狮子座女生喜欢什么样的男生登录上了百度热搜,受到广大网友们的关注,那么关于目前的狮子座女生喜欢什么样的男生相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,