I've been thinking about this myself lately; but haven't come across anything that does it quite yet. (Besides the Maya heightfield) I think I might have to write my own plugin.