Which packages or functions can I use in R to plot 3D data like this?
You could use the wireframe function from the lattice package:

library("lattice")
wireframe(volcano[1:30, 1:30], shade=TRUE, zlab="")