Как правило в таких творческих вопросах точного алгоритма не бывает - методом random'a. Здесь самое главное разобраться с освешением, прозрачносью и режимами наложения. А для создания реалистичности попробуй поиграться с градиентами (Foreground To Transparent), цвета светлой части твоего отражения (неба, к примеру), режим soft light, по-моему, для этого подходит лучше всего. Ну и не забывай что чистых стекл, ветрин не бывает, поэтому всякие пятна, гязности будут весьма кстати.