美文网首页
Unity Shader入门学习(一)渲染概述

Unity Shader入门学习(一)渲染概述

作者: 大崔_78d2 | 来源:发表于2019-04-06 17:10 被阅读0次

    三大 Shader 编程语言(CG/HLSL/GLSL)


    Shader Language目前主要有3种语言:

    基于 OpenGL 的 OpenGL ShadingLanguage,简称 GLSL;

    基于 DirectX 的 High Level ShadingLanguage, 简称 HLSL;

    还有 NVIDIA 公司的 C for Graphic,简称 Cg语言。


    渲染过程

    CPU 阶段: 

    1.将需要渲染的数据加载到内存中

    2设置渲染状态:定义了场景中的网格是怎么被渲染的。例如,使用哪个顶点着色器,片原着色器,光源属性,材质等

    3 DrawCall :是一个命令,它的发起方是Cpu,接收方是Gpu。这个命令仅仅会指向一个需要被渲染的图元列表,而不会包含任何材质信息

    GPU阶段:


    相关文章

      网友评论

          本文标题:Unity Shader入门学习(一)渲染概述

          本文链接:https://www.haomeiwen.com/subject/qcoriqtx.html