为什么剪辑空间始终被称为“均匀剪辑空间”?


12

到目前为止,几乎所有内容都使我注意到,“剪辑空间”一词的开头是“均质”一词。现在,我理解它的含义大致相同,但是我不明白为什么要明确说“同质剪辑空间”。剪辑空间何时不均匀,为什么我们需要区分?就此而言,我们称其为“均匀剪辑空间”到底意味着什么?相对于什么同质?顶点以什么方式“都一样”?

Answers:


22

剪辑空间之所以称为齐次空间,是因为其中的值使用齐次坐标它们的形式为[xyzw]而不是[xyz]。为了获得后者,仍然必须进行透视划分

 [x y z w]      [x/w y/w z/w]
homogeneous     normalized device
clip space      coordinates (NDC)

在透视分割之前执行裁剪的原因是,分割是昂贵的操作。相反,测试 |x| > 1在NDC空间,我们可以测试|x| > |w|均质夹的空间,这给了完全相同的结果,并允许分割前进行剪裁。


2
因解释为什么在4D同质空间中进行剪辑比在3D NDC空间中进行剪辑而便宜而致谢。我认为这是Jim Blinn和ME Newell首次发现的。即使在裁剪后,尚存的点也会经过这种(昂贵的)透视划分,但是,裁剪后的点数现在将大大减少。
legends2k 2015年

您在这里所说的“剪切”,或更准确地说,是“执行剪切”是什么意思?

“在透视图分割之前执行剪切的原因是分割是昂贵的操作”,这是错误的。这是因为z <= 0不能投射任何东西。从逻辑上讲它不能撞击投影平面。这也是为什么近平面不能为0的原因。所有东西都必须在相机的前面。因此剪辑必须在投影之前进行。
水坑
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.