Кручение камеры (Rotate) никак не должно влиять на смещение для параллакса. Только позиция влияет на это, т.к. ты ведь определяешь перспективу с точки зрения до пикселя, и тут поворот камеры не важен.
Насчёт освещения, тут всё просто - то же самое, только вычислять его нада после уже смещений, т.к. смещать нужно как diffuse так и normal карты.
Вот делал давно, шейдер не очень оптимизирован, и стиль совсем убогий был:
http://moka.ucoz.ru/load/0-0-0-84-20