A deep learning framework for causal shape transformation. (February 2018)