I'm not sure transparency works for terrains, maybe only when they have only one skin... for your camera problem: you can use vec_lerp(vec_result, vec1, vec2, factor); to smooth its movement, okay also for angles I think. or smooth(value, factor); if only one var should be managed.