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

opencart网站建设建网站seo

opencart网站建设,建网站seo,wordpress 字数,ps做网站首页的尺寸目录 一、模版检测 1. 概念 ① 比较 Comp ② 更新 Pass 2. 示例分析 - 3D卡牌 二、深度检测 1. 概念 ① 比较:深度测试 Z-Test ② 更新:深度写入 Z-Write 2. 示例分析 一、模版检测 核心:当前模版缓冲区中的值 [stencilBufferValu…

        目录

一、模版检测

1. 概念

① 比较 Comp

② 更新 Pass

2. 示例分析 - 3D卡牌

二、深度检测

1. 概念

① 比较:深度测试 Z-Test

② 更新:深度写入 Z-Write

2. 示例分析


一、模版检测

核心:当前模版缓冲区中的值 [stencilBufferValue] 和 准备渲染的物体的模版参考值(我们设的) [referenceValue]比较默认情况下 只有通过比较才会渲染像素,否则抛弃

1. 概念

① 比较 Comp

这个比较可以用 大于等于小于不等于这些方式,或者直接了当地不管三七二十一,设为 永远通过 或者 永远不通过

② 更新 Pass

而模板测试结束时,可以分别选择在 通过或者没通过 的情况下,对当前缓冲区的值做不同的更新操作,比如默认情况就是,在通过时 替换 (replace) 缓冲区的值为物体的参考值。

2. 示例分析 - 3D卡牌

这样的3d卡牌的效果原因是,只有在这个卡面之内的区域后面的物体才能被看到,其余会被剔除。

而如果用模版测试来做的话,本质上有点类似于一个 “与”运算,在这里我画了一个下图,首先我给卡面所在的缓冲区区域给定永远都是1,然后再给小兔子的参考值也为1,此时我设定 只有物体参考值等于缓冲区的模版值时才能正常显示,那么就只有两者 相交同时为1 的区域会被显示了。

  • 因此卡面的模版测试为:让该区域缓冲区永远为1(这里的_ID假设是1)
Stencil{Ref [_ID]Comp AlwaysPass replace
}
  • 后面物体的模版测试为:我也设为1(_ID假设也是1),只有与缓冲区相同时我再通过测试
Stencil{Ref [_ID]Comp equal
}

这样就能实现3D卡牌的效果了,但是有几个细节需要注意:
渲染队列:设置卡面的渲染队列为 "Geometry+1",后面物体的渲染队列为 "Geometry+2",要先渲染卡面再渲染后面的物体,才能按我们想要的顺序进行模版比较。
深度写入:卡面要取消深度写入,因为他是挡在前面的,后面的物体需要透过它显示。

卡面
后面物体


二、深度检测

1. 概念

① 比较:深度测试 Z-Test

深度检测是在模版测试之后进行的测试,这是一个处理物体互相遮挡关系的过程,默认情况下,只有深度值小等于缓冲区中深度值的像素才能被渲染。

这里需要区分两个概念:深度值渲染队列
深度值越大表示越远,而渲染队列(直观层面上)是值越小表示越远。

② 更新:深度写入 Z-Write

在 Z-Test 之后,还要进行 Z-Write 。他们俩同时决定数据是否会被写入 深度缓冲区 以及 颜色缓冲区

当深度测试都不通过的时候,不管深度写入是否开启,都不会写入两个缓冲区。
而深度测试通过时,如果Z-Write开启,则两个都写入;否则只写入颜色缓冲区。
 

2. 示例分析

简单分析一下,这个兔兔被前面遮挡的物体拆成了两个部分来渲染,一个是没遮挡部分 - 正常渲染(Normal),另一个是遮挡部分 - 做视觉处理(Xray),需要两个pass来实现。

正常部分 全按默认值设 或者 不设 就好: ZTest LEqual    ZWrite on
Xray部分 则相反,当它在更深的时候渲染,并且不写入深度: ZTest Greater   ZWrite off

http://www.dtcms.com/wzjs/321329.html

相关文章:

  • wordpress安装详细教程广州专门做seo的公司
  • 香港网站建设 深圳分公司百度推广排名怎么做的
  • wordpress前端是什么上海seo网站优化
  • 海南省官网seo引擎优化方案
  • 网站开发项目经理工资网上交易平台
  • 长沙做网站价格公司官网开发制作
  • html5效果网站2022年新闻摘抄十条
  • asp网站开发 知识武汉网站seo推广
  • 陕西今日最新疫情活动轨迹什么是seo和sem
  • 自己做一个网站多少钱网站设计的基本原则
  • 晓风彩票网站建设软件樱桃磁力bt天堂
  • 山东省政府办公厅杨翠彬seo引擎优化外包公司
  • 南京app建设seo研究中心道一老师
  • 让网站会员做产品标签确认成都网站关键词推广
  • 建筑工程网架seo关键词是怎么优化的
  • 沧州铂艺科技网络有限公司高级seo是什么职位
  • Iis wordpress无法发表文章合肥网站seo公司
  • glitch做网站兰州seo整站优化服务商
  • 深圳市信任网站人工智能的关键词
  • 微网站开发平台数字营销案例
  • 上海网站设计案例新闻 近期大事件
  • 怎么维护网站教程怎么建网站
  • wordpress功能模块衡水seo排名
  • 淘宝网站开发语言哈尔滨最新今日头条新闻
  • 网上开店流程seo三人行论坛
  • 广州市网站集约化建设工作要求百度搜索指数
  • 安徽华强建设集团网站百度竞价产品
  • 做几何图形和网站南通百度网站快速优化
  • 动漫网站建设赚钱吗推推蛙贴吧优化
  • 怎么免费做网站推广上海高端seo公司