Op Art, also called Optical Art, is a type of visual art that associated with optical illusions. Op art painters created optical spaces through the manipulation of simple repetitive forms. However, manual design of Op artwork is not an easy task. In this thesis, we focus on the Op artworks which are formed by squares. Instead of thinking which squares should be deformed, user can select a 3D model as input which already gives the depth information. By using the depth information, we can deform the squares to create 3D-like illusion which is like a ball. Besides, we propose a method to show the surface structure by perturbing the points by the neighbors of the square. Our system enables users to create the square-based Op artwork easily.