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

网站建设基本流程是什么建设企业网站是静态还是动态好

网站建设基本流程是什么,建设企业网站是静态还是动态好,学校网站制作软件,企业网络建设公司排名在坐标系统小节中,我们渲染了一个3D箱子,并且运用了深度缓冲(Depth Buffer)来防止被阻挡的面渲染到其它面的前面。在这一节中,我们将会更加深入地讨论这些储存在深度缓冲(或z缓冲(z-buffer))中的深度值(Depth Value),以及它们是如何确定一个片段是处于其它片段后方的。 …在坐标系统小节中,我们渲染了一个3D箱子,并且运用了深度缓冲(Depth Buffer)来防止被阻挡的面渲染到其它面的前面。在这一节中,我们将会更加深入地讨论这些储存在深度缓冲(或z缓冲(z-buffer))中的深度值(Depth Value),以及它们是如何确定一个片段是处于其它片段后方的。 深度缓冲就像颜色缓冲(Color Buffer)。在每个片段中储存了信息,并且(通常)和颜色缓冲有着一样的宽度和高度。深度缓冲是由窗口系统自动创建的,它会以16、24或32位float的形式储存它的深度值。 当深度测试(Depth Testing)被启用的时候,OpenGL会将一个片段的深度值与深度缓冲的内容进行对比。OpenGL会执行一个深度测试,如果这个测试通过了的话,深度缓冲将会更新为新的深度值。如果深度测试失败了,片段将会被丢弃。 深度缓冲是在片段着色器运行之后。屏幕空间坐标与通过OpenGL的glViewport所定义的视口密切相关且可以直接使用GLSL内建变量gl_FragCoord从片段着色器中直接访问。gl_FragCoord的x和y分量代表了片段的屏幕空间坐标。 如果要启用深度测试的话,我们需要用GL_DEPTH_TEST选项来启用它: glEnable(GL_DEPTH_TEST); 当它启用的时候,如果一个片段通过了深度测试的话,OpenGL会在深度缓冲中储存该片段的z值;如果没有通过深度缓冲,则会丢弃该片段。如果你启用了深度缓冲,你还应该在每个渲染迭代之前使用GL_DEPTH_BUFFER_BIT来清除深度缓冲,否则你会仍在使用上一次渲染迭代中的写入的深度值: glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 可以想象,在某些情况下你会需要对所有片段都执行深度测试并丢弃相应的片段,但不希望更新深度缓冲基本上来说,你在使用一个只读的(Read-only)深度缓冲。OpenGL允许我们禁用深度缓冲的写入,只需要设置它的深度掩码(Depth Mask)设置为GL_FALSE就可以了: glDepthMask(GL_FALSE); 深度测试函数 OpenGL允许我们修改深度测试中使用的比较运算符。这允许我们来控制OpenGL什么时
http://www.hkea.cn/news/14256577/

相关文章:

  • 清爽网站东莞建设网 东莞市住房和城乡建设局门户网站
  • 网站绿标怎么做安徽省建设工程信息网官方
  • wordpress网站之间互联网站建设规划表
  • 旅游网站设计代码模板江苏南京建设局官方网站
  • 南京网站建设q润洽网络小网站发布要怎么做
  • 俄罗斯外贸常用网站wordpress模板底部的版权文字
  • 风格网站建设视频网站设计意义
  • 百度商桥网站蓝海电商怎么做
  • 旅游电商网站建设方案移动路由器做网站服务器
  • 北京网站设计培训机构wordpress备份用户权限
  • 济南做网站 推荐行知科技可以做投票的网站
  • php网站中水印怎么做win7怎么重新安装wordpress
  • 用J2ee怎么做视频网站网站前台乱码
  • 网站打开速度规定多长时间山西网络营销外包
  • 广州网站建设 中网科技android手机软件开发教程
  • 垣曲做网站国外设计网站都有哪些
  • wordpress多个站点承德信息港
  • 建设网站机构wordpress绑定双域名
  • 青岛网站权重提升柳江网站虚拟主机公司
  • 住房和城乡建设部网站买卖合同wordpress修改链接插件
  • 网站关键词做的越多越好吗技术支持东莞网站建设
  • 买的虚拟主机怎么做网站西安网站免费制作
  • 网页游戏网站快手aspx 网站开发工具
  • 物流公司网站制作模板商标注册查询app
  • 网站优化费用报价明细安装wordpress前出现500 错误
  • 旅游网站国内外研究现状做酒网站
  • 贝贝网网站开发背景服装定制店名怎么取
  • 东莞网站优化教程成都智能建站模板
  • 网站全站开发wordpress timestamp
  • 博罗建设银行网站asp网站采集