Skip to content
Source code for the Style Similarity project: measure style similarity between 3D shapes.
C++ MATLAB Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Elements of Style: Learning Perceptual Shape Style Similarity

Project Page


This archive contains source codes for the Style Similarity project. The main pipeline consists of two main steps: a) computing style similarity metrics, and b) learning style similarities. The folder Metric contains C++ code for the metric part of the pipeline while the folder Learning contains Matlab code for the learning part of the pipeline. Check the readme files inside those sub-folders for more details on each part of the pipeline.

How to Run

  • Run the metric part first and then the learning part. Check the corresponding readme files for instructions on compiling and running the code.
  • The pipeline has an iterative procedure which alternates between the metric part and the learning part. To run the pipeline iteratively, you will need to alternately launch the program for each part manually

Other Notes

  • This code is released under GPLv3 license
  • If you would like to use our code, please cite the following paper:

Zhaoliang Lun, Evangelos Kalogerakis, Alla Sheffer, "Elements of Style: Learning Perceptual Shape Style Similarity", ACM Transactions on Graphics (Proc. ACM SIGGRAPH 2015)

You can’t perform that action at this time.