1. A computer-implemented method for projecting a texture map onto a three-dimensional (3D) model, the method comprising: identifying a portion of a surface region of the 3D model that resides proximate to a stroke path defined across the surface region; generating a separate UV coordinate for each point within a first plurality of points associated with the stroke path, by converting a separate corresponding XYZ surface coordinate for each point included in the first plurality of points into the separate UV coordinate, wherein a first distance is between a first point and a second point included in the first plurality of points, and separate UV coordinates for the first point and the second point are generated by maintaining the first distance along the U-axis; generating a separate UV coordinate for each point within a second plurality of points associated with the portion of the surface region of the 3D model that resides proximate to the stroke path; and projecting the texture map onto the surface region of the 3D model according to the UV coordinates generated for each point within the first plurality of points and the UV coordinates generated for each point within the second plurality of points.