Adding in 3d and 4d rendering types