Not all polygons are drawn in my scenes and rerendering the exact same scene produces different results each time. Sometimes the results will be OK, but for some scenes they are not. At first I thought the inconsistency was due to mutithreading, but even when disabled I get problems. No errors are reported to the console. My example that does not work is here http://people.cs.tamu.edu/jmanson/files/test.zip .
I forgot to show an image demonstrating the problem. I don't think there is a preview, so I hope my html came out right. <img src="http://people.cs.tamu.edu/jmanson/files/00191.png">
On Win32 I was unable to reproduce the problem with the SVN trunk (rev 1203). All polygons render fine.
Can you tell me what hardware/software you're running? Are you using the SVN or the binary builds?
I am using the binary version 2.2.5 on Windows Vista. I have a 4 core Intel Core 2 Quad Q6700 with 3 gigs of ram. It seems that when I tried disabling multithreading by not specifying that it should multithread, it was multithreading anyhow. Will specifying one thread on the command line disable multithreading?
Also, I noticed that when I increase the resolution of the rendered image that artifacts seem to disappear. Maybe setting a lower resolution output will cause problems for you?
This seems interesting. Two possibilities:
- One of the bug fixes since the binary release solves this problem
- The problem only manifests in release mode.
I'll compare the sources to see which one is going on.
By default, Pixie runs as many threads as the cores on your machine + 1 (n threads actually doing work + 1 thread dispatching jobs). The number of threads option controls the number of worker threads.
I'm also having the same problem.
The machine is a dual processor quad core xeon e5472 (3.0 GHz) running ubuntu 8.04. If any additional information would be useful to the developers, let me know.
I could not reproduce the problem either (tried 10x). [MacOS X 10.5.7 - 2xCore2 - 32-bit, rev 1205, debug]