Encodes multiple viewpoints of a 3D object into a single tensor, which can be decoded with a viewpoint dependent transformation.
train_shape_conv is the main file which loads the model from model_conv.
Relevant blog post: http://danfischetti.github.io/jekyll/update/2016/01/07/convolutional-shape-encoder.html