3D environment design