我正在使用Activiz.NET在C#工具中呈现一些STL。渲染器窗口和渲染器设置如下。
window.SetMultiSamples(0);
window.SetAlphaBitPlanes(1);
renderer.SetOcclusionRatio(0.1);
renderer.SetUseDepthPeeling(1);在我的系统上的STL上运行该工具会产生以下图像(与预期的一样)。

(单击图像查看完整大小)
然而,当我的两个同事在完全相同的STL上运行相同的工具时,他们得到以下图像作为输出。

(单击图像查看完整大小)
这些人工制品可能与我们三个系统的不同硬件有关吗?有没有人有一个解决方案,可以确保渲染质量在所有系统上都是相同的?
发布于 2018-09-13 02:11:16
两年后,我终于找到了问题所在。这些伪像仅存在于同时具有板载显卡和专用GPU的系统上。在其中一些系统上,该工具不会自动使用GPU,而是使用板载图形进行渲染。强制工具在GPU设置中使用GPU解决了此问题。
https://stackoverflow.com/questions/39105170
复制相似问题