Мягкие частицы (soft particles)
Затухание прозрачности частицы там, где она врезается в твёрдую геометрию сцены, чтобы дым и туман плавно сливались с полом, а не обрезались жёсткой линией.
Система частиц обычно рисует дым плоскими биллбордами, всегда повёрнутыми к камере. Там, где такая плоскость пересекает стену или пол, возникает острая как нож линия пересечения, и она сразу выдаёт, что дым плоский, — один из самых явных признаков поддельного объёма.
Решение, популяризированное NVIDIA около 2007 года, — дать шейдеру прочитать Z-буфер и сравнить глубину частицы с уже нарисованной геометрией. Когда они близки, альфа частицы уходит к нулю, и линия пересечения растворяется в мягком переходе. Цена — одно дополнительное чтение глубины на пиксель и зависимость от доступности глубины сцены.