Used multisample in a noise expression, expected it to provide values from an offset version of the primary expression.
What happened?
Regardless of what values are used as offsets, "multisample(foo,X,Y)" always seems to evaluate to "foo."
What did you expect to happen instead? It might be obvious to you, but do it anyway!
Expected "multisample(vulcanus_basalt_lakes, 1, 0)" at (-187,41) to evaluate to the same value as "multisample(vulcanus_basalt_lakes, 0, 0)" at (-186,41)
Does it happen always, once, or sometimes?
Always.
To reproduce:
Code: Select all
{ type = "noise-expression", name = "multi_00",
expression = "multisample(vulcanus_basalt_lakes, 0, 0)",
},
{ type = "noise-expression", name = "multi_01",
expression = "multisample(vulcanus_basalt_lakes, 0, 1)",
},
{ type = "noise-expression", name = "multi_10",
expression = "multisample(vulcanus_basalt_lakes, 1, 0)",
},
{ type = "noise-expression", name = "multi_11",
expression = "multisample(vulcanus_basalt_lakes, 1, 1)",
},
If this is not a bug and I am somehow missing how it is supposed to work, the documentation could use a little more description/explanation.