admin 管理员组

文章数量: 887021

光影

我最近对图形学又多了一层理解,那就是画家用画笔来描述创造世界,而图形学工作者用计算机来描述创造世界。

如果不出意外的话,我会把我的具体的方向设定为渲染,因为渲染真的就是画家用画笔画画的过程,我想这是最有趣的一个过程。

类比一下前端,我觉得挺类似的,模型就像HTML,渲染就像CSS,动画就像JavaScript。

光是一种电磁波,是一种能量,我们之所以能看见物体是因为有光反射进了人的眼睛,我们之所以能看见颜色是因为光线和人眼的感光细胞相作用。

光主要有平行光和固定光源,平行光的典型例子就是太阳。固定光源最典型的就是点光源,比如灯泡。光与物体作用会发生三种现象,折射、反射、吸收。

如果物体看起来是白色的,那就说明所有的光都被反射出去,没有光被吸收。如果显示出一定颜色,那就是相反的被吸收,剩余的颜色部分被反射出去。如果是黑色的,则是全被吸收,没有反射出去。

所谓渲染,其实就是光的计算科学。

如果所有的光都被反射,那就是镜面反射。光的反射方向去觉得法线与入射方向的夹角。如果表面粗糙,光线往四面八方反射,那就是漫反射。

我们只考虑几何光学,不考虑波动光学。

光线强度比周围较弱的地方就会产生阴影。

如果模拟的足够接近现实,那么效果也会足够接近现实,就可以产生照片级的图像,人眼分辨不出来是真的还是假的。

明天写一下颜色。

本文标签: 光影