[从零构建光栅渲染器] 总结

相应文章目录:

[从零构建光栅渲染器] 0.引言

[从零构建光栅渲染器] 1.Bresenham 画线算法

[从零构建光栅渲染器] 2.三角形栅格化和背面剪裁

[从零构建光栅渲染器] 3.隐藏面剃除 z-buffer(深度缓冲)

[从零构建光栅渲染器] 4.透视投影

[从零构建光栅渲染器] 5.移动摄像机

[从零构建光栅渲染器] 6. 顶点和片元着色器的工作原理

实现效果

图片

说的话:

呼~ 光栅渲染器的内容基本结尾了。在学习整理过程中,查阅不少的资料和数学公式,其中对我帮助最大的就是《计算机图形学》、LearnOpenGL、维基和Google了。Sokolov的教程真的很棒,从画点开始,到绘制三角形,到三维变换,到着色器。我的总结就到了第六章,没有阴影绘制部分~ 前6部分已经足够明白光栅渲染器的工作流程了~

在这次光栅渲染器的学习过程中,巩固了一些之前不熟悉的OpenGL原理知识,例如:三角形差值公式、法向量变换、视口变换、法向量的仿射变换、顶点片元着色器的工作原理等等。其根本就是模拟了OpenGL的工作流,只不过OpenGL封装了相应的函数,例如绘制三角形,绘制线等,不在注重顶层的原理,方便工程师们直接使用来工作~

总的来说,还是非常有帮助的~~

欢迎一起学习和交流的朋友们~~~整个项目的地址在这里

https://github.com/douysu/graphics-algorithm/tree/master/tinyrendererYD

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值