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

有哪些做的比较好的网站新闻头条今日要闻

有哪些做的比较好的网站,新闻头条今日要闻,南昌市新农村建设网站,网站酷站细分 Tessellation Tessellation(细分)是计算机图形学中的一种技术,用于在渲染过程中提高模型表面的几何细节。它通过在原始图元(如三角形、四边形或补丁)之间插入新的顶点和边,对图元进行细化分割&#x…

细分 Tessellation

Tessellation(细分)是计算机图形学中的一种技术,用于在渲染过程中提高模型表面的几何细节。它通过在原始图元(如三角形、四边形或补丁)之间插入新的顶点和边,对图元进行细化分割,从而生成更复杂、更多细节的几何形状。

在现代图形管线中,细分通常由特定的硬件单元——细分着色器(Tessellation Shader)支持。细分过程通常包括以下阶段:

  1. 控制细分级别:应用可以通过 glPatchParameterfv 等函数来指定每个补丁的默认细分级别,决定如何增加额外的顶点。

  2. 细分控制着色器(Tessellation Control Shader/ Hull Shader):该着色器可以动态地为每个补丁生成不同的细分参数,并重新组织补丁的顶点数据输出到下一个阶段。

  3. 插值器(Tessellator):根据细分控制着色器提供的参数,对输入的图元进行细分操作,生成更多的顶点和新的图元。

  4. 细分评估着色器(Tessellation Evaluation Shader/ Domain Shader):针对插值器生成的每个新顶点运行此着色器,计算其最终的位置和其他属性。

通过细分技术,可以在保持较低内存占用的同时,极大地提高模型表面的视觉细节,尤其是在渲染复杂曲面和大规模场景时,效果尤为显著。

设置OpenGL的曲面细分阶段中的某些参数

void glPatchParameterfv( enum pname, constfloat *values );
  • pname: 该参数指定了要设置哪个参数。当前,仅支持的值为 GL_PATCH_DEFAULT_OUTER_LEVEL 和 GL_PATCH_DEFAULT_INNER_LEVEL,它们分别用于定义补丁的默认外层和内层细分级别。
  • values: 指向浮点数数组的指针。这些值的数量和含义取决于所指定的 pname。对于细分级别,它应该是一个包含四个元素(x,y,z,w)的数组,表示细分级别。

在细分语境下,这些参数决定了当补丁被 GPU 的细分硬件阶段细分时,沿着每个边进行多少段或“细分”。

http://www.hkea.cn/news/849640/

相关文章:

  • 网站名字要备案吗友情链接怎么弄
  • 江苏网站开发外链网站大全
  • 网站代备案流程图百度关键词优化排名技巧
  • 石狮建设局网站今日头条站长平台
  • 修改公司网站网页站长素材音效
  • 网站速度测速免费访问国外网站的app
  • 常州网站搭建公司宣传推广渠道有哪些
  • 中国建设监理网站广告网络
  • 网站维护费用怎么收路由优化大师官网
  • 如何加入小说网站做打字员合肥网站优化推广方案
  • 网站建设现状关键词在线优化
  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具
  • 做网站商丘3a汽车集团公司网络营销方案
  • 网络宣传推广策划范文seo如何优化排名
  • 网站 建设 原则新闻今天的最新新闻
  • 服装网站首页设计主要推广手段免费
  • 网站建设公司做销售好不好?seo搜索引擎优化实训总结
  • 江西威乐建设集团有限公司企业网站长春关键词优化公司
  • 深圳网站建设lxhd英文关键词seo
  • 在线购物商城网站百度移动端排名软件
  • 太原网站的公司友情链接的英文
  • 网站是用什么做的吗百度q3财报2022
  • 深圳福田网站建设公司如何做谷歌seo推广
  • 西安有做网站的吗北京网站设计公司