1. A method for obtaining a conformal mapping of first image data corresponding to a source mesh to a target mesh, the method comprising: generating a template of the source mesh and a template of the target mesh; processing, by a Graphical Processing Unit (GPU), the generated source mesh template and the generated target mesh template to obtain a conformal mapping from the source mesh to the target mesh; mapping the first image data corresponding to the source mesh to second image data corresponding to the target mesh according to the obtained conformal mapping; and outputting a mapped texture corresponding to the mapped second image data to the display corresponding to the target mesh, wherein the source mesh corresponds to a first number of sides of a cube, and the target mesh corresponds to a second number of sides of the cube, where the first number of sides corresponding to the source mesh is greater than the second number of sides corresponding to the second mesh, wherein processing the generated source and target meshes comprises: triangulating and refining the generated source and target templates to a desired granularity, tessellating the refined source and target meshes such that the tessellated source and target meshes each have a single closed boundary, selecting, from each of the refined source and target meshes, a triangle positioned at a center of the respective mesh, removing the selected triangle from the refined source and target mesh, respectively, storing a three-vertex correspondence between the source and target meshes, mapping cube geometry of the source and target meshes to spheres by a direction map, and computing, for each of the refined source and target meshes, the conformal mapping to a unit disc according to the stored three-vertex correspondence, wherein the conformal mapping is obtained using a discrete Ricci flow algorithm, in which a Mobius transformation is used to align the stored three-vertex correspondence between the source mesh and the target mesh, wherein the discrete Ricci flow algorithm includes associating each vertex of the source mesh with a circle (vi, yi) where yi equals a minimal length of any edge in the immediate neighborhood of vi, computing an intersection angle Θij such that a circle packing metric is close to an induced Euclidean metric, computing, for each vertex of the source mesh, a curvature at the vertex of the source mesh and a corresponding vertex of the target mesh, adjusting a conformal factor in proportion to a difference between the curvature of the source mesh and the curvature of the corresponding vertex of the target mesh, updating the packing metric, recomputing the curvatures, wherein the discrete Ricci flow algorithm is repeated until a current computed curvature is less than a predetermined threshold, wherein the source mesh corresponds to six complete sides of a cube, and the target mesh corresponds to five complete sides of the cube and one-fourth of a sixth side of the cube, and wherein the sides of the cube respectively correspond to four side walls, a floor, and a ceiling of a display room onto which the output mapped texture is displayed.