我使用Activiz.NET在C#工具中渲染一些STL.渲染窗口和渲染器设置如下.
window.SetMultiSamples(0);
window.SetAlphaBitPlanes(1);
renderer.SetOcclusionRatio(0.1);
renderer.SetUseDepthPeeling(1);
Run Code Online (Sandbox Code Playgroud)
在我的系统上的STL上运行该工具会生成以下图像(这是预期的).
但是,当我的两个同事在完全相同的STL上运行相同的工具时,他们会得到以下图像作为输出.
这些文物可能与我们三个系统的不同硬件相关吗?有没有人有一个解决方案可以确保所有系统上的渲染质量始终相同?
两年后,我终于解决了这个问题。这些文物仅出现在同时具有板载显卡和专用 GPU 的系统上。在其中一些系统上,该工具不会自动使用 GPU,而是使用板载显卡进行渲染。在 GPU 设置中强制该工具使用 GPU 解决了这个问题。
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |