use texture to gen ground