Mobile app version of vmapp.org
Login or Join
Angie364

: GIMP - Flat image to round ball surface (sphere) Using GIMP 2.8. Trying to map an image to a sphere. The idea is to make custom Christmas balls. In addition to map to sphere, I have tried

@Angie364

Posted in: #Gimp #Perspective

Using GIMP 2.8. Trying to map an image to a sphere. The idea is to make custom Christmas balls. In addition to map to sphere, I have tried perspective and cage transform, but with limited success.



For images that are centered on the ball, I have made progress by doing a perspective shift on one half of the image using the grid for measuring, then an identical shift on the other half.

For images on the sides of the balls, I have used perspective and cage transform, then cropped to the radius, but it all looks rather janky. I am getting somewhere with map to sphere, but controlling the radius and warpage is a huge problem.

Here is the final product I am aiming to create:



Help appreciated soon, Need better image by December 2016, Thanx,
Steve

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Angie364

2 Comments

Sorted by latest first Latest Oldest Best

 

@Si6392903

I probably am sumarizing what others already sayed.

Use Filter > Map > Map to sphere.

Gimp is simulating a spherical projection. This is a type of projection that starts from an image with proportions 2:1



But in the case of Gimp the implementation asumes that you also wants the proportion of the image you loaded.

So will give you back a spheroid.



To compensate this, resize your original artboard from the proportion 2:1 to a square.



And you will get a sphere. Or use the artboard at the 2:1 proportion and resize the spheroid.



Take a look at this paper to understand why the 2:1 proportion on the spherical projection. www.otake.com.mx/Apuntes/Imagen/EnviromentMaps/

10% popularity Vote Up Vote Down


 

@Sent7350415

Map to sphere is fairly straightforward, the whole width of the image is mapped to the equator and the height is mapped to a meridian, so if you do not want your object to cover the whole sphere you need to add margins. A square image produces a sphere, and since the width of the image is mapped to the double of the height and everything looks stretched 2x horizontally, so you have to shrink horizontally (or strech vertically) first.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme