Unity Shader概述(一)

Unity Shader概述

渲染流水线

渲染流水线的目的是将3D->2D
在这里插入图片描述
图元的概念: 基本图形元素(图元)是任何一个图形表达都是由若干不同的点、线、面图案或相同的图案循环组合而成的。这些点、线、面图案即为基本图形元素

CPU应用阶段

  • 准备场景数据
  • 设置渲染状态
  • 不可见剔除
  • 调用Drawcall
    ①该阶段将数据加载到显存当中
    在这里插入图片描述
    将渲染所需的数据从硬盘加载到内存当中,网格纹理等数据又被加载到显存当中。(一般加载到显存当中后,内存中的数据就会被移除)在渲染时,GPU可以快速地访问到显存中的数据,提高效率。
    ②设置渲染状态
    **这些状态定义了场景中的网格是怎样被渲染的。**例如,使用哪个顶点着色器,片元着色器,光源属性,材质等。请添加图片描述
    ③调用DrawCall
    CPU通过调用Draw Call来告诉GPU开始进行一
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值