. How to achieve this spherical texture mapping
How to achieve this spherical texture mapping
How to achieve this spherical texture mapping

How to achieve this spherical texture mapping

How to achieve this spherical texture mapping Support Materials and Textures 7over6 (7over6) July 25, 2017, 11:12pm 1

I’m trying to WRAP my head around UV mapping more and would love to get some suggestions from the more skilled texture junkies here.

I make a lot of planets and have come across some planet maps that are made like the attached image. What kind of mapping mode is used that distorts the poles along the entire row on top and bottom of the image?

More importantly how can I make my own textures in to seamless planet textures in this format? I’m skilled with photoshop but would love to know if there’s a way in PS or Blender to paint on a sphere or make my own planet textures in high res like the attached map image. 2k_makemake_fictional.jpg2048×1024 1.12 MB Mapping screenshot.jpg1920×1080 801 KB

CarlG (CarlG) July 26, 2017, 7:20pm 2

If you already have the UV properly laid out like that, all you need to do is start painting and it will stretch automatically. Since detail is lost near the poles, I guess you cover the poles with some conical projection like maps and blend between them.

For seamless random stuff, use generated or object based coords instead of UVs (musgrave, noise combos, whatever). When happy with the procedural creation, bake out the result and that stretched format should come automatically.

There are tutorials out there how to make that kind of UV layout for a “sphere”.

cubicApoc (cubicApoc) July 27, 2017, 12:50pm 3

What I typically do is take half of the texture (any square texture will work, but use something that matches the rest of the planet) and use the Polar Coordinates filter to remap it from polar to rectangular. Position and scale it to cover the pole, and use the eraser or healing brush (spot healing sometimes works) to remove the seam. To fix the vertical seam, offset the texture horizontally by half its length and use the healing brush on the seam.

JohnVV (JohnVV) July 27, 2017, 3:48pm 4

i make planet and moon …etc for Celestia and other sims

if you do not mind a small “bug” and the n and s pole ( one or two rings a bit iffy )

just use the unwrap spherical , then import a simple cylindrical map that is 2x1 (l x w )

that image from is in simple cylindrical

Making them can be “fun” at times for some i use Blender nodes to make a heightmap and texture examples :

the blender set up is a bit complex

for gas giants there is a fun tool called “gaseous-giganticus”

and other tools Wilbur ( in WINE) FracPlanet LibNoise – a bit old planet ( by Torben Æ. Mogensen ) – yes it is very OLD

worldengine - BUT the map needs a LOT of editing to make it map to a sphere

Roken (Roken) July 27, 2017, 4:02pm 5

Use the rounded cube instead of a sphere.

Nazarii July 28, 2017, 12:15am 6

Hi 7over6,

Instead of UV unwrapping, use an Environment Texture node as described here – https://b3d.interplanety.ru/en/mapping-texture-to-planet/.

MadScribbles February 4, 2021, 5:29am 7

The link in this reply is broken now, but can be updated:

Calandro (Rodrigo Couto) February 4, 2021, 6:22am 8

Its called “equirectangular projection”, the same kind of projection is used in HDRI for ambient light, so that is the reason if you use an “environment map” instead of a texture map node you will not have problems with the poles since the environment map is already prepared to use equirectangular projection by default and corrects any stretching problem. Moon NP equirectangular projection: image1127×1033 324 KB Moon NP UV projection stretch problem: image1127×1033 302 KB

As you can see, there’s no need to be painting anything to solve problems on the poles if you use the “environment map” node as a texture. As Nazarii said before.

Calandro (Rodrigo Couto) February 4, 2021, 6:25am 9 Nazarii February 4, 2021, 6:46am 10

Thanks for update!

📎📎📎📎📎📎📎📎📎📎