Смарт обджектс - некий аналог векторв для растра в ФШ. В общем, обычной слой при различных манипуляциях теряет информацию, например сильно изменив размер (уменьшив) слоя, восстановить исходное качество слоя обратным трансформированием уже не удастся - информация-то при уменьшении потеряна. Смарт обджектс нужны как раз для тех слоёв, манипулируя которыми вы не хотите терять информацию - т.е. еслы вы его сначала уменьшите, а затем увеличите, то изменений не увидите, ФШ применяет к таким слоям типа корректирующих слоёв-масок, не трогая сами исходники. В любой момент рабочий слой можно вернуть в начальное состояние. Как-то так. Сам я с ними не работаю, потому как необходимости не было, но если что - знаю что они есть