图灵其实还提供了数个对于基于传统光栅化渲染管线优化的创新特性。

第一个新Feature就是Mesh Shading。这一个feature为光栅化的管线的几何处理部分提供了一种全新的可能性。那就是直接用类似Compute Shader的新Pipeline Stage取代掉了原有固定管线中的Vertex,Tessellation以及Geometry Shader。

Mesh Shader的输入是Vertex Buffer和Index Buffer,输出的内容则会直接被Rasterizer所使用。用类似Compute Shader的方式处理顶点数据,将不再会像传统的Vertex Shader那样,每一个线程固定的处理每一个顶点,现在每一个线程可以访问任意的顶点,并且每个线程直接还可以实用线程间通信的指令,灵活性大大增加。


Mesh Shading非常强大,它的灵活性使得我们可以把许多几何的可见性Culling以及LOD计算都在GPU上更加高效的并行执行,从而提升程序的性能,或者大大提升渲染程序的几何复杂度。

网格着色通过为图形管道的顶点,曲面细分和几何着色阶段提供新的着色器模型来推进NVIDIA的几何处理架构,支持更灵活,更有效的几何计算方法。例如,这种更灵活的模型可以通过将对象列表处理的关键性能瓶颈从CPU移动到高度并行的GPU网格着色程序中来支持每个场景更多的对象。网格着色还为高级几何合成和对象LOD管理启用了新算法。

转载于:https://blog.51cto.com/1960961732/2368287

Mesh Shading相关推荐

  1. 图像——vignetting shading 光晕

    referance 表现:渐晕,图像中间像素值亮度和边角值不一致. Lens shading 可细分为luma shading(亮度均匀性)和color shading(色彩均匀性)两种 Luma s ...

  2. 【camera】【ISP】Lens Shading Correction镜头阴影校正

    ISP-LSC 镜头阴影校正 参考: https://zhuanlan.zhihu.com/p/389334269 https://blog.csdn.net/xiaoyouck/article/de ...

  3. ISP——LSC(Lens Shading Correction)

    ISP--LSC(Lens Shading Correction) 现象 如图所示就是拍摄纯灰色卡(正常所有像素值一样)时shading的具体现象,上侧称为Luma shading,下侧称为color ...

  4. Intel GPU实现游戏与数据中心

    Intel GPU实现游戏与数据中心 在Intel Architecture Day上,Intel谈到了面向游戏玩家的Xe-HPG架构Alchemist GPU以及面向数据中心的Xe-HPC架构GPU ...

  5. 摄像头ISP系统原理(中)

    摄像头ISP系统原理(中) · AF(FOCUS)----自动对焦 根据光学知识,景物在传感器上成像最清晰时处于合焦平面上.通过更改 LENS 的位置,使得景物在传感器上清晰的成像,是 ISP FOC ...

  6. UE4 Material Properties

    材质 & 贴图 On this page: Physical Material Material Translucency Translucency Self Shadowing Usage ...

  7. 我的世界java能开光追吗_《我的世界》开光追是怎样一种体验

    [前言] NVIDIA推出支持实时光线追踪技术的GeForce RTX 20系列显卡已经有了一段时间,如今可以开启光追的游戏不下数十款,其中不仅包含使命召唤.战地.古墓丽影这类的游戏大作,就连逆水寒. ...

  8. Siggraph2019 RealTimeRender“观影推荐”

    siggraph的分量自不多说,每年paper一放出来,心情仿佛是<星际穿越>上映一样,何况siggraph年年有呢! links: http://advances.realtimeren ...

  9. 相机调试-tuning常见缩写汇总

    缩写 全称 翻译 ISP Image Signal Processor 图像信号处理器 AE Auto Exposure 自动曝光 AEC auto exposure control 自动曝光控制 A ...

最新文章

  1. 科普:进入内核态究竟是什么意思?
  2. 观Citrix最新官方发布评测报告有感-外行看热闹,内行看门道
  3. 003_Color色彩
  4. python 调试命令
  5. 【每日一题】8月28日题目精讲 编号
  6. Makefile for Sphinx documentation
  7. asp.net学习之SqlDataSource 2 select的四种参数赋予形式的解释
  8. 关于Remoting(续)
  9. 用MediaPlayer record audio简例
  10. c++ mysql 导入sql_mysql导入sql文件命令和mysql远程登陆使用详解
  11. 572.另一个树的子树(力扣leetcode) 博主可答疑该问题
  12. java adt eclipse_Eclipse安装ADT插件
  13. SwitchHost使用教程
  14. 用python编写word自动编写离职报告
  15. C语言求13位条形码的验证码,c语言问题 条形码输入
  16. 恶梦----------需求分析的漫延
  17. 设计一个分数类java_Java 有理数类 分数类 Rational类的设计与实现
  18. VC++ 中主线程等待子线程结束的方法
  19. Gitlab Failed to squash
  20. 真相了:大众创业葬送了多少人的前程?

热门文章

  1. html状态查询爱站,批量查询网页状态码以及标题
  2. Android 图片倒影
  3. BZOJ2818 Gcd
  4. 考研初试考java的学校,2021考研初试科目:这些学校改成统考408!
  5. python 多因素方差分析_SPSS分析技术:多元方差分析
  6. 什么是sp,怎么运作,他们是怎么发财的
  7. 浅谈二维码门禁在互联网的时代特色
  8. JavaScript之caller和caller属性
  9. 选择题汇总3(括号里填的答案都是对的,不用管下面那个答案正确与错误,因为作者懒得删了)
  10. 导航背景变换 php,jQuery实现的背景动态变化导航菜单效果