Мне кажется, что это - задача левел дизайнеров, а не программистов. Попробую пояснить, в чём идея.
В том месте, где находится снег, ландшафт расположен ниже видимой линии снега, которую играет определённая 3D-модель, наложенная на ландшафт (не имеющая collision shape). Получается, что когда игрок заходит в эту область, его ноги как бы проваливаются в снег, но на самом то деле он стоит на обычном ландшафте, а часть его ног скрывается под моделью поверхности снега.
На практике
Думаю, что на CryEngine2 это вполне возможно - создать точный уровень понижения ландшафта в определённой области можно с помощью Voxel Tool, области снега можно смоделировать в виде отдельных блоков разнообразной формы. Я также видел Voxel Tool Plugin для 3DS MAX как раз этих целей. Осталось только подобрать высоту снежного покрова, при которой если игрок ляжет на землю, камера не "провалится" под невидимую область.