Fix shader generation for rigged geometry with environment mapping
Add project and unproject methods to camera class