之前的例子都是2D, 但我们生活的世界是3D的
所以今天,我们讲3D图形的基础知识
以及如何渲染 3D 图形到 2D 屏幕上
24集中说过可以写一个函数,从A到B画一条线
通过控制 A 和 B 的(X,Y)坐标,可以控制一条线
在3D图像中, 点的坐标不再是两点, 而是三点, X,Y,Z
或读"Zee",但我之后会读成"Zed"
当然,2D的电脑屏幕上不可能有 XYZ 立体坐标轴
所以有图形算法负责把3D坐标"拍平"显示到2D屏幕上
这叫"3D投影"
所有的点都从3D转成2D后
就可以用画2D线段的函数 来连接这些点
这叫 "线框渲染"
想象用筷子做一个立方体,然后用手电筒照它
墙上的影子就是投射,是平的
如果旋转立方体
投影看起来会像 3D 物体,尽管是投影面是平的
电脑也是这样3D转2D
只不过用大量数学,而不是筷子
3D投影有好几种……
本站内容未经许可,禁止任何网站及个人进行转载。