3d
foupry
game developer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
坐标变换中出现的像素点位置偏离
坐标变换中出现的像素点位置偏离 3d引擎中实现坐标系变换时,发现一个诡异问题,在屏幕右半边画出来的线有很明显的锯齿状,断断续续,而左半边没有问题,困扰多日。偶然间受到启发,把参与变换的x源坐标多加0.5,就一切正常了。 我的变换是这样:源坐标系以屏幕左下角为原点,屏幕宽高为(640,480),即x轴范围是0--639,y轴范围是0--479。目标坐标系以屏幕中心为原点,x轴范围原创 2014-11-17 15:25:51 · 1148 阅读 · 0 评论 -
3D流水线的流程
3D流水线的流程 1 局部坐标变换到世界坐标;(平移物体顶点) 2 物体消除(可选); 3 执行背面消除(可选); 4 世界坐标变换到相机坐标;(当相机位于原点,镜头指向+Z轴方向,可极大简化处理工作,所以需要对几何体进行这个变换,使用的是平移变换和旋转变换的逆变换) 5 执行3D裁剪; 6 相机坐标变换到透视坐标,即投影; 7 透视坐标变换到视口(屏幕)坐标; 8原创 2014-11-25 20:31:16 · 833 阅读 · 0 评论
分享