Shader系统学习笔记0

一、shader 语言

  1. opengl : SGI 跨平台 。 GLSL : opengl shader lauguage

    dx : 微软开发。 非跨平台 性能非常好。HLSL : high level shader lauguage .

    CG : 微软和 英伟达公司。 跨平台 基于 C语言。

二、渲染流程

1、cpu都准备好后发送一次drawcall,告诉GPU都准备好了,该你上场了。
opengl跨平台的图像库,提供可调用的接口,用来绘制图形Shader–着色器,是编程图形的程序片段渲染管线是一种计算机从数据到图像流程的描述告诉图像硬件如何计算和输出图像,主要分为Vertex Shader和Fragment Shader顶点和片段(像素)着色器,经过这两个阶段后将图像展示出来Frame Buffer[帧缓冲]GPU渲染管线:vertex shader用于修改 顶点空间几何变换,纹理坐标转换成uv,光照----不在镜头里面的裁剪掉,在镜头背面的裁剪掉。不计算看不见的顶点数据。深度测试【最近看到哪,最远看到哪,超过去之后就会被剔除】----fragment shader:如何在图像上显示每一个像素的颜色。可以从纹理上采样;是否需要雾化,近处的清晰,远处的模糊----Alpha Test半透明还是全透明—Blending混合最后的图像展示出来贴图就是原材料,shader是加工方法,材质是商品
刘老师蛮牛

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值