MIT6.S081 Lab-3: Page Tables
开始麻烦起来了啊......
开始麻烦起来了啊......
上一次的lab初步熟悉了如何魔改xv6以及xv6的一些系统调用,从这次lab开始,就是纯度极高的OS的内容了。
本次lab的主题是系统调用,不过并不需要真的完全把系统调用的过程全部搞清楚了再来做(后面会讲清楚的)。
MIT-6.S081实验的新手教学关
Some interesting points in MIT 6.S031...
Some FAQ in sampling the light...
这是挖的一个坑,还没填呢。前方的区域以后再来探索吧。
导体和绝缘体的菲涅尔项有着完全不同的形式,这一直是个大问题。光学老师跟我说这是因为能带结构不一样,但是对我来说这TM跟没说一样
在实时渲染中,对于菲涅尔项使用Schlick近似计算都能取得相当不错的效率和效果,即使是性质比较诡异的金属也可以使用一些trick来同样地使用Schlick近似。而在离线渲染中,更多是出于“物理正确性”的考虑,我们可能会希望使用完整的菲涅尔公式,对于绝缘体这个做法的确是正确的。
对于导体我们可能也会类似地取其在RGB三色光下对应的复折射率参数套进导体的菲涅尔方程进行计算。但是这么做是错误的。下面这篇报告指出,对RGB三色光使用菲涅尔公式本质上仍然是另一种近似计算,而且效果甚至不如Schlick近似法。
新的博客诞生啦!
A start-up introduction to the basic matrix analysis in numerical linear algebra.