graphics - 理论计算机图形学 - 光线转换算法

标签 graphics visibility theory shadow

我正在使用以前的迭代学习计算机图形考试,我遇到了这个问题

Comment the following:

"The ray-casting algorithm is fine for calculating projected shadows, yet is computationally very expensive when running a second time for visibility calculations".



任何人都可以澄清为什么“第二次运行可见性计算时计算成本非常高”?抱歉重复引用。

谢谢大家。

最佳答案

我的猜测是它指的是阴影可以很容易地(或多或少)从轮廓的顶点(角)计算出来,而可见性需要检查可能从物体(不仅仅是它的)反射的所有可能的光线边缘)进入相机。

所以阴影的光线数量远小于确定可见性的光线数量。

那有意义吗?我可以画个图...

关于graphics - 理论计算机图形学 - 光线转换算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5460574/

相关文章:

r - R pch 中的图例未填充

android - android 是否有 *native* 支持 SVG 图像作为可绘制资源(图标)?

javascript - 如何使图像层在openlayers中可见

python - 从叠加图像中提取多边形

c++ - 删除 HBITMAP 会在运行时导致访问冲突

android - Dialog 中 TextView 的可见性

php - 如何从 PHP 中的静态方法中看到类的 protected 属性?

algorithm - 无向图中给定两个顶点之间的最长简单路径

math - 找到两个函数的等价性是不可判定的吗?

c++ - std::function 可以序列化吗?