欢迎来到NiceSpace!祝大家开心每一天!
C++
3D图形学总结(九)—3D裁剪

3D图形学总结(九)—3D裁剪

在渲染管线中,物体经过世界变换,相机变换,物体剔除,剩下的物体就是我们要进行渲染的,我们把这些物体加入渲染列表中,之后我...
C++
3D图形学总结(十)—纹理映射透视矫正

3D图形学总结(十)—纹理映射透视矫正

之前的总结中介绍过仿射纹理映射,仿射纹理映射中纹理坐标是根据三角形屏幕坐标线性插值得到的,但是三角形在3d空间中映射到屏...
C++
3D图形学总结(十一)—深度缓存

3D图形学总结(十一)—深度缓存

在前面的学习中,总是用一个箱子来进行各种测试,但是在世界中如果有很多个物体,然后将物体都加入渲染列表中后,发现渲染出来的...
C++
3D图形学总结(十二)—纹理滤波

3D图形学总结(十二)—纹理滤波

双线性纹理滤波     之前进行的纹理映射过程中,包括仿射纹理映射和透视纹理映射,采用的都是点采样,即使用纹理坐标u和...
C++
四元数的一些整理

四元数的一些整理

四元数在3d图形学中主要用来进行球面线性插值,可以让相机在球面上圆滑的移动,避免了相机通过欧拉角计算的一些弊端,如万向死...
随机文章
3D图形学总结(九)—3D裁剪 chrome javascript程序拓展(订餐插件) 3D图形学总结(八)—简单光照 3D图形学总结(十一)—深度缓存 lua的sort排序