The code is found here
I found out that if i import the exact same export code on 2 pcs
or even on the same pc but on a different tab
or just reload the same tab and import it
or hit the reload the code \ randomize the outcome with the button
the output art itself looks the same
but the parameters on the ui are different,
In the UI there are 30 Operation Types.
When i load the code, again,
some of the operation types are different than what they were upon saving.
Take this export code for example
{
"numOperations": 17,
"operationTypes": [
3,
6,
6,
6,
6,
23,
21,
21,
10,
22,
15,
15,
15,
14,
6,
6,
6,
9,
20,
11,
15,
10,
20,
8,
6,
12,
10,
6,
14,
11
],
"params1": [
0.3,
0.3,
-0.8,
-1.4,
-1.1,
5,
0.8,
1.2,
1.2,
0.6,
1.4,
1.4,
0.4,
-1.9,
0,
-0.2,
-0.7,
0.2,
1.6,
1.4,
-0.7,
0.4,
0.7,
0.4,
0.9,
-1.5,
1.7,
0.3,
-2.3,
0.3
],
"params2": [
0,
0,
0.2,
1.5,
-0.4,
0,
0,
0,
1.2,
0,
-0.6,
0.2,
0,
3.1,
-0.1,
0.4,
0.6,
0.5,
1.7,
2,
-1.4,
1.5,
1.4,
1.4,
0,
-3,
1,
0.7,
-2.9,
1.8
],
"params3": [
0,
0,
-0.6,
-1.1,
0.9,
0,
0,
0,
1.5,
0,
0.4,
1.4,
0.6,
3.1,
0.2,
0.4,
-0.6,
0.9,
1.8,
-1.4,
0,
0.6,
1.4,
0.8,
0,
3.1,
1.2,
0.9,
-0.1,
-1.4
],
"params4": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0.74,
0.75,
0.76,
0,
0,
0,
0,
0,
0,
0,
0.6,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"aaEnabled": true,
"aaLevel": 2,
"operations": [
{
"type": "invertCircle",
"param1": 0.29663653182990013,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "invertCircle",
"param1": 0.2582366162026124,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "reflectY",
"param1": -0.8093457082504134,
"param2": 0.19984243820134506,
"param3": -0.6389909201204933,
"param4": 0
},
{
"type": "rotate",
"param1": -1.4470424341893329,
"param2": 1.4999139134193964,
"param3": -1.0781654670993561,
"param4": 0
},
{
"type": "reflectY",
"param1": -1.1118767558867306,
"param2": -0.449589327652963,
"param3": 0.9323475535972303,
"param4": 0
},
{
"type": "brightness",
"param1": 1.2,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "contrast",
"param1": 0.8,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "contrast",
"param1": 1.2,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "mod",
"param1": 1.212180333387337,
"param2": 1.1517670573196095,
"param3": 1.52653811046015,
"param4": 0
},
{
"type": "saturation",
"param1": 0.61832618874479,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "noise",
"param1": 1.4363137099137533,
"param2": -0.629224533336395,
"param3": 0.42736104036774525,
"param4": 0.7434022172010137
},
{
"type": "noise",
"param1": 1.4211452477788198,
"param2": 0.2201067531552694,
"param3": 1.420809235469676,
"param4": 0.7516100954139769
},
{
"type": "noise",
"param1": 0.3738551969351087,
"param2": 0.041597704482951636,
"param3": 0.5739733007262027,
"param4": 0.7576145940838706
},
{
"type": "tan",
"param1": -1.9349276694636974,
"param2": 3.1246420788538245,
"param3": 3.103509174556253,
"param4": 0
},
{
"type": "colorShift",
"param1": 0.03877021615253495,
"param2": -0.0805541648774406,
"param3": 0.16776755847732883,
"param4": 0
},
{
"type": "colorShift",
"param1": -0.20987216253145036,
"param2": 0.448171605594166,
"param3": 0.35415236760928925,
"param4": 0
},
{
"type": "affine",
"param1": -0.6819027975310503,
"param2": 0.5878704740982656,
"param3": -0.5955016387736591,
"param4": 0
},
{
"type": "affine",
"param1": 0.24412448468074732,
"param2": 0.4713650589922169,
"param3": 0.8719589577849298,
"param4": 0
},
{
"type": "mixColors",
"param1": 1.5666994887872652,
"param2": 1.7078580509745174,
"param3": 1.848585604271515,
"param4": 0
},
{
"type": "abs",
"param1": 1.3861171140277913,
"param2": 1.9992135376173055,
"param3": -1.3641094864050176,
"param4": 0
},
{
"type": "noise",
"param1": -0.672251403262238,
"param2": -1.3660279641687287,
"param3": 0.0446526305943824,
"param4": 0.6047868572704881
},
{
"type": "mod",
"param1": 0.4082348546855985,
"param2": 1.471899000349788,
"param3": 0.6368538746334746,
"param4": 0
},
{
"type": "mixColors",
"param1": 0.7284004322793538,
"param2": 1.353784380361644,
"param3": 1.416172568867002,
"param4": 0
},
{
"type": "multiply",
"param1": 0.40631257442585733,
"param2": 1.4224684035931758,
"param3": 0.759875935976444,
"param4": 0
},
{
"type": "invertCircle",
"param1": 0.9377038422451364,
"param2": 0,
"param3": 0,
"param4": 0
},
{
"type": "sin",
"param1": -1.4629014749352436,
"param2": -2.9740750475919326,
"param3": 3.1323661028871816,
"param4": 0
},
{
"type": "mod",
"param1": 1.7317745392693094,
"param2": 1.0370606085892033,
"param3": 1.1573907286892724,
"param4": 0
},
{
"type": "tileTriangle",
"param1": 0.33811545172972246,
"param2": 0.6773934574299263,
"param3": 0.9329960046434227,
"param4": 0
},
{
"type": "tan",
"param1": -2.337619732395138,
"param2": -2.911925085269788,
"param3": -0.052649449552845784,
"param4": 0
},
{
"type": "abs",
"param1": 0.27466415953920187,
"param2": 1.8332629005733159,
"param3": -1.3821672139850483,
"param4": 0
}
]
}
I loaded it on 2 different tabs in the app.
the art looks 100% the same
but the ui looks different,
For example in the operation 17
In the first tab i have colorshift
in the second tab i see contrast
Some other operations are also i different
Each time i load export codes i get different outcomes everytime on the UI
Some Operation Types remain the same, while other change and vary, but they shouldnât.
My desired result is that export code will always work the same when loaded and give the same visual output and the exact same state of the ui as when it was created.
Any help would largely help me to improve my project.
Also i promise that if you help me solve this or any other problems that are mentioned in the code description in * Known Issues:
, I will add you to the credits of the program only if you wish of course and with the option to add your Open Processing Profile Link.