![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
好的,我们来总结一下Lesson 7主要干了些什么?它完成了阴影贴图的效果,也就是让我们渲染的人物模型,有了阴影的存在。 我们来看下下面两张图—...
好,这篇博客是关于Lesson 6 bis tangent space normal mapping的总结 其实我们在Lesson 6 Shad...
这篇主要讲的是实现一个line()函数,重点是不断地优化这个line()函数。 好,我们直接从代码看这个Line()函数的优化过程—— 第一次:...
这篇博客讲的主要是三角形光栅格化,最后形成的triangle()函数,就是最后渲染时候要用的光栅格化器。 下面看看主要做了什么—— 第一步,使用...
为了在二维屏幕上绘图,z缓冲区必须是二维的。 将二维缓冲区转换为一维 其中,x和y也可以通过上式变换计算出—— 唯一的困难是如何计算我们想要绘制...
好的,我们现在来总结《Lesson 5 Moving the camera》的内容 我们先总结最重要的,坐标变换链—— 我来解释一下。我们一开始...
好,这篇总结是针对于《Lesson 6 Shaders for the software renderer》这一章的,我们的总结是主要来康康这章...
最近在Github上复现了一个渲染器render的项目:Github链接:tiny render 我希望在博客上可以记录自己的学习过程,博客主要...
动机 好的,让我们总结一下实时渲染的工作原理。我们在世界坐标中有一个三角形,将其投影到屏幕上。然后,对于三角形内的每个像素,我们计算其相对于三角...
文集作者