GAMES106笔记 - 现代图形绘制流水线导论

一、图形绘制

图形绘制应用场景

 绘制引擎

 绘制流水线

 games106主要关注绘制流水线

 二、固定绘制流水线

图片 = F(几何,纹理,光照),后期涉及到可编程绘制(shader)

本课程将涵盖现代图形绘制流水线的基础原理,实践方法,以及优化技巧。绘制流水线可以类比为一个从几何、纹理、光照函数(着色器代码)三种输入得到像素输出的程序。


课程也将全面覆盖(1)像素输出(2)几何输入(3)纹理输入(4)着色器代码这四个部分,并使用一个完整的工程框架将各部分串联起来,让你不仅仅学会图形绘制流水线的原理,而且能在把一个实际的绘制框架搭建起来,甚至能优化和改造其中的某些部分。

总体就是教我们构建然后优化

三、使用Vulkan 

对标DX12

 绘制流水线演变过程

 四、作业

 对应github下载源码,下载cmake,使用cmake构建工程

命令:cmake -G "Visual Studio 17 2022" -A x64 -S . -Bbuild/windows


编译工程时可能会出现找不到glm,因为源码中external/glm文件夹是空的,git上把glm源码手动放进去。

 https://github.com/g-truc/glm

编译对应homework0 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值