Matte rendering offset?

I think there might be an issue with how the matte objects are rendered.

First, we can’t get set_matte_renderer_supersampling( int subDivisions ) to do anything. Setting it to 1 or 5 yields no change in the render at all.

Second, we’re seeing a subpixel offset for the matte objects but NOT for the particles. So we can’t use set_screen_offset to compensate for this, since it would align the matte objects, but would then bump the particles off.

So is it possible that the there is a slight offset for the matte render? It might get better once we can get the supersampling working, but I doubt it will be enough, unless the supersampling compensates for the offset somehow.

The A01 render is really huge, so you need to open it in a new browser tab or an image viewer. The A02 one is a center crop of the A01 renders. Also, there are some mild JPEG artifacts, but the effect is still apparent.

Oh, I missed the most obvious test, having Krakatoa render particles in the shape of the matte objects…

As you can see, there seems to be an offset for the matte objects relative to the particles in both +x and +y.

I’m totally digging having Krakatoa running in Fusion though. Here’s the comp that made the test images I posted. From making the matte objects and particles through rendering, compositing, and annotation, it’s all in one neat flow.

We appear to be considering the pixel center differently than the other renderers. I will attempt to fix the problem. Thank you for pointing this out. Your images were very helpful in me tracking down the issue.

I have tested this using 3dsmax Scanline/Mentalray, and Maya Software renderer and they all show a similar sub-pixel bias that you are seeing with OpenGL. So it definitely looks like it’s a bug in Krakatoa’s geometry renderer.

Can you confirm that set_matte_renderer_supersampling is working? I didn’t want that issue to get lost with the offset one.

set_matte_renderer_supersampling seems to be working as intended.

You won’t seem much noticeable difference when super-sampling is on. It simply renders the geometry z-depth at a larger resolution. Pixels in the z-depth that only have partial geometry coverage still render with full coverage. So normally there is only minor visible differences around the edges of the cutouts.

This still seems to be a problem with our pixel centers, so I don’t think super-sampling would fix the issue.

Just as a side note, I’m guessing you’ve played around with foreground and background layers in Krakatoa, but here’s a new tutorial that Bobo just wrote:
thinkboxsoftware.com/kmy-com … and-mattes

The problem we’re having in our composite is really just that the non-Krakatoa render isn’t matching the Krakatoa matte render, so the jagged edge should resolve once that’s fixed, right?

Just so I understand the expected results from the supersampling, if I have a render that is 1000 pixels wide, and I turn the matte supersampling to 5, I now have the z-depth render for the mattes that is 5000 pixels wide, right?

When you are comparing the particles as to whether they are occluded by that matte, it’s obviously still binary, the z-depth of the particle is above or below the z-depth of the matte render. But that comparison is still happening at 5000 pixels, not at 1000? Meaning, 1 pixel of particles is being supersampled up into 25 pixels to do the comparisons, right? So where there is a steep z gradient (over x and y) in the matte, some particles will now test as occluded where they might not have before, or vice-versa, so the matte edge we see in the render at 1000 pixels will still be there, but the density of particles will have changed between the regular and occluded RGBA passes. Where there is very little gradient, like for a box that is face on to the camera, there should be no difference with supersampling.

If that’s the case, then no, we’re not seeing anything happening with supersampling. At least on our tests with ~1M particles and 32-bit float precision. :frowning:

I’ll try a better test and see what I come up with.

Supersampling is simply to match the sampling of the geometry render. It is not to anti-alias the edge. In almost all cases, supersampling is not useful.

Krakatoa always produces a jagged edge around cutouts. It is because the image can’t properly be composited if Krakatoa were to draw particles behind semi-occluded pixels at a lesser opacity. However, we can work around this problem by rendering as multiple layers (instead of just two layers: Krakatoa render (over) Geometry render). The particles would be rendered as two images: A foreground layer, and a background layer. The background layer includes particles that are either fully or partially occluded by the holdout. The compositing would then be done in three layers: Krakatoa foreground (over) geometry (over) Krakatoa background.

This document has the explanation:
thinkboxsoftware.com/kmy-com … and-mattes

I’m trying to test the supersampling changes, since there’s nothing I can do about the offset, but I’m hitting a snag.

If what I said about how supersampling should affect the image is true, there should be slight differences in the distribution of particles between the FG and BG buffers, but obviously only on the pixels where this is a gradient in the matte Z. I SHOULD be able to detect this by diffing the with and without renders.

Unfortunately, this doesn’t work because nearly ALL the pixels are different, even those that aren’t anywhere near the matte objects.

So that got me thinking… Are the pixels random? To test, I rendered out the exact same particles with the exact same settings twice and compared the results. They were in fact completely different. In fact, in some of the pixels the difference was greater than 1/256, meaning you could see the difference in 8bit images! So then tried rendering out to .CSV files and see if those are different. Sure enough, they were, but here’s the rub, only in the Lighting[#] channels. Which means our inputs are in fact stable, but there’s something happening inside Krakatoa that is randomizing the particles.

The .CSV files are 64MB each, so I’ll just post the FC results…

Comparing files F:\RandomCheck_A.csv and F:\RANDOMCHECK_B.CSV
***** F:\RandomCheck_A.csv
6.44427,0.444233,2.57341,1,1,1,0.890137,0.890137,0.890137,0,0,0,1
6.77151,2.89494,2.5734,1,1,1,0.900391,0.900391,0.900391,0,0,0,1
6.13514,-0.432576,2.5734,1,1,1,0.92627,0.92627,0.92627,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.44427,0.444233,2.57341,1,1,1,0.890137,0.890137,0.890137,0,0,0,1
6.77151,2.89494,2.5734,1,1,1,0.900879,0.900879,0.900879,0,0,0,1
6.13514,-0.432576,2.5734,1,1,1,0.92627,0.92627,0.92627,0,0,0,1


***** F:\RandomCheck_A.csv
6.03205,3.25386,2.29771,1,1,1,0.871094,0.871094,0.871094,0,0,0,1
4.12949,3.94783,2.29771,1,1,1,0.818848,0.818848,0.818848,0,0,0,1
8.46198,-0.241725,2.29771,1,1,1,0.708496,0.708496,0.708496,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.03205,3.25386,2.29771,1,1,1,0.871094,0.871094,0.871094,0,0,0,1
4.12949,3.94783,2.29771,1,1,1,0.819336,0.819336,0.819336,0,0,0,1
8.46198,-0.241725,2.29771,1,1,1,0.708496,0.708496,0.708496,0,0,0,1


***** F:\RandomCheck_A.csv
5.30376,4.66874,2.11958,1,1,1,0.79834,0.79834,0.79834,0,0,0,1
7.19493,1.04322,2.11958,1,1,1,0.857422,0.857422,0.857422,0,0,0,1
3.63671,4.33509,2.11957,1,1,1,0.800781,0.800781,0.800781,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.30376,4.66874,2.11958,1,1,1,0.79834,0.79834,0.79834,0,0,0,1
7.19493,1.04322,2.11958,1,1,1,0.85791,0.85791,0.85791,0,0,0,1
3.63671,4.33509,2.11957,1,1,1,0.800781,0.800781,0.800781,0,0,0,1


***** F:\RandomCheck_A.csv
3.19606,7.82906,1.97063,1,1,1,0.850586,0.850586,0.850586,0,0,0,1
7.19217,4.2082,1.97062,1,1,1,0.823242,0.823242,0.823242,0,0,0,1
0.885794,1.20388,1.97062,1,1,1,0.848145,0.848145,0.848145,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.19606,7.82906,1.97063,1,1,1,0.850586,0.850586,0.850586,0,0,0,1
7.19217,4.2082,1.97062,1,1,1,0.82373,0.82373,0.82373,0,0,0,1
0.885794,1.20388,1.97062,1,1,1,0.848145,0.848145,0.848145,0,0,0,1


***** F:\RandomCheck_A.csv
-0.343993,-0.466507,1.96005,1,1,1,0,0,0,0,0,0,1
7.14335,3.12538,1.96001,1,1,1,0.8125,0.8125,0.8125,0,0,0,1
7.88144,6.42774,1.96001,1,1,1,0.853516,0.853516,0.853516,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.343993,-0.466507,1.96005,1,1,1,0,0,0,0,0,0,1
7.14335,3.12538,1.96001,1,1,1,0.812988,0.812988,0.812988,0,0,0,1
7.88144,6.42774,1.96001,1,1,1,0.853516,0.853516,0.853516,0,0,0,1


***** F:\RandomCheck_A.csv
8.07742,3.18216,1.91874,1,1,1,0.790039,0.790039,0.790039,0,0,0,1
8.23027,1.01649,1.91873,1,1,1,0.881836,0.881836,0.881836,0,0,0,1
0.290811,5.05401,1.91873,1,1,1,0.791504,0.791504,0.791504,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.07742,3.18216,1.91874,1,1,1,0.790039,0.790039,0.790039,0,0,0,1
8.23027,1.01649,1.91873,1,1,1,0.881348,0.881348,0.881348,0,0,0,1
0.290811,5.05401,1.91873,1,1,1,0.791504,0.791504,0.791504,0,0,0,1


***** F:\RandomCheck_A.csv
6.34745,7.00631,1.83213,1,1,1,0.77832,0.77832,0.77832,0,0,0,1
1.09363,4.43921,1.83213,1,1,1,0.769531,0.769531,0.769531,0,0,0,1
8.2098,0.408418,1.83212,1,1,1,0.822754,0.822754,0.822754,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.34745,7.00631,1.83213,1,1,1,0.77832,0.77832,0.77832,0,0,0,1
1.09363,4.43921,1.83213,1,1,1,0.77002,0.77002,0.77002,0,0,0,1
8.2098,0.408418,1.83212,1,1,1,0.822754,0.822754,0.822754,0,0,0,1


***** F:\RandomCheck_A.csv
3.42157,5.12003,1.77474,1,1,1,0.741699,0.741699,0.741699,0,0,0,1
6.6382,2.00813,1.77473,1,1,1,0.797363,0.797363,0.797363,0,0,0,1
7.7403,3.72028,1.77472,1,1,1,0.841309,0.841309,0.841309,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.42157,5.12003,1.77474,1,1,1,0.741699,0.741699,0.741699,0,0,0,1
6.6382,2.00813,1.77473,1,1,1,0.796875,0.796875,0.796875,0,0,0,1
7.7403,3.72028,1.77472,1,1,1,0.841309,0.841309,0.841309,0,0,0,1


***** F:\RandomCheck_A.csv
8.01537,7.99277,1.72325,1,1,1,0.799316,0.799316,0.799316,0,0,0,1
4.70042,7.29847,1.72324,1,1,1,0.812988,0.812988,0.812988,0,0,0,1
2.44441,0.00940555,1.72324,1,1,1,0.763184,0.763184,0.763184,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.01537,7.99277,1.72325,1,1,1,0.799316,0.799316,0.799316,0,0,0,1
4.70042,7.29847,1.72324,1,1,1,0.8125,0.8125,0.8125,0,0,0,1
2.44441,0.00940555,1.72324,1,1,1,0.763184,0.763184,0.763184,0,0,0,1


***** F:\RandomCheck_A.csv
3.47463,6.9254,1.71561,1,1,1,0.81543,0.81543,0.81543,0,0,0,1
6.42685,8.4468,1.7156,1,1,1,0.860352,0.860352,0.860352,0,0,0,1
6.56027,8.80755,1.7156,1,1,1,0.793457,0.793457,0.793457,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.47463,6.9254,1.71561,1,1,1,0.81543,0.81543,0.81543,0,0,0,1
6.42685,8.4468,1.7156,1,1,1,0.86084,0.86084,0.86084,0,0,0,1
6.56027,8.80755,1.7156,1,1,1,0.793457,0.793457,0.793457,0,0,0,1


***** F:\RandomCheck_A.csv
1.9864,2.5128,1.71276,1,1,1,0.793945,0.793945,0.793945,0,0,0,1
5.80611,4.45079,1.71276,1,1,1,0.79541,0.79541,0.79541,0,0,0,1
5.56495,-0.191705,1.71274,1,1,1,0.733887,0.733887,0.733887,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.9864,2.5128,1.71276,1,1,1,0.793945,0.793945,0.793945,0,0,0,1
5.80611,4.45079,1.71276,1,1,1,0.794922,0.794922,0.794922,0,0,0,1
5.56495,-0.191705,1.71274,1,1,1,0.733887,0.733887,0.733887,0,0,0,1


***** F:\RandomCheck_A.csv
1.73747,6.17849,1.61988,1,1,1,0.75,0.75,0.75,0,0,0,1
1.47676,8.10296,1.61986,1,1,1,0.772949,0.772949,0.772949,0,0,0,1
6.81346,1.42458,1.61985,1,1,1,0.714355,0.714355,0.714355,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.73747,6.17849,1.61988,1,1,1,0.75,0.75,0.75,0,0,0,1
1.47676,8.10296,1.61986,1,1,1,0.773438,0.773438,0.773438,0,0,0,1
6.81346,1.42458,1.61985,1,1,1,0.714355,0.714355,0.714355,0,0,0,1


***** F:\RandomCheck_A.csv
2.88334,3.41265,1.56232,1,1,1,0.808105,0.808105,0.808105,0,0,0,1
0.100595,4.73769,1.5623,1,1,1,0.796875,0.796875,0.796875,0,0,0,1
4.5291,9.1794,1.56229,1,1,1,0.804199,0.804199,0.804199,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.88334,3.41265,1.56232,1,1,1,0.808105,0.808105,0.808105,0,0,0,1
0.100595,4.73769,1.5623,1,1,1,0.796387,0.796387,0.796387,0,0,0,1
4.5291,9.1794,1.56229,1,1,1,0.804199,0.804199,0.804199,0,0,0,1


***** F:\RandomCheck_A.csv
3.37166,7.04811,1.51373,1,1,1,0.722656,0.722656,0.722656,0,0,0,1
5.99964,7.25109,1.51373,1,1,1,0.785156,0.785156,0.785156,0,0,0,1
7.52572,0.909564,1.5137,1,1,1,0.770996,0.770996,0.770996,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.37166,7.04811,1.51373,1,1,1,0.722656,0.722656,0.722656,0,0,0,1
5.99964,7.25109,1.51373,1,1,1,0.784668,0.784668,0.784668,0,0,0,1
7.52572,0.909564,1.5137,1,1,1,0.770996,0.770996,0.770996,0,0,0,1


***** F:\RandomCheck_A.csv
8.56015,-0.303964,1.47842,1,1,1,0.6875,0.6875,0.6875,0,0,0,1
3.70115,4.7675,1.47842,1,1,1,0.751465,0.751465,0.751465,0,0,0,1
5.45954,7.85336,1.47841,1,1,1,0.681152,0.681152,0.681152,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.56015,-0.303964,1.47842,1,1,1,0.6875,0.6875,0.6875,0,0,0,1
3.70115,4.7675,1.47842,1,1,1,0.750977,0.750977,0.750977,0,0,0,1
5.45954,7.85336,1.47841,1,1,1,0.681152,0.681152,0.681152,0,0,0,1


***** F:\RandomCheck_A.csv
2.40803,7.86528,1.44122,1,1,1,0.742676,0.742676,0.742676,0,0,0,1
8.58649,4.48419,1.44122,1,1,1,0.763184,0.763184,0.763184,0,0,0,1
5.04259,2.08304,1.44122,1,1,1,0.800293,0.800293,0.800293,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.40803,7.86528,1.44122,1,1,1,0.742676,0.742676,0.742676,0,0,0,1
8.58649,4.48419,1.44122,1,1,1,0.762695,0.762695,0.762695,0,0,0,1
5.04259,2.08304,1.44122,1,1,1,0.800293,0.800293,0.800293,0,0,0,1


***** F:\RandomCheck_A.csv
0.382112,6.80127,1.35829,1,1,1,0.773926,0.773926,0.773926,0,0,0,1
8.03816,5.49167,1.35827,1,1,1,0.775391,0.775391,0.775391,0,0,0,1
4.64784,0.573052,1.35827,1,1,1,0.70752,0.70752,0.70752,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.382112,6.80127,1.35829,1,1,1,0.773926,0.773926,0.773926,0,0,0,1
8.03816,5.49167,1.35827,1,1,1,0.775879,0.775879,0.775879,0,0,0,1
4.64784,0.573052,1.35827,1,1,1,0.70752,0.70752,0.70752,0,0,0,1


***** F:\RandomCheck_A.csv
0.153143,2.71374,0.959893,1,1,1,0.726563,0.726563,0.726563,0,0,0,1
0.456255,7.87763,0.959889,1,1,1,0.719238,0.719238,0.719238,0,0,0,1
0.807212,6.02955,0.959887,1,1,1,0.693848,0.693848,0.693848,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.153143,2.71374,0.959893,1,1,1,0.726563,0.726563,0.726563,0,0,0,1
0.456255,7.87763,0.959889,1,1,1,0.71875,0.71875,0.71875,0,0,0,1
0.807212,6.02955,0.959887,1,1,1,0.693848,0.693848,0.693848,0,0,0,1


***** F:\RandomCheck_A.csv
-0.46402,0.892469,0.943208,1,1,1,0.693848,0.693848,0.693848,0,0,0,1
6.63835,3.2598,0.943207,1,1,1,0.693848,0.693848,0.693848,0,0,0,1
2.77562,1.04787,0.943204,1,1,1,0.746582,0.746582,0.746582,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.46402,0.892469,0.943208,1,1,1,0.693848,0.693848,0.693848,0,0,0,1
6.63835,3.2598,0.943207,1,1,1,0.694336,0.694336,0.694336,0,0,0,1
2.77562,1.04787,0.943204,1,1,1,0.746582,0.746582,0.746582,0,0,0,1


***** F:\RandomCheck_A.csv
6.10905,7.17121,0.930003,1,1,1,0.726074,0.726074,0.726074,0,0,0,1
5.83502,1.42254,0.930001,1,1,1,0.759766,0.759766,0.759766,0,0,0,1
9.3213,5.55819,0.929996,1,1,1,0.679199,0.679199,0.679199,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.10905,7.17121,0.930003,1,1,1,0.726074,0.726074,0.726074,0,0,0,1
5.83502,1.42254,0.930001,1,1,1,0.759277,0.759277,0.759277,0,0,0,1
9.3213,5.55819,0.929996,1,1,1,0.679199,0.679199,0.679199,0,0,0,1


***** F:\RandomCheck_A.csv
8.79759,1.76792,0.843963,1,1,1,0.696289,0.696289,0.696289,0,0,0,1
1.66447,-0.23988,0.843951,1,1,1,0.671387,0.671387,0.671387,0,0,0,1
4.43903,4.76372,0.843946,1,1,1,0.737305,0.737305,0.737305,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.79759,1.76792,0.843963,1,1,1,0.696289,0.696289,0.696289,0,0,0,1
1.66447,-0.23988,0.843951,1,1,1,0.670898,0.670898,0.670898,0,0,0,1
4.43903,4.76372,0.843946,1,1,1,0.737305,0.737305,0.737305,0,0,0,1


***** F:\RandomCheck_A.csv
4.52987,6.90481,0.821801,1,1,1,0.680176,0.680176,0.680176,0,0,0,1
1.21538,6.62984,0.821787,1,1,1,0.716797,0.716797,0.716797,0,0,0,1
4.2173,7.67358,0.821784,1,1,1,0.699707,0.699707,0.699707,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
4.52987,6.90481,0.821801,1,1,1,0.680176,0.680176,0.680176,0,0,0,1
1.21538,6.62984,0.821787,1,1,1,0.716309,0.716309,0.716309,0,0,0,1
4.2173,7.67358,0.821784,1,1,1,0.699707,0.699707,0.699707,0,0,0,1


***** F:\RandomCheck_A.csv
6.23172,2.50735,0.785269,1,1,1,0.623535,0.623535,0.623535,0,0,0,1
5.07507,8.49561,0.785269,1,1,1,0.718262,0.718262,0.718262,0,0,0,1
8.78298,4.95999,0.785267,1,1,1,0.666504,0.666504,0.666504,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.23172,2.50735,0.785269,1,1,1,0.623535,0.623535,0.623535,0,0,0,1
5.07507,8.49561,0.785269,1,1,1,0.71875,0.71875,0.71875,0,0,0,1
8.78298,4.95999,0.785267,1,1,1,0.666504,0.666504,0.666504,0,0,0,1


***** F:\RandomCheck_A.csv
8.04142,5.09428,0.766435,1,1,1,0.739746,0.739746,0.739746,0,0,0,1
5.05179,1.06373,0.766432,1,1,1,0.725098,0.725098,0.725098,0,0,0,1
6.9702,2.64632,0.766431,1,1,1,0.661621,0.661621,0.661621,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.04142,5.09428,0.766435,1,1,1,0.739746,0.739746,0.739746,0,0,0,1
5.05179,1.06373,0.766432,1,1,1,0.724609,0.724609,0.724609,0,0,0,1
6.9702,2.64632,0.766431,1,1,1,0.661621,0.661621,0.661621,0,0,0,1


***** F:\RandomCheck_A.csv
1.38821,3.42853,0.758922,1,1,1,0.623535,0.623535,0.623535,0,0,0,1
5.72709,6.96664,0.758917,1,1,1,0.756836,0.756836,0.756836,0,0,0,1
2.27271,4.74885,0.758916,1,1,1,0.724121,0.724121,0.724121,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.38821,3.42853,0.758922,1,1,1,0.623535,0.623535,0.623535,0,0,0,1
5.72709,6.96664,0.758917,1,1,1,0.757324,0.757324,0.757324,0,0,0,1
2.27271,4.74885,0.758916,1,1,1,0.724121,0.724121,0.724121,0,0,0,1


***** F:\RandomCheck_A.csv
2.08463,7.60941,0.494262,1,1,1,0.655762,0.655762,0.655762,0,0,0,1
0.933588,9.01798,0.494247,1,1,1,0.483887,0.483887,0.483887,0,0,0,1
6.42209,2.94189,0.494247,1,1,1,0.68457,0.68457,0.68457,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.08463,7.60941,0.494262,1,1,1,0.655762,0.655762,0.655762,0,0,0,1
0.933588,9.01798,0.494247,1,1,1,0.483643,0.483643,0.483643,0,0,0,1
6.42209,2.94189,0.494247,1,1,1,0.68457,0.68457,0.68457,0,0,0,1


***** F:\RandomCheck_A.csv
1.59467,8.60182,0.462569,1,1,1,0.710449,0.710449,0.710449,0,0,0,1
3.48937,1.54988,0.462559,1,1,1,0.62207,0.62207,0.62207,0,0,0,1
1.22253,5.15774,0.46255,1,1,1,0.665527,0.665527,0.665527,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.59467,8.60182,0.462569,1,1,1,0.710449,0.710449,0.710449,0,0,0,1
3.48937,1.54988,0.462559,1,1,1,0.622559,0.622559,0.622559,0,0,0,1
1.22253,5.15774,0.46255,1,1,1,0.665527,0.665527,0.665527,0,0,0,1


***** F:\RandomCheck_A.csv
5.85077,2.32004,0.439828,1,1,1,0.680664,0.680664,0.680664,0,0,0,1
3.63936,2.70762,0.439826,1,1,1,0.695313,0.695313,0.695313,0,0,0,1
7.73165,3.54826,0.439826,1,1,1,0.692871,0.692871,0.692871,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.85077,2.32004,0.439828,1,1,1,0.680664,0.680664,0.680664,0,0,0,1
3.63936,2.70762,0.439826,1,1,1,0.694824,0.694824,0.694824,0,0,0,1
7.73165,3.54826,0.439826,1,1,1,0.692871,0.692871,0.692871,0,0,0,1


***** F:\RandomCheck_A.csv
5.67903,2.68247,0.334221,1,1,1,0.624512,0.624512,0.624512,0,0,0,1
7.8932,2.2811,0.334208,1,1,1,0.703125,0.703125,0.703125,0,0,0,1
2.24565,2.81177,0.334201,1,1,1,0.686523,0.686523,0.686523,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.67903,2.68247,0.334221,1,1,1,0.624512,0.624512,0.624512,0,0,0,1
7.8932,2.2811,0.334208,1,1,1,0.703613,0.703613,0.703613,0,0,0,1
2.24565,2.81177,0.334201,1,1,1,0.686523,0.686523,0.686523,0,0,0,1


***** F:\RandomCheck_A.csv
1.49518,5.20128,0.272883,1,1,1,0.619629,0.619629,0.619629,0,0,0,1
3.58056,6.18472,0.272881,1,1,1,0.592773,0.592773,0.592773,0,0,0,1
8.58154,6.43756,0.272877,1,1,1,0.625488,0.625488,0.625488,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.49518,5.20128,0.272883,1,1,1,0.619629,0.619629,0.619629,0,0,0,1
3.58056,6.18472,0.272881,1,1,1,0.593262,0.593262,0.593262,0,0,0,1
8.58154,6.43756,0.272877,1,1,1,0.625488,0.625488,0.625488,0,0,0,1


***** F:\RandomCheck_A.csv
2.18109,-0.257191,0.156299,1,1,1,0.602539,0.602539,0.602539,0,0,0,1
6.99564,2.87889,0.156297,1,1,1,0.640137,0.640137,0.640137,0,0,0,1
0.742722,9.08498,0.156288,1,1,1,0.303711,0.303711,0.303711,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.18109,-0.257191,0.156299,1,1,1,0.602539,0.602539,0.602539,0,0,0,1
6.99564,2.87889,0.156297,1,1,1,0.640625,0.640625,0.640625,0,0,0,1
0.742722,9.08498,0.156288,1,1,1,0.303711,0.303711,0.303711,0,0,0,1


***** F:\RandomCheck_A.csv
0.821031,1.15939,0.133753,1,1,1,0.591797,0.591797,0.591797,0,0,0,1
5.82933,2.80238,0.133746,1,1,1,0.623047,0.623047,0.623047,0,0,0,1
8.53563,1.85177,0.133745,1,1,1,0.629883,0.629883,0.629883,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.821031,1.15939,0.133753,1,1,1,0.591797,0.591797,0.591797,0,0,0,1
5.82933,2.80238,0.133746,1,1,1,0.623535,0.623535,0.623535,0,0,0,1
8.53563,1.85177,0.133745,1,1,1,0.629883,0.629883,0.629883,0,0,0,1


***** F:\RandomCheck_A.csv
2.70807,2.00673,0.0718808,1,1,1,0.658203,0.658203,0.658203,0,0,0,1
1.19736,0.690449,0.0718765,1,1,1,0.652832,0.652832,0.652832,0,0,0,1
5.07679,8.08653,0.0718756,1,1,1,0.683594,0.683594,0.683594,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.70807,2.00673,0.0718808,1,1,1,0.658203,0.658203,0.658203,0,0,0,1
1.19736,0.690449,0.0718765,1,1,1,0.65332,0.65332,0.65332,0,0,0,1
5.07679,8.08653,0.0718756,1,1,1,0.683594,0.683594,0.683594,0,0,0,1


***** F:\RandomCheck_A.csv
3.688,9.47267,-0.125936,1,1,1,0.62793,0.62793,0.62793,0,0,0,1
6.79449,5.4432,-0.125938,1,1,1,0.55127,0.55127,0.55127,0,0,0,1
8.23734,6.22725,-0.125939,1,1,1,0.555664,0.555664,0.555664,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.688,9.47267,-0.125936,1,1,1,0.62793,0.62793,0.62793,0,0,0,1
6.79449,5.4432,-0.125938,1,1,1,0.550781,0.550781,0.550781,0,0,0,1
8.23734,6.22725,-0.125939,1,1,1,0.555664,0.555664,0.555664,0,0,0,1


***** F:\RandomCheck_A.csv
9.05529,6.10336,-0.1906,1,1,1,0.594238,0.594238,0.594238,0,0,0,1
4.20105,1.17924,-0.190602,1,1,1,0.601563,0.601563,0.601563,0,0,0,1
9.21575,5.0009,-0.190613,1,1,1,0.585938,0.585938,0.585938,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
9.05529,6.10336,-0.1906,1,1,1,0.594238,0.594238,0.594238,0,0,0,1
4.20105,1.17924,-0.190602,1,1,1,0.602051,0.602051,0.602051,0,0,0,1
9.21575,5.0009,-0.190613,1,1,1,0.585938,0.585938,0.585938,0,0,0,1


***** F:\RandomCheck_A.csv
2.64675,1.75066,-0.209754,1,1,1,0.591309,0.591309,0.591309,0,0,0,1
1.24337,5.37732,-0.209776,1,1,1,0.640625,0.640625,0.640625,0,0,0,1
5.23097,4.2572,-0.209777,1,1,1,0.643555,0.643555,0.643555,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.64675,1.75066,-0.209754,1,1,1,0.591309,0.591309,0.591309,0,0,0,1
1.24337,5.37732,-0.209776,1,1,1,0.641113,0.641113,0.641113,0,0,0,1
5.23097,4.2572,-0.209777,1,1,1,0.643555,0.643555,0.643555,0,0,0,1


***** F:\RandomCheck_A.csv
3.44836,1.97175,-0.212442,1,1,1,0.622559,0.622559,0.622559,0,0,0,1
3.9815,4.75053,-0.212449,1,1,1,0.572754,0.572754,0.572754,0,0,0,1
4.5886,7.22786,-0.212457,1,1,1,0.637695,0.637695,0.637695,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.44836,1.97175,-0.212442,1,1,1,0.622559,0.622559,0.622559,0,0,0,1
3.9815,4.75053,-0.212449,1,1,1,0.572266,0.572266,0.572266,0,0,0,1
4.5886,7.22786,-0.212457,1,1,1,0.637695,0.637695,0.637695,0,0,0,1


***** F:\RandomCheck_A.csv
2.38581,7.23908,-0.268183,1,1,1,0.647461,0.647461,0.647461,0,0,0,1
3.49319,5.09231,-0.268186,1,1,1,0.625488,0.625488,0.625488,0,0,0,1
6.04231,4.21186,-0.268206,1,1,1,0.567871,0.567871,0.567871,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.38581,7.23908,-0.268183,1,1,1,0.647461,0.647461,0.647461,0,0,0,1
3.49319,5.09231,-0.268186,1,1,1,0.625977,0.625977,0.625977,0,0,0,1
6.04231,4.21186,-0.268206,1,1,1,0.567871,0.567871,0.567871,0,0,0,1


***** F:\RandomCheck_A.csv
2.87458,1.16507,-0.358871,1,1,1,0.555176,0.555176,0.555176,0,0,0,1
3.24403,1.3816,-0.358887,1,1,1,0.621094,0.621094,0.621094,0,0,0,1
7.44638,-0.245786,-0.358898,1,1,1,0.532715,0.532715,0.532715,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.87458,1.16507,-0.358871,1,1,1,0.555176,0.555176,0.555176,0,0,0,1
3.24403,1.3816,-0.358887,1,1,1,0.620605,0.620605,0.620605,0,0,0,1
7.44638,-0.245786,-0.358898,1,1,1,0.532715,0.532715,0.532715,0,0,0,1


***** F:\RandomCheck_A.csv
1.39336,8.4472,-0.451455,1,1,1,0.627441,0.627441,0.627441,0,0,0,1
2.65354,-0.00801116,-0.451456,1,1,1,0.519531,0.519531,0.519531,0,0,0,1
7.22799,7.52764,-0.451462,1,1,1,0.536133,0.536133,0.536133,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.39336,8.4472,-0.451455,1,1,1,0.627441,0.627441,0.627441,0,0,0,1
2.65354,-0.00801116,-0.451456,1,1,1,0.519043,0.519043,0.519043,0,0,0,1
7.22799,7.52764,-0.451462,1,1,1,0.536133,0.536133,0.536133,0,0,0,1


***** F:\RandomCheck_A.csv
0.0295376,9.25388,-0.452862,1,1,1,0,0,0,0,0,0,1
6.02361,8.12548,-0.452863,1,1,1,0.644043,0.644043,0.644043,0,0,0,1
0.379672,5.40464,-0.45288,1,1,1,0.566895,0.566895,0.566895,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.0295376,9.25388,-0.452862,1,1,1,0,0,0,0,0,0,1
6.02361,8.12548,-0.452863,1,1,1,0.643555,0.643555,0.643555,0,0,0,1
0.379672,5.40464,-0.45288,1,1,1,0.566895,0.566895,0.566895,0,0,0,1


***** F:\RandomCheck_A.csv
8.02718,3.33959,-0.484548,1,1,1,0.63623,0.63623,0.63623,0,0,0,1
2.1515,7.32109,-0.48457,1,1,1,0.639648,0.639648,0.639648,0,0,0,1
5.03083,5.25791,-0.484573,1,1,1,0.588867,0.588867,0.588867,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.02718,3.33959,-0.484548,1,1,1,0.63623,0.63623,0.63623,0,0,0,1
2.1515,7.32109,-0.48457,1,1,1,0.63916,0.63916,0.63916,0,0,0,1
5.03083,5.25791,-0.484573,1,1,1,0.588867,0.588867,0.588867,0,0,0,1


***** F:\RandomCheck_A.csv
8.28335,1.95078,-0.552467,1,1,1,0.561523,0.561523,0.561523,0,0,0,1
6.98717,6.13204,-0.552472,1,1,1,0.494873,0.494873,0.494873,0,0,0,1
5.37332,5.40829,-0.552485,1,1,1,0.533203,0.533203,0.533203,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.28335,1.95078,-0.552467,1,1,1,0.561523,0.561523,0.561523,0,0,0,1
6.98717,6.13204,-0.552472,1,1,1,0.495117,0.495117,0.495117,0,0,0,1
5.37332,5.40829,-0.552485,1,1,1,0.533203,0.533203,0.533203,0,0,0,1


***** F:\RandomCheck_A.csv
8.90697,6.4691,-0.650954,1,1,1,0.509766,0.509766,0.509766,0,0,0,1
4.97714,9.26298,-0.650961,1,1,1,0.606445,0.606445,0.606445,0,0,0,1
7.19197,5.89291,-0.650979,1,1,1,0.577637,0.577637,0.577637,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.90697,6.4691,-0.650954,1,1,1,0.509766,0.509766,0.509766,0,0,0,1
4.97714,9.26298,-0.650961,1,1,1,0.606934,0.606934,0.606934,0,0,0,1
7.19197,5.89291,-0.650979,1,1,1,0.577637,0.577637,0.577637,0,0,0,1


***** F:\RandomCheck_A.csv
0.38161,3.59053,-0.651067,1,1,1,0.583008,0.583008,0.583008,0,0,0,1
0.353241,8.72923,-0.651081,1,1,1,0.435059,0.435059,0.435059,0,0,0,1
6.2933,8.93622,-0.651091,1,1,1,0.554688,0.554688,0.554688,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.38161,3.59053,-0.651067,1,1,1,0.583008,0.583008,0.583008,0,0,0,1
0.353241,8.72923,-0.651081,1,1,1,0.434814,0.434814,0.434814,0,0,0,1
6.2933,8.93622,-0.651091,1,1,1,0.554688,0.554688,0.554688,0,0,0,1


***** F:\RandomCheck_A.csv
7.88098,6.14294,-0.713723,1,1,1,0.587402,0.587402,0.587402,0,0,0,1
3.24596,1.48838,-0.713726,1,1,1,0.536133,0.536133,0.536133,0,0,0,1
8.54493,0.0107329,-0.713732,1,1,1,0.570801,0.570801,0.570801,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.88098,6.14294,-0.713723,1,1,1,0.587402,0.587402,0.587402,0,0,0,1
3.24596,1.48838,-0.713726,1,1,1,0.535645,0.535645,0.535645,0,0,0,1
8.54493,0.0107329,-0.713732,1,1,1,0.570801,0.570801,0.570801,0,0,0,1


***** F:\RandomCheck_A.csv
1.40918,2.27816,-0.758871,1,1,1,0.572754,0.572754,0.572754,0,0,0,1
3.5484,9.46994,-0.758873,1,1,1,0.58252,0.58252,0.58252,0,0,0,1
9.00498,5.17824,-0.758876,1,1,1,0.600586,0.600586,0.600586,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.40918,2.27816,-0.758871,1,1,1,0.572754,0.572754,0.572754,0,0,0,1
3.5484,9.46994,-0.758873,1,1,1,0.583008,0.583008,0.583008,0,0,0,1
9.00498,5.17824,-0.758876,1,1,1,0.600586,0.600586,0.600586,0,0,0,1


***** F:\RandomCheck_A.csv
7.54152,6.23262,-0.795141,1,1,1,0.553711,0.553711,0.553711,0,0,0,1
0.795858,3.29436,-0.795151,1,1,1,0.557129,0.557129,0.557129,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.54152,6.23262,-0.795141,1,1,1,0.553223,0.553223,0.553223,0,0,0,1
0.795858,3.29436,-0.795151,1,1,1,0.557129,0.557129,0.557129,0,0,0,1


***** F:\RandomCheck_A.csv
5.8672,7.16573,-0.812396,1,1,1,0.533203,0.533203,0.533203,0,0,0,1
7.02375,5.76349,-0.8124,1,1,1,0.533203,0.533203,0.533203,0,0,0,1
1.24325,3.81774,-0.812401,1,1,1,0.585938,0.585938,0.585938,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.8672,7.16573,-0.812396,1,1,1,0.533203,0.533203,0.533203,0,0,0,1
7.02375,5.76349,-0.8124,1,1,1,0.532715,0.532715,0.532715,0,0,0,1
1.24325,3.81774,-0.812401,1,1,1,0.585938,0.585938,0.585938,0,0,0,1


***** F:\RandomCheck_A.csv
3.4618,4.36976,-0.816533,1,1,1,0.560547,0.560547,0.560547,0,0,0,1
2.22218,0.619033,-0.816544,1,1,1,0.558594,0.558594,0.558594,0,0,0,1
2.813,4.78291,-0.816545,1,1,1,0.536133,0.536133,0.536133,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.4618,4.36976,-0.816533,1,1,1,0.560547,0.560547,0.560547,0,0,0,1
2.22218,0.619033,-0.816544,1,1,1,0.558105,0.558105,0.558105,0,0,0,1
2.813,4.78291,-0.816545,1,1,1,0.536133,0.536133,0.536133,0,0,0,1


***** F:\RandomCheck_A.csv
3.04968,6.35402,-0.894437,1,1,1,0.510742,0.510742,0.510742,0,0,0,1
4.49588,3.8208,-0.894448,1,1,1,0.523926,0.523926,0.523926,0,0,0,1
3.92427,1.35259,-0.894465,1,1,1,0.517578,0.517578,0.517578,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.04968,6.35402,-0.894437,1,1,1,0.510742,0.510742,0.510742,0,0,0,1
4.49588,3.8208,-0.894448,1,1,1,0.523438,0.523438,0.523438,0,0,0,1
3.92427,1.35259,-0.894465,1,1,1,0.517578,0.517578,0.517578,0,0,0,1


***** F:\RandomCheck_A.csv
2.99954,4.22868,-0.989089,1,1,1,0.523438,0.523438,0.523438,0,0,0,1
2.62477,6.77435,-0.989093,1,1,1,0.543457,0.543457,0.543457,0,0,0,1
0.203875,5.04569,-0.989104,1,1,1,0.51416,0.51416,0.51416,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.99954,4.22868,-0.989089,1,1,1,0.523438,0.523438,0.523438,0,0,0,1
2.62477,6.77435,-0.989093,1,1,1,0.542969,0.542969,0.542969,0,0,0,1
0.203875,5.04569,-0.989104,1,1,1,0.51416,0.51416,0.51416,0,0,0,1


***** F:\RandomCheck_A.csv
4.90829,7.09341,-1.01437,1,1,1,0.539063,0.539063,0.539063,0,0,0,1
-0.313236,0.938095,-1.01437,1,1,1,0.581055,0.581055,0.581055,0,0,0,1
3.82375,7.36076,-1.01438,1,1,1,0.512207,0.512207,0.512207,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
4.90829,7.09341,-1.01437,1,1,1,0.539063,0.539063,0.539063,0,0,0,1
-0.313236,0.938095,-1.01437,1,1,1,0.581543,0.581543,0.581543,0,0,0,1
3.82375,7.36076,-1.01438,1,1,1,0.512207,0.512207,0.512207,0,0,0,1


***** F:\RandomCheck_A.csv
1.4571,9.00963,-1.06223,1,1,1,0.552734,0.552734,0.552734,0,0,0,1
6.43865,6.05428,-1.06223,1,1,1,0.574707,0.574707,0.574707,0,0,0,1
8.16867,0.832734,-1.06223,1,1,1,0.561035,0.561035,0.561035,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.4571,9.00963,-1.06223,1,1,1,0.552734,0.552734,0.552734,0,0,0,1
6.43865,6.05428,-1.06223,1,1,1,0.574219,0.574219,0.574219,0,0,0,1
8.16867,0.832734,-1.06223,1,1,1,0.561035,0.561035,0.561035,0,0,0,1


***** F:\RandomCheck_A.csv
1.35799,1.36975,-1.13142,1,1,1,0.578613,0.578613,0.578613,0,0,0,1
6.06645,3.01702,-1.13143,1,1,1,0.525879,0.525879,0.525879,0,0,0,1
5.64626,5.05534,-1.13143,1,1,1,0.535156,0.535156,0.535156,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.35799,1.36975,-1.13142,1,1,1,0.578613,0.578613,0.578613,0,0,0,1
6.06645,3.01702,-1.13143,1,1,1,0.526367,0.526367,0.526367,0,0,0,1
5.64626,5.05534,-1.13143,1,1,1,0.535156,0.535156,0.535156,0,0,0,1


***** F:\RandomCheck_A.csv
8.05111,9.4615,-1.16989,1,1,1,0.57666,0.57666,0.57666,0,0,0,1
8.72068,9.23011,-1.16989,1,1,1,0.527832,0.527832,0.527832,0,0,0,1
1.94276,-0.374553,-1.16991,1,1,1,0.568359,0.568359,0.568359,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.05111,9.4615,-1.16989,1,1,1,0.57666,0.57666,0.57666,0,0,0,1
8.72068,9.23011,-1.16989,1,1,1,0.52832,0.52832,0.52832,0,0,0,1
1.94276,-0.374553,-1.16991,1,1,1,0.568359,0.568359,0.568359,0,0,0,1


***** F:\RandomCheck_A.csv
-0.361621,3.65866,-1.17301,1,1,1,0.52832,0.52832,0.52832,0,0,0,1
-0.104163,0.382109,-1.17302,1,1,1,0.474609,0.474609,0.474609,0,0,0,1
3.55473,1.68356,-1.17304,1,1,1,0.510742,0.510742,0.510742,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.361621,3.65866,-1.17301,1,1,1,0.52832,0.52832,0.52832,0,0,0,1
-0.104163,0.382109,-1.17302,1,1,1,0.474854,0.474854,0.474854,0,0,0,1
3.55473,1.68356,-1.17304,1,1,1,0.510742,0.510742,0.510742,0,0,0,1


***** F:\RandomCheck_A.csv
9.07049,2.15013,-1.22908,1,1,1,0.557617,0.557617,0.557617,0,0,0,1
4.58657,2.88908,-1.22908,1,1,1,0.529297,0.529297,0.529297,0,0,0,1
4.7685,7.69136,-1.22909,1,1,1,0.535156,0.535156,0.535156,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
9.07049,2.15013,-1.22908,1,1,1,0.557617,0.557617,0.557617,0,0,0,1
4.58657,2.88908,-1.22908,1,1,1,0.529785,0.529785,0.529785,0,0,0,1
4.7685,7.69136,-1.22909,1,1,1,0.535156,0.535156,0.535156,0,0,0,1


***** F:\RandomCheck_A.csv
9.30177,2.05874,-1.34589,1,1,1,0.516113,0.516113,0.516113,0,0,0,1
-0.0217543,6.95494,-1.34589,1,1,1,0.481689,0.481689,0.481689,0,0,0,1
4.43317,3.90134,-1.34589,1,1,1,0.531738,0.531738,0.531738,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
9.30177,2.05874,-1.34589,1,1,1,0.516113,0.516113,0.516113,0,0,0,1
-0.0217543,6.95494,-1.34589,1,1,1,0.481934,0.481934,0.481934,0,0,0,1
4.43317,3.90134,-1.34589,1,1,1,0.531738,0.531738,0.531738,0,0,0,1


***** F:\RandomCheck_A.csv
7.36649,9.23619,-1.60616,1,1,1,0.469238,0.469238,0.469238,0,0,0,1
5.51006,3.42836,-1.60616,1,1,1,0.553223,0.553223,0.553223,0,0,0,1
3.03443,5.55048,-1.60616,1,1,1,0.515625,0.515625,0.515625,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.36649,9.23619,-1.60616,1,1,1,0.469238,0.469238,0.469238,0,0,0,1
5.51006,3.42836,-1.60616,1,1,1,0.552734,0.552734,0.552734,0,0,0,1
3.03443,5.55048,-1.60616,1,1,1,0.515625,0.515625,0.515625,0,0,0,1


***** F:\RandomCheck_A.csv
8.08543,3.74321,-1.64693,1,1,1,0.505371,0.505371,0.505371,0,0,0,1
2.30404,2.81954,-1.64696,1,1,1,0.472656,0.472656,0.472656,0,0,0,1
5.94971,7.16721,-1.64696,1,1,1,0.495117,0.495117,0.495117,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.08543,3.74321,-1.64693,1,1,1,0.505371,0.505371,0.505371,0,0,0,1
2.30404,2.81954,-1.64696,1,1,1,0.472412,0.472412,0.472412,0,0,0,1
5.94971,7.16721,-1.64696,1,1,1,0.495117,0.495117,0.495117,0,0,0,1


***** F:\RandomCheck_A.csv
2.97753,2.5659,-1.75801,1,1,1,0.476563,0.476563,0.476563,0,0,0,1
8.92611,2.2244,-1.75801,1,1,1,0.449951,0.449951,0.449951,0,0,0,1
-0.222431,2.57906,-1.75802,1,1,1,0.517578,0.517578,0.517578,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.97753,2.5659,-1.75801,1,1,1,0.476563,0.476563,0.476563,0,0,0,1
8.92611,2.2244,-1.75801,1,1,1,0.450195,0.450195,0.450195,0,0,0,1
-0.222431,2.57906,-1.75802,1,1,1,0.517578,0.517578,0.517578,0,0,0,1


***** F:\RandomCheck_A.csv
9.04251,8.51159,-1.77328,1,1,1,0.478027,0.478027,0.478027,0,0,0,1
6.49341,1.20872,-1.77329,1,1,1,0.48584,0.48584,0.48584,0,0,0,1
6.19849,7.79874,-1.7733,1,1,1,0.461182,0.461182,0.461182,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
9.04251,8.51159,-1.77328,1,1,1,0.478027,0.478027,0.478027,0,0,0,1
6.49341,1.20872,-1.77329,1,1,1,0.485596,0.485596,0.485596,0,0,0,1
6.19849,7.79874,-1.7733,1,1,1,0.461182,0.461182,0.461182,0,0,0,1


***** F:\RandomCheck_A.csv
8.49223,7.32181,-1.84603,1,1,1,0.49292,0.49292,0.49292,0,0,0,1
7.25674,5.62483,-1.84605,1,1,1,0.456055,0.456055,0.456055,0,0,0,1
8.66368,6.63291,-1.84605,1,1,1,0.487305,0.487305,0.487305,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.49223,7.32181,-1.84603,1,1,1,0.49292,0.49292,0.49292,0,0,0,1
7.25674,5.62483,-1.84605,1,1,1,0.455811,0.455811,0.455811,0,0,0,1
8.66368,6.63291,-1.84605,1,1,1,0.487305,0.487305,0.487305,0,0,0,1


***** F:\RandomCheck_A.csv
-0.125574,3.35299,-1.84839,1,1,1,0.570801,0.570801,0.570801,0,0,0,1
4.30171,8.19162,-1.8484,1,1,1,0.462158,0.462158,0.462158,0,0,0,1
3.03133,9.47444,-1.84841,1,1,1,0.548828,0.548828,0.548828,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.125574,3.35299,-1.84839,1,1,1,0.570801,0.570801,0.570801,0,0,0,1
4.30171,8.19162,-1.8484,1,1,1,0.462402,0.462402,0.462402,0,0,0,1
3.03133,9.47444,-1.84841,1,1,1,0.548828,0.548828,0.548828,0,0,0,1


***** F:\RandomCheck_A.csv
8.86478,3.08701,-1.89241,1,1,1,0.460449,0.460449,0.460449,0,0,0,1
-0.277022,0.862699,-1.89242,1,1,1,0.42041,0.42041,0.42041,0,0,0,1
4.09086,7.1386,-1.89243,1,1,1,0.416748,0.416748,0.416748,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.86478,3.08701,-1.89241,1,1,1,0.460449,0.460449,0.460449,0,0,0,1
-0.277022,0.862699,-1.89242,1,1,1,0.420166,0.420166,0.420166,0,0,0,1
4.09086,7.1386,-1.89243,1,1,1,0.416748,0.416748,0.416748,0,0,0,1


***** F:\RandomCheck_A.csv
7.43167,1.28731,-1.90151,1,1,1,0.467773,0.467773,0.467773,0,0,0,1
2.02779,0.676102,-1.90152,1,1,1,0.526367,0.526367,0.526367,0,0,0,1
1.47289,3.26974,-1.90152,1,1,1,0.476318,0.476318,0.476318,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.43167,1.28731,-1.90151,1,1,1,0.467773,0.467773,0.467773,0,0,0,1
2.02779,0.676102,-1.90152,1,1,1,0.526855,0.526855,0.526855,0,0,0,1
1.47289,3.26974,-1.90152,1,1,1,0.476318,0.476318,0.476318,0,0,0,1


***** F:\RandomCheck_A.csv
5.67967,2.61693,-1.90372,1,1,1,0.472168,0.472168,0.472168,0,0,0,1
3.4026,0.71113,-1.90372,1,1,1,0.491211,0.491211,0.491211,0,0,0,1
3.99871,4.78164,-1.90373,1,1,1,0.491699,0.491699,0.491699,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.67967,2.61693,-1.90372,1,1,1,0.472168,0.472168,0.472168,0,0,0,1
3.4026,0.71113,-1.90372,1,1,1,0.490967,0.490967,0.490967,0,0,0,1
3.99871,4.78164,-1.90373,1,1,1,0.491699,0.491699,0.491699,0,0,0,1


***** F:\RandomCheck_A.csv
6.21163,-0.43634,-1.98474,1,1,1,0.479492,0.479492,0.479492,0,0,0,1
5.07855,0.560121,-1.98474,1,1,1,0.457031,0.457031,0.457031,0,0,0,1
9.30047,1.43921,-1.98475,1,1,1,0.4729,0.4729,0.4729,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.21163,-0.43634,-1.98474,1,1,1,0.479492,0.479492,0.479492,0,0,0,1
5.07855,0.560121,-1.98474,1,1,1,0.457275,0.457275,0.457275,0,0,0,1
9.30047,1.43921,-1.98475,1,1,1,0.4729,0.4729,0.4729,0,0,0,1


***** F:\RandomCheck_A.csv
1.85297,1.52101,-1.987,1,1,1,0.498535,0.498535,0.498535,0,0,0,1
7.96565,7.52626,-1.98702,1,1,1,0.467529,0.467529,0.467529,0,0,0,1
1.92542,0.943919,-1.98702,1,1,1,0.479492,0.479492,0.479492,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.85297,1.52101,-1.987,1,1,1,0.498535,0.498535,0.498535,0,0,0,1
7.96565,7.52626,-1.98702,1,1,1,0.467285,0.467285,0.467285,0,0,0,1
1.92542,0.943919,-1.98702,1,1,1,0.479492,0.479492,0.479492,0,0,0,1


***** F:\RandomCheck_A.csv
8.08357,2.03018,-2.00441,1,1,1,0.48291,0.48291,0.48291,0,0,0,1
7.1942,3.02379,-2.00441,1,1,1,0.541992,0.541992,0.541992,0,0,0,1
6.49563,8.66023,-2.00441,1,1,1,0.474365,0.474365,0.474365,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.08357,2.03018,-2.00441,1,1,1,0.48291,0.48291,0.48291,0,0,0,1
7.1942,3.02379,-2.00441,1,1,1,0.541504,0.541504,0.541504,0,0,0,1
6.49563,8.66023,-2.00441,1,1,1,0.474365,0.474365,0.474365,0,0,0,1


***** F:\RandomCheck_A.csv
8.48986,-0.00451517,-2.02186,1,1,1,0.459961,0.459961,0.459961,0,0,0,1
3.33332,-0.27228,-2.02186,1,1,1,0.561035,0.561035,0.561035,0,0,0,1
4.0784,7.18309,-2.02186,1,1,1,0.393311,0.393311,0.393311,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.48986,-0.00451517,-2.02186,1,1,1,0.459961,0.459961,0.459961,0,0,0,1
3.33332,-0.27228,-2.02186,1,1,1,0.561523,0.561523,0.561523,0,0,0,1
4.0784,7.18309,-2.02186,1,1,1,0.393311,0.393311,0.393311,0,0,0,1


***** F:\RandomCheck_A.csv
5.44356,6.57061,-2.08589,1,1,1,0.473389,0.473389,0.473389,0,0,0,1
-0.0203432,6.26607,-2.08591,1,1,1,0.452148,0.452148,0.452148,0,0,0,1
4.85995,8.87985,-2.08591,1,1,1,0.425537,0.425537,0.425537,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.44356,6.57061,-2.08589,1,1,1,0.473389,0.473389,0.473389,0,0,0,1
-0.0203432,6.26607,-2.08591,1,1,1,0.452393,0.452393,0.452393,0,0,0,1
4.85995,8.87985,-2.08591,1,1,1,0.425537,0.425537,0.425537,0,0,0,1


***** F:\RandomCheck_A.csv
0.197862,5.02269,-2.09191,1,1,1,0.467529,0.467529,0.467529,0,0,0,1
0.275126,8.03032,-2.09193,1,1,1,0.425537,0.425537,0.425537,0,0,0,1
3.81972,6.5714,-2.09194,1,1,1,0.449463,0.449463,0.449463,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.197862,5.02269,-2.09191,1,1,1,0.467529,0.467529,0.467529,0,0,0,1
0.275126,8.03032,-2.09193,1,1,1,0.425293,0.425293,0.425293,0,0,0,1
3.81972,6.5714,-2.09194,1,1,1,0.449463,0.449463,0.449463,0,0,0,1


***** F:\RandomCheck_A.csv
6.64616,1.46276,-2.11388,1,1,1,0.45166,0.45166,0.45166,0,0,0,1
7.96046,2.4804,-2.11389,1,1,1,0.464111,0.464111,0.464111,0,0,0,1
8.17175,1.75175,-2.11391,1,1,1,0.463623,0.463623,0.463623,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.64616,1.46276,-2.11388,1,1,1,0.45166,0.45166,0.45166,0,0,0,1
7.96046,2.4804,-2.11389,1,1,1,0.464355,0.464355,0.464355,0,0,0,1
8.17175,1.75175,-2.11391,1,1,1,0.463623,0.463623,0.463623,0,0,0,1


***** F:\RandomCheck_A.csv
1.50839,2.69868,-2.26744,1,1,1,0.44458,0.44458,0.44458,0,0,0,1
6.47416,1.26027,-2.26744,1,1,1,0.466064,0.466064,0.466064,0,0,0,1
3.33714,9.2823,-2.26744,1,1,1,0.430664,0.430664,0.430664,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.50839,2.69868,-2.26744,1,1,1,0.44458,0.44458,0.44458,0,0,0,1
6.47416,1.26027,-2.26744,1,1,1,0.46582,0.46582,0.46582,0,0,0,1
3.33714,9.2823,-2.26744,1,1,1,0.430664,0.430664,0.430664,0,0,0,1


***** F:\RandomCheck_A.csv
0.00757009,3.74747,-2.26823,1,1,1,0.4646,0.4646,0.4646,0,0,0,1
5.15504,7.23505,-2.26823,1,1,1,0.46167,0.46167,0.46167,0,0,0,1
3.14284,8.02577,-2.26824,1,1,1,0.459473,0.459473,0.459473,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.00757009,3.74747,-2.26823,1,1,1,0.4646,0.4646,0.4646,0,0,0,1
5.15504,7.23505,-2.26823,1,1,1,0.461914,0.461914,0.461914,0,0,0,1
3.14284,8.02577,-2.26824,1,1,1,0.459473,0.459473,0.459473,0,0,0,1


***** F:\RandomCheck_A.csv
0.956821,3.86666,-2.27811,1,1,1,0.446289,0.446289,0.446289,0,0,0,1
5.10528,1.05058,-2.27811,1,1,1,0.432129,0.432129,0.432129,0,0,0,1
5.35089,8.54239,-2.27812,1,1,1,0.429443,0.429443,0.429443,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.956821,3.86666,-2.27811,1,1,1,0.446289,0.446289,0.446289,0,0,0,1
5.10528,1.05058,-2.27811,1,1,1,0.431885,0.431885,0.431885,0,0,0,1
5.35089,8.54239,-2.27812,1,1,1,0.429443,0.429443,0.429443,0,0,0,1


***** F:\RandomCheck_A.csv
8.79552,3.61194,-2.28341,1,1,1,0.427979,0.427979,0.427979,0,0,0,1
2.43146,8.53098,-2.28342,1,1,1,0.42627,0.42627,0.42627,0,0,0,1
0.545829,2.9086,-2.28343,1,1,1,0.466797,0.466797,0.466797,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.79552,3.61194,-2.28341,1,1,1,0.427979,0.427979,0.427979,0,0,0,1
2.43146,8.53098,-2.28342,1,1,1,0.426025,0.426025,0.426025,0,0,0,1
0.545829,2.9086,-2.28343,1,1,1,0.466797,0.466797,0.466797,0,0,0,1


***** F:\RandomCheck_A.csv
6.13961,1.63222,-2.37726,1,1,1,0.467041,0.467041,0.467041,0,0,0,1
7.00852,4.38287,-2.37727,1,1,1,0.458496,0.458496,0.458496,0,0,0,1
7.06524,7.09251,-2.37728,1,1,1,0.487305,0.487305,0.487305,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.13961,1.63222,-2.37726,1,1,1,0.467041,0.467041,0.467041,0,0,0,1
7.00852,4.38287,-2.37727,1,1,1,0.458252,0.458252,0.458252,0,0,0,1
7.06524,7.09251,-2.37728,1,1,1,0.487305,0.487305,0.487305,0,0,0,1


***** F:\RandomCheck_A.csv
-0.484345,8.93151,-2.38413,1,1,1,0,0,0,0,0,0,1
4.33833,5.31251,-2.38414,1,1,1,0.400879,0.400879,0.400879,0,0,0,1
5.96699,1.01556,-2.38414,1,1,1,0.470703,0.470703,0.470703,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.484345,8.93151,-2.38413,1,1,1,0,0,0,0,0,0,1
4.33833,5.31251,-2.38414,1,1,1,0.400635,0.400635,0.400635,0,0,0,1
5.96699,1.01556,-2.38414,1,1,1,0.470703,0.470703,0.470703,0,0,0,1


***** F:\RandomCheck_A.csv
1.02603,4.75726,-2.43212,1,1,1,0.527832,0.527832,0.527832,0,0,0,1
8.71073,1.89362,-2.43212,1,1,1,0.406982,0.406982,0.406982,0,0,0,1
9.41379,0.684946,-2.43213,1,1,1,0.482422,0.482422,0.482422,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.02603,4.75726,-2.43212,1,1,1,0.527832,0.527832,0.527832,0,0,0,1
8.71073,1.89362,-2.43212,1,1,1,0.406738,0.406738,0.406738,0,0,0,1
9.41379,0.684946,-2.43213,1,1,1,0.482422,0.482422,0.482422,0,0,0,1


***** F:\RandomCheck_A.csv
4.69894,4.3146,-2.47253,1,1,1,0.407471,0.407471,0.407471,0,0,0,1
3.75101,1.14587,-2.47254,1,1,1,0.411621,0.411621,0.411621,0,0,0,1
2.13039,5.52697,-2.47255,1,1,1,0.407471,0.407471,0.407471,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
4.69894,4.3146,-2.47253,1,1,1,0.407471,0.407471,0.407471,0,0,0,1
3.75101,1.14587,-2.47254,1,1,1,0.411865,0.411865,0.411865,0,0,0,1
2.13039,5.52697,-2.47255,1,1,1,0.407471,0.407471,0.407471,0,0,0,1


***** F:\RandomCheck_A.csv
-0.0465676,8.04873,-2.52638,1,1,1,0.44873,0.44873,0.44873,0,0,0,1
6.95232,4.33719,-2.52639,1,1,1,0.421387,0.421387,0.421387,0,0,0,1
4.84081,3.23465,-2.52639,1,1,1,0.446289,0.446289,0.446289,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.0465676,8.04873,-2.52638,1,1,1,0.44873,0.44873,0.44873,0,0,0,1
6.95232,4.33719,-2.52639,1,1,1,0.421143,0.421143,0.421143,0,0,0,1
4.84081,3.23465,-2.52639,1,1,1,0.446289,0.446289,0.446289,0,0,0,1


***** F:\RandomCheck_A.csv
5.53806,0.657061,-2.54393,1,1,1,0.428955,0.428955,0.428955,0,0,0,1
7.76786,1.41581,-2.54393,1,1,1,0.455811,0.455811,0.455811,0,0,0,1
8.83223,1.91022,-2.54394,1,1,1,0.409424,0.409424,0.409424,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.53806,0.657061,-2.54393,1,1,1,0.428955,0.428955,0.428955,0,0,0,1
7.76786,1.41581,-2.54393,1,1,1,0.456055,0.456055,0.456055,0,0,0,1
8.83223,1.91022,-2.54394,1,1,1,0.409424,0.409424,0.409424,0,0,0,1


***** F:\RandomCheck_A.csv
8.55281,6.98521,-2.54841,1,1,1,0.416748,0.416748,0.416748,0,0,0,1
6.02432,2.74268,-2.54843,1,1,1,0.426514,0.426514,0.426514,0,0,0,1
4.76769,3.67276,-2.54843,1,1,1,0.442139,0.442139,0.442139,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.55281,6.98521,-2.54841,1,1,1,0.416748,0.416748,0.416748,0,0,0,1
6.02432,2.74268,-2.54843,1,1,1,0.42627,0.42627,0.42627,0,0,0,1
4.76769,3.67276,-2.54843,1,1,1,0.442139,0.442139,0.442139,0,0,0,1


***** F:\RandomCheck_A.csv
4.72788,6.91198,-2.55045,1,1,1,0.395752,0.395752,0.395752,0,0,0,1
4.61991,1.80988,-2.55046,1,1,1,0.462402,0.462402,0.462402,0,0,0,1
9.34248,6.54856,-2.55046,1,1,1,0.411865,0.411865,0.411865,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
4.72788,6.91198,-2.55045,1,1,1,0.395752,0.395752,0.395752,0,0,0,1
4.61991,1.80988,-2.55046,1,1,1,0.462158,0.462158,0.462158,0,0,0,1
9.34248,6.54856,-2.55046,1,1,1,0.411865,0.411865,0.411865,0,0,0,1


***** F:\RandomCheck_A.csv
0.149428,0.476984,-2.56919,1,1,1,0.42749,0.42749,0.42749,0,0,0,1
2.00325,9.16936,-2.56919,1,1,1,0.398926,0.398926,0.398926,0,0,0,1
7.91342,4.03263,-2.56921,1,1,1,0.424561,0.424561,0.424561,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.149428,0.476984,-2.56919,1,1,1,0.42749,0.42749,0.42749,0,0,0,1
2.00325,9.16936,-2.56919,1,1,1,0.398682,0.398682,0.398682,0,0,0,1
7.91342,4.03263,-2.56921,1,1,1,0.424561,0.424561,0.424561,0,0,0,1


***** F:\RandomCheck_A.csv
8.36865,1.74217,-2.56982,1,1,1,0.412842,0.412842,0.412842,0,0,0,1
1.42157,7.44984,-2.56984,1,1,1,0.437988,0.437988,0.437988,0,0,0,1
9.04536,2.81201,-2.56985,1,1,1,0.425781,0.425781,0.425781,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.36865,1.74217,-2.56982,1,1,1,0.412842,0.412842,0.412842,0,0,0,1
1.42157,7.44984,-2.56984,1,1,1,0.437744,0.437744,0.437744,0,0,0,1
9.04536,2.81201,-2.56985,1,1,1,0.425781,0.425781,0.425781,0,0,0,1


***** F:\RandomCheck_A.csv
1.47456,4.32184,-2.59405,1,1,1,0.422119,0.422119,0.422119,0,0,0,1
5.31816,1.56275,-2.59405,1,1,1,0.469238,0.469238,0.469238,0,0,0,1
3.28432,0.628216,-2.59405,1,1,1,0.462891,0.462891,0.462891,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.47456,4.32184,-2.59405,1,1,1,0.422119,0.422119,0.422119,0,0,0,1
5.31816,1.56275,-2.59405,1,1,1,0.468994,0.468994,0.468994,0,0,0,1
3.28432,0.628216,-2.59405,1,1,1,0.462891,0.462891,0.462891,0,0,0,1


***** F:\RandomCheck_A.csv
6.86847,4.87038,-2.60315,1,1,1,0.455078,0.455078,0.455078,0,0,0,1
1.59058,0.279447,-2.60317,1,1,1,0.46167,0.46167,0.46167,0,0,0,1
0.746746,1.88315,-2.60317,1,1,1,0.396973,0.396973,0.396973,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.86847,4.87038,-2.60315,1,1,1,0.455078,0.455078,0.455078,0,0,0,1
1.59058,0.279447,-2.60317,1,1,1,0.461426,0.461426,0.461426,0,0,0,1
0.746746,1.88315,-2.60317,1,1,1,0.396973,0.396973,0.396973,0,0,0,1


***** F:\RandomCheck_A.csv
5.13853,9.0178,-2.6157,1,1,1,0.395752,0.395752,0.395752,0,0,0,1
8.95118,5.88098,-2.6157,1,1,1,0.428467,0.428467,0.428467,0,0,0,1
7.26626,4.20966,-2.61571,1,1,1,0.419922,0.419922,0.419922,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.13853,9.0178,-2.6157,1,1,1,0.395752,0.395752,0.395752,0,0,0,1
8.95118,5.88098,-2.6157,1,1,1,0.428223,0.428223,0.428223,0,0,0,1
7.26626,4.20966,-2.61571,1,1,1,0.419922,0.419922,0.419922,0,0,0,1


***** F:\RandomCheck_A.csv
7.67156,2.49208,-2.64231,1,1,1,0.372803,0.372803,0.372803,0,0,0,1
6.46063,0.320068,-2.64232,1,1,1,0.433105,0.433105,0.433105,0,0,0,1
9.26371,2.72838,-2.64233,1,1,1,0.42041,0.42041,0.42041,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.67156,2.49208,-2.64231,1,1,1,0.372803,0.372803,0.372803,0,0,0,1
6.46063,0.320068,-2.64232,1,1,1,0.43335,0.43335,0.43335,0,0,0,1
9.26371,2.72838,-2.64233,1,1,1,0.42041,0.42041,0.42041,0,0,0,1


***** F:\RandomCheck_A.csv
4.23563,0.783307,-2.69244,1,1,1,0.384033,0.384033,0.384033,0,0,0,1
7.88879,-0.42543,-2.69245,1,1,1,0.437988,0.437988,0.437988,0,0,0,1
1.45759,9.11931,-2.69245,1,1,1,0.403809,0.403809,0.403809,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
4.23563,0.783307,-2.69244,1,1,1,0.384033,0.384033,0.384033,0,0,0,1
7.88879,-0.42543,-2.69245,1,1,1,0.437744,0.437744,0.437744,0,0,0,1
1.45759,9.11931,-2.69245,1,1,1,0.403809,0.403809,0.403809,0,0,0,1


***** F:\RandomCheck_A.csv
1.75621,4.04842,-2.72406,1,1,1,0.384277,0.384277,0.384277,0,0,0,1
1.99324,5.16104,-2.72406,1,1,1,0.434814,0.434814,0.434814,0,0,0,1
7.64468,6.71465,-2.72407,1,1,1,0.406738,0.406738,0.406738,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.75621,4.04842,-2.72406,1,1,1,0.384277,0.384277,0.384277,0,0,0,1
1.99324,5.16104,-2.72406,1,1,1,0.435059,0.435059,0.435059,0,0,0,1
7.64468,6.71465,-2.72407,1,1,1,0.406738,0.406738,0.406738,0,0,0,1


***** F:\RandomCheck_A.csv
5.66472,5.11308,-2.76747,1,1,1,0.449463,0.449463,0.449463,0,0,0,1
4.79069,2.95191,-2.76748,1,1,1,0.45874,0.45874,0.45874,0,0,0,1
9.14603,8.91419,-2.76748,1,1,1,0.413086,0.413086,0.413086,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
5.66472,5.11308,-2.76747,1,1,1,0.449463,0.449463,0.449463,0,0,0,1
4.79069,2.95191,-2.76748,1,1,1,0.458984,0.458984,0.458984,0,0,0,1
9.14603,8.91419,-2.76748,1,1,1,0.413086,0.413086,0.413086,0,0,0,1


***** F:\RandomCheck_A.csv
3.82401,4.21262,-2.80508,1,1,1,0.420898,0.420898,0.420898,0,0,0,1
2.18346,0.222794,-2.80509,1,1,1,0.432861,0.432861,0.432861,0,0,0,1
6.32547,0.956754,-2.8051,1,1,1,0.418701,0.418701,0.418701,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.82401,4.21262,-2.80508,1,1,1,0.420898,0.420898,0.420898,0,0,0,1
2.18346,0.222794,-2.80509,1,1,1,0.432617,0.432617,0.432617,0,0,0,1
6.32547,0.956754,-2.8051,1,1,1,0.418701,0.418701,0.418701,0,0,0,1


***** F:\RandomCheck_A.csv
4.09373,2.66946,-2.85009,1,1,1,0.405762,0.405762,0.405762,0,0,0,1
5.87192,1.64775,-2.85009,1,1,1,0.396973,0.396973,0.396973,0,0,0,1
-0.499247,6.90671,-2.8501,1,1,1,0.490234,0.490234,0.490234,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
4.09373,2.66946,-2.85009,1,1,1,0.405762,0.405762,0.405762,0,0,0,1
5.87192,1.64775,-2.85009,1,1,1,0.396729,0.396729,0.396729,0,0,0,1
-0.499247,6.90671,-2.8501,1,1,1,0.490234,0.490234,0.490234,0,0,0,1


***** F:\RandomCheck_A.csv
-0.00771198,-0.215784,-2.92617,1,1,1,0.147095,0.147095,0.147095,0,0,0,1
0.624047,7.26188,-2.92618,1,1,1,0.447754,0.447754,0.447754,0,0,0,1
4.64737,1.6957,-2.92618,1,1,1,0.437012,0.437012,0.437012,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.00771198,-0.215784,-2.92617,1,1,1,0.147095,0.147095,0.147095,0,0,0,1
0.624047,7.26188,-2.92618,1,1,1,0.447998,0.447998,0.447998,0,0,0,1
4.64737,1.6957,-2.92618,1,1,1,0.437012,0.437012,0.437012,0,0,0,1


***** F:\RandomCheck_A.csv
1.65876,4.60488,-2.93378,1,1,1,0.407471,0.407471,0.407471,0,0,0,1
4.33421,3.71385,-2.93379,1,1,1,0.460693,0.460693,0.460693,0,0,0,1
5.64917,7.32952,-2.9338,1,1,1,0.374268,0.374268,0.374268,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.65876,4.60488,-2.93378,1,1,1,0.407471,0.407471,0.407471,0,0,0,1
4.33421,3.71385,-2.93379,1,1,1,0.460449,0.460449,0.460449,0,0,0,1
5.64917,7.32952,-2.9338,1,1,1,0.374268,0.374268,0.374268,0,0,0,1


***** F:\RandomCheck_A.csv
6.95093,8.16711,-2.93726,1,1,1,0.392334,0.392334,0.392334,0,0,0,1
4.84304,6.66032,-2.93726,1,1,1,0.375,0.375,0.375,0,0,0,1
4.0723,-0.389125,-2.93727,1,1,1,0.415039,0.415039,0.415039,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.95093,8.16711,-2.93726,1,1,1,0.392334,0.392334,0.392334,0,0,0,1
4.84304,6.66032,-2.93726,1,1,1,0.375244,0.375244,0.375244,0,0,0,1
4.0723,-0.389125,-2.93727,1,1,1,0.415039,0.415039,0.415039,0,0,0,1


***** F:\RandomCheck_A.csv
-0.279287,7.83653,-2.98861,1,1,1,0.393799,0.393799,0.393799,0,0,0,1
4.59959,7.85175,-2.98862,1,1,1,0.416504,0.416504,0.416504,0,0,0,1
0.532329,-0.410446,-2.98863,1,1,1,0.393066,0.393066,0.393066,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
-0.279287,7.83653,-2.98861,1,1,1,0.393799,0.393799,0.393799,0,0,0,1
4.59959,7.85175,-2.98862,1,1,1,0.41626,0.41626,0.41626,0,0,0,1
0.532329,-0.410446,-2.98863,1,1,1,0.393066,0.393066,0.393066,0,0,0,1


***** F:\RandomCheck_A.csv
3.34742,6.51159,-3.03612,1,1,1,0.38916,0.38916,0.38916,0,0,0,1
1.02514,6.18969,-3.03613,1,1,1,0.381836,0.381836,0.381836,0,0,0,1
8.61283,6.05852,-3.03613,1,1,1,0.38623,0.38623,0.38623,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
3.34742,6.51159,-3.03612,1,1,1,0.38916,0.38916,0.38916,0,0,0,1
1.02514,6.18969,-3.03613,1,1,1,0.38208,0.38208,0.38208,0,0,0,1
8.61283,6.05852,-3.03613,1,1,1,0.38623,0.38623,0.38623,0,0,0,1


***** F:\RandomCheck_A.csv
8.00342,4.70158,-3.03863,1,1,1,0.401367,0.401367,0.401367,0,0,0,1
5.31731,2.34806,-3.03863,1,1,1,0.368164,0.368164,0.368164,0,0,0,1
3.48954,2.34622,-3.03863,1,1,1,0.451172,0.451172,0.451172,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.00342,4.70158,-3.03863,1,1,1,0.401367,0.401367,0.401367,0,0,0,1
5.31731,2.34806,-3.03863,1,1,1,0.368408,0.368408,0.368408,0,0,0,1
3.48954,2.34622,-3.03863,1,1,1,0.451172,0.451172,0.451172,0,0,0,1


***** F:\RandomCheck_A.csv
0.53992,2.62482,-3.06538,1,1,1,0.378418,0.378418,0.378418,0,0,0,1
7.15127,3.53092,-3.06539,1,1,1,0.372314,0.372314,0.372314,0,0,0,1
1.32346,1.57992,-3.0654,1,1,1,0.429932,0.429932,0.429932,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.53992,2.62482,-3.06538,1,1,1,0.378418,0.378418,0.378418,0,0,0,1
7.15127,3.53092,-3.06539,1,1,1,0.372559,0.372559,0.372559,0,0,0,1
1.32346,1.57992,-3.0654,1,1,1,0.429932,0.429932,0.429932,0,0,0,1


***** F:\RandomCheck_A.csv
8.14339,8.7038,-3.07308,1,1,1,0.37915,0.37915,0.37915,0,0,0,1
2.90209,9.48736,-3.07309,1,1,1,0.425781,0.425781,0.425781,0,0,0,1
5.08536,5.06075,-3.07309,1,1,1,0.364014,0.364014,0.364014,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
8.14339,8.7038,-3.07308,1,1,1,0.37915,0.37915,0.37915,0,0,0,1
2.90209,9.48736,-3.07309,1,1,1,0.425537,0.425537,0.425537,0,0,0,1
5.08536,5.06075,-3.07309,1,1,1,0.364014,0.364014,0.364014,0,0,0,1


***** F:\RandomCheck_A.csv
1.67,1.69633,-3.19793,1,1,1,0.422363,0.422363,0.422363,0,0,0,1
7.29391,6.5925,-3.19793,1,1,1,0.347656,0.347656,0.347656,0,0,0,1
6.32955,6.83821,-3.19794,1,1,1,0.427002,0.427002,0.427002,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
1.67,1.69633,-3.19793,1,1,1,0.422363,0.422363,0.422363,0,0,0,1
7.29391,6.5925,-3.19793,1,1,1,0.3479,0.3479,0.3479,0,0,0,1
6.32955,6.83821,-3.19794,1,1,1,0.427002,0.427002,0.427002,0,0,0,1


***** F:\RandomCheck_A.csv
7.33287,0.997984,-3.23276,1,1,1,0.409912,0.409912,0.409912,0,0,0,1
3.41913,1.56279,-3.23277,1,1,1,0.432861,0.432861,0.432861,0,0,0,1
2.31442,-0.0870856,-3.2328,1,1,1,0.347168,0.347168,0.347168,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.33287,0.997984,-3.23276,1,1,1,0.409912,0.409912,0.409912,0,0,0,1
3.41913,1.56279,-3.23277,1,1,1,0.433105,0.433105,0.433105,0,0,0,1
2.31442,-0.0870856,-3.2328,1,1,1,0.347168,0.347168,0.347168,0,0,0,1


***** F:\RandomCheck_A.csv
0.984684,2.33631,-3.24803,1,1,1,0.398438,0.398438,0.398438,0,0,0,1
9.39746,9.33403,-3.24804,1,1,1,0.378418,0.378418,0.378418,0,0,0,1
4.00649,3.95217,-3.24804,1,1,1,0.391846,0.391846,0.391846,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
0.984684,2.33631,-3.24803,1,1,1,0.398438,0.398438,0.398438,0,0,0,1
9.39746,9.33403,-3.24804,1,1,1,0.378174,0.378174,0.378174,0,0,0,1
4.00649,3.95217,-3.24804,1,1,1,0.391846,0.391846,0.391846,0,0,0,1


***** F:\RandomCheck_A.csv
2.83467,8.07552,-3.27009,1,1,1,0.429688,0.429688,0.429688,0,0,0,1
1.38184,8.14508,-3.2701,1,1,1,0.388184,0.388184,0.388184,0,0,0,1
2.8381,1.86106,-3.2701,1,1,1,0.359619,0.359619,0.359619,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
2.83467,8.07552,-3.27009,1,1,1,0.429688,0.429688,0.429688,0,0,0,1
1.38184,8.14508,-3.2701,1,1,1,0.387939,0.387939,0.387939,0,0,0,1
2.8381,1.86106,-3.2701,1,1,1,0.359619,0.359619,0.359619,0,0,0,1


***** F:\RandomCheck_A.csv
7.47386,2.9789,-3.29402,1,1,1,0.445801,0.445801,0.445801,0,0,0,1
5.45255,8.50755,-3.29402,1,1,1,0.422607,0.422607,0.422607,0,0,0,1
3.83666,8.36201,-3.29404,1,1,1,0.387207,0.387207,0.387207,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
7.47386,2.9789,-3.29402,1,1,1,0.445801,0.445801,0.445801,0,0,0,1
5.45255,8.50755,-3.29402,1,1,1,0.422852,0.422852,0.422852,0,0,0,1
3.83666,8.36201,-3.29404,1,1,1,0.387207,0.387207,0.387207,0,0,0,1


***** F:\RandomCheck_A.csv
6.98643,3.00418,-3.29973,1,1,1,0.39917,0.39917,0.39917,0,0,0,1
1.30598,9.34005,-3.29974,1,1,1,0.42041,0.42041,0.42041,0,0,0,1
3.17047,3.17911,-3.29974,1,1,1,0.416016,0.416016,0.416016,0,0,0,1
***** F:\RANDOMCHECK_B.CSV
6.98643,3.00418,-3.29973,1,1,1,0.39917,0.39917,0.39917,0,0,0,1
1.30598,9.34005,-3.29974,1,1,1,0.420166,0.420166,0.420166,0,0,0,1
3.17047,3.17911,-3.29974,1,1,1,0.416016,0.416016,0.416016,0,0,0,1


As you can see the Lighting is changed and nothing else, so it would seem that SOMETHING in Krakatoa isn’t deterministic.

Obviously the changes are minor, but it makes it hard for us to do testing. And there may be cases where the variations are much larger.

Here’s an image comparing two instances of the output renders diff’d and normalized:
RandomCheck_.jpg
The filter was bilinear, size 3, which seems to match up with the large white splats in the image.

The differences you are seeing are normal. I noticed this too and was confused, then I figured out the reason.

Krakatoa splits up tasks among many threads. Our threading library splits up the tasks into small chunks and these chunks are rarely ever executed in the same order each time. It is those differences in tasks chunks and order that causes differences in the rendered image.

The reason for the difference in images when the order of operation changes is because of floating point precision issues. Order of operations matters a lot when doing large amounts of floating point operations. In our case, many millions of floating point multiplications and additions. The precision of the floats does not matter.

So, when considering float additions:
(a+b+c+d+e+f)
(a+b)+(c+d)+(e+f)
Even though mathematically they are equal, they will produce a different result.

You can get the identical image each time by setting the number of threads to 1. You can do that using:

ri.SetNumberOfThreads( 1 )

Ok, that works for me, we’ll try that for our testing.