For more interesting reactions (alloying, combustion, mixing etc.) Instead of relying on janky checks per every particle, adding a separate pass that goes over every pixel and checks for a valid reaction using in a 3x3 grid around itself would solve those issues.
For more interesting reactions (alloying, combustion, mixing etc.) Instead of relying on janky checks per every particle, adding a separate pass that goes over every pixel and checks for a valid reaction using in a 3x3 grid around itself would solve those issues.
Performance implications are yet to be tested