use projection instead of world for sizing