I am using Activiz.NET to render some STLs in a C# tool. The renderwindow and renderer settings are as follows.
window.SetMultiSamples(0);
window.SetAlphaBitPlanes(1);
renderer.SetOcclusionRatio(0.1);
renderer.SetUseDepthPeeling(1);
Running the tool on an STL on my system results in the following image (which is as expected).
(Click image for full size)
However, when two of my colleagues run the same tool on the exact same STL, they get the following image as output.
(Click image for full size)
Could these artefacts be related to different hardware of our three systems? Does anyone have a solution that would ensure that the render quality is always the same on all systems?
After two years, I finally figured out the problem. The artefacts were only present on systems that had both onboard graphics and a dedicated GPU. On some of these systems, the the tool did not automatically make use of the GPU, but used the onboard graphics for rendering instead. Forcing the tool to use the GPU in the GPU settings resolved this.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With