Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 光线推进优于光栅化_Graphics_Raycasting - Fatal编程技术网

Graphics 光线推进优于光栅化

Graphics 光线推进优于光栅化,graphics,raycasting,Graphics,Raycasting,我想知道在光栅化上使用光线行进/光线投射的原因是什么?只有在特定情况下才更好吗? 感谢您的回答。光线投射和光栅化是两种完全不同的渲染方法。光栅化设计得非常快,并且通常在片段着色器(或像素着色器)中基于每个片段计算照明。光线投射(光线跟踪的一种类型)实际上在某种意义上模拟光线,创建更精确的渲染,计算时间要大得多。光线跟踪的主要优点(通常)是图像的质量。。光线跟踪实际上是模拟一束光线从相机穿过屏幕的每个像素,同时在计算像素的最终颜色时考虑反射和折射等自然现象,而在光栅化中,3D对象被简单地挤压到屏幕

我想知道在光栅化上使用光线行进/光线投射的原因是什么?只有在特定情况下才更好吗?
感谢您的回答。

光线投射和光栅化是两种完全不同的渲染方法。光栅化设计得非常快,并且通常在片段着色器(或像素着色器)中基于每个片段计算照明。光线投射(光线跟踪的一种类型)实际上在某种意义上模拟光线,创建更精确的渲染,计算时间要大得多。

光线跟踪的主要优点(通常)是图像的质量。。光线跟踪实际上是模拟一束光线从相机穿过屏幕的每个像素,同时在计算像素的最终颜色时考虑反射和折射等自然现象,而在光栅化中,3D对象被简单地挤压到屏幕的像素上。

您指的是用于去除隐藏表面的光线投射吗?还是用于实际渲染?我指的是渲染技术