I couldn’t resist playing with the 3D model a bit more.
Specifically, I noticed that the way I had applied the maps to the model yesterday was not right. Count the latitude lines on this image from yesterday and see for yourself:
Notice how nine small squares fit into the space between the equator and the extreme northern point of the world? This is why I had to stretch the continents to make them fit more into the polar openings. Do you also notice how the squares are not in fact square, even near the equator? They should be almost square at the equator, getting squeezed more and more as you near the pole. But they’re squashed into rectangles at the equator.
In other words, the map is not correctly applied to the globe. The Outer World should go further into the polar openings, and the Hollow World shouldn’t be poking out the top quite as far as it is.
Unfortunately there is no super precise way of doing this, but that’s okay — unlike with the real world, this globe is just a visualisation of the maps, so it doesn’t have to be pixel perfect, as long as I can get it to look roughly the same each time I make it.
So I reverse-engineered the graticule (the grid lines) so that 66º sits roughly at the start of the polar opening, then squashed the Hollow World graticule to compensate. Here’s what the texture map has to look like for this model (prepare for weirdness!):
Each part of the map has to be squashed into the texture in order to display on the model correctly. And for some reason it all has to be vertical like this!
Apply it to the globe, and…
The Revised Globe
Note that the graticule squares are indeed almost square near the equator.
Let’s take a look inside, too (complete with an improvised Red Sun):
Does anyone have any objections to these placements of the two worlds? There’s lots of room for tweaking, but in general I’m pretty happy with this configuration.
We should probably get the exact dimensions of the world locked in before playing with this stuff any more. Changes to the size of the Outer World will doubtless cause changes to the model anyway.