关闭

GPU渲染流程

标签: three.js webgl d3.js图形学
153人阅读 评论(0) 收藏 举报
分类:


我们知道通过GPU【显卡】来渲染3D场景,其实是有严格的过程的,每个阶段都有自己的工作要做,然后给下一阶段提供所需的数据。

早期的GPU是固定渲染管线,也就是说,你把模型加载,它显示出来。碉堡了,仅此而已!


但是后来发展为可编程渲染管线,什么意思?

就是说,GPU把某几个阶段开放,用户可以自己控制这个阶段的渲染工作,比方我想模型自发光,那么我就在光栅阶段,做滤镜处理!

这样开放了很酷!意味着可以渲染各种奇妙的效果,当然这个很烧显卡,所以API和显卡都是一起发展,携手共进的!

现在大家能看到这么碉堡的游戏画面,当然是显卡性能优良,以及开发的图像API。


three.js渲染三维场景当然也绕不开这个流程!


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14239次
    • 积分:653
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:11篇
    • 译文:0篇
    • 评论:4条
    最新评论