![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
渲染流水线
小橙子0
一只游戏开发狗
展开
-
(一)unity shader基础之——————渲染流水线和GPU流水线
前面的文章讲的都是shader高级知识和运用,后面开始讲述shader基础知识,包括理论和语法。学习shader之前有必要了解什么是渲染流水线的,渲染流水线的最终目的在于生成或者说是渲染一张二维纹理,即我们在电脑屏幕上看到的所有效果,它的输入是一个虚拟摄像机、一些光源、一些shader以及纹理等。一、综述要学会怎么使用shader,首先要了解shader是怎么工作的,shader仅仅是...原创 2019-10-02 01:32:42 · 786 阅读 · 2 评论 -
(二)unity shader基础之——————shader一些专业术语的解释(OpenGL/DirectX、HLSL/GLSL/Cg、Draw Call、固定管线渲染等)
一、什么是OpenGL/DirectX我们直接访问GPU是一件非常麻烦的事情,可能需要各自寄存器、显存打交道而图像编程接口在这些硬件的基础上实现了一层抽象。OpenGL和DirectX就是这些图像应用编程接口,这些接口用于渲染二维或三维图形。这些接口架起了上层应用程序和底层GPU的沟通桥梁。一个应用程序向这些接口发送渲染接口发送渲染命令,而这些接口会依次向显卡驱动发送渲染命令,这些显卡驱动...原创 2019-10-02 17:03:09 · 1055 阅读 · 0 评论