llParticleSYstem rendering special effect incorrectly
JubJub Forder
Existing scripted object with llParticleSystem now rendering particles differently/incorrectly. Item makes use of PSYS_PART_BLEND_FUNC_SOURCE,PSYS_PART_BF_ONE_MINUS_DEST_COLOR,
PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR, to render view behind the particles in inverse colors. A recent update has caused the particles to render the inverse view extremely bright. It is no longer a simple invert.
Log In
Frio Belmonte
This may be a side effect of the particle blending change from sRGB to linear color, I can confirm the results are very different and arguably rather wrong. The change also has several other unpleasant effects e.g. the default particle texture appearing very blocky instead of the smooth blot it used to be.
A couple images to point out the drastic difference: the top parts of the squares should be inverse color to the bottom halves. The color curves of the rainbow gradient are completely crunched and don't match when inverted, and the 50% gray (which should be completely unaffected) becomes more like 95% gray. The particles and the objects are fullbright so environment has no impact on the result. Picture from Cool VL Viewer with PBR shaders off to show the desired, classic behavior for comparison.