Steam

Steam

43 ratings
Creating Tiny Planets
By Hyperchlorinated
A guide on how to create tiny planets using only screenshots and image manipulation
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Requirements
  • A (1st Person) camera in a fixed position able to rotate about at least 2 axes (Yaw and Pitch)
  • Image stitching and projection software


The easiest software I’ve found for both image stitching and projection is Microsoft Image Composite Editor[web.archive.org]. It’s free, has low system requirements, and does a great job with very little fuss. It's no longer available for download on the standard website, so the above link will take you to the archive.org version where the downloads still function.
This guide will assume you are using Image Composite Editor, but the principle will work in other tools, such as Hugin.
The Quick Version
  • Move camera to a fixed point in space.
  • Take photos in every possible direction with a little bit of overlap between shots.
  • Load all shots in to Image Composite Editor and hit Stitch
  • Set projection to Stereographic
  • Set Orientation to:
  • Roll 0 Degrees
  • Pitch -90 Degrees
  • Yaw 0 Degrees
  • Adjust the composition with the rotation tool
  • Crop image and export to an appropriate format.
The Not-So-Quick Version
The camera needs to be placed in a fixed location, like it’s on a tripod or stationary drone. Once you’ve found a spot, don’t move from here. It’s possible to use an Orbit camera if the orbit is fairly tight, but noticeable camera movement will cause the stitching routine to malfunction. Take photos of the horizon, rotating the camera yaw[en.wikipedia.org] (or Azimuth[en.wikipedia.org], if you prefer)] on each shot, but overlap the images slightly. On a 90 degree FOV, I aim for about 6 to 8 shots to fully rotate through 360 degrees, allowing for enough overlap.



Once this is done, change the pitch (or Attitude, if you prefer) of the camera down by around 30 to 40 degrees (or about 1/5th of the vertical FOV of your camera), and take another set of photos rotating the yaw between each shot until all directions are covered, ensuring there is some overlap in each photo between rotation. Repeat this until the camera is pointing straight down to Nadir[en.wikipedia.org], and get the final shots.



Now repeat this but pitch up above the horizon and get shots up to Zenith[en.wikipedia.org]. Once you’ve got shots in all directions, open Microsoft Image Composite Editor and drop all the files into the program.



Check the Camera Motion is set to AutoDetect, and hit Next. The program should have selected a projection (usually Spherical). Check the readout at below the stitching window, it should read Spans 360 degree Horizontally and 180 degree Vertically. This tells you that the tool was able to find and stitch together enough information, and you are now able to proceed.



Change the projection to Stereographic



Set the Orientation to:

  • Roll 0 Degrees
  • Pitch -90 Degrees
  • Yaw 0 Degrees
The image should have formed something that resembles a tiny planet.


I would recommend only rotating the image using the mouse (watch for the cursor to change to a little curved thingy) as this will significantly simplify Cropping for the purposes of maintaining symmetry. Once you are satisfied with the composition, hit Next.



Crop out the image to remove significant distortion above the horizon (and to keep the file size sensible). If you have only rotated as suggested, the horizon of the original scene should form a perfect circle, and a 1:1 aspect ratio crop will be align the planet to the middle of the image. For 1:1 crops, around 7500x7500 to 10000x10000 in .PNG keeps the file size manageable.

Composition Tips
Getting a feeling for how the distortion works takes some time. For tiny planets, the distortion is lowest directly below the camera, and increases to infinite directly above. Apparent angular size of objects and their relative angle from directly below the camera determines how distorted they will appear. This means a tree off in the distance will look relatively undistorted, but one a few meters from the camera will be massively warped. Getting a feeling for apparent angular size and the position of the object on the sphere surrounding your camera is probably one of the trickiest things to get right, but will prevent you from putting in the effort only to be disappointed by the result because of one bulbous mass that used to be a rock, and now looks like something that you should get a professional medical opinion on.



"Balancing" the planet shape is a major part of composing these shots. Having (for instance) a mountain range on one side of the scene and a valley on the other will significantly unbalance the shot. The simplest shots have a flat and even horizon, but I find them a bit dull. A very rough rule of thumb I use for quick shots is avoiding scenes where objects appear more than 30 degrees above the horizon, since they tend to distort quite badly.

Height of the camera and distance to the nearest object plays a massive role in how the scene looks and feels. I almost never shoot at ground level, and find for most of my scenes I want the camera around 5 to 10 meters off the ground. Adjusting the height is also a way of keeping things closer to the horizon. In particular, pay attention to large nearby objects, such as buildings, poles, and trees, as they can distort significantly, potentially ruining an otherwise pleasing scene.



Objects suspended in the air above the horizon should be noticed when planning a shot. Power lines are the main contender for interfering with the perfect shot, but anything we expect to arch in a particular way, including overhead bridges and railways also can just look distractingly wrong. I tend to keep the scene relatively empty directly below the camera due to it making things look tiny. Larger aircraft can also be tricky to deal with, as they'll be warped in to a more C shape, which can just make the whole image feel off.



If you’re adding a person to the scene and shooting at around head height, there will be a bobblehead effect that’s stronger the closer they are to the Camera. If the person is at least 5 meters from the camera, they should look relatively undistorted. Also having people on all sides of the planet can look a little bit weird, I think it's because seeing people upside down just feels strange.
Additional notes and trivia
This technique works in real life and in anything that looks vaguely like photomode or noclipping, since under the hood it’s a just projecting a sphere on to a plane using the Stereographic Projection[en.wikipedia.org], and it’s been in use for some time. The technique used in this guide was originally demonstrated by Horace Bénédict de Saussure in 1779 for mapping out the view from up in the Alps[en.wikipedia.org].



If you’re attempting this in real life, remember to photoshop out any objects supporting the camera (such as a tripod, or a drone if this is being done from a gimbal mount), or shadows cast by the camera in your shots. You can do this before or after stitching, depending on your preference.

Image Composite Editor claims to be able capture scenes from video as well as from photo, but I’ve had limited success with it working for this technique, including when the video is just a basic horizontal yaw rotation without any pitch or roll.
A gallery of examples & shameless self-promotion
A gallery of examples created by Hyperchlorinated since 2016[tinyplanetsandscreenshots.tumblr.com]

An older version of this guide is still available, and includes downloads of example materials for the curious.

This guide is also available on the FRAMED screenshot community[framedsc.github.io]
Conclusion
RIght! Hope that's helpful for y'all.
Now get out there and make somethin' beautiful, show it to the world, and feel the warm glow of creation wash over you. Or just print it out, scrunch it up in to a ball, and chuck it at a passing dog, that's also a good use of your time.



I've been Hyperchlorinated, and remember: if you're working with pool chemicals, please wash your hands thoroughly once you're finished, or your thirst quenching drink afterwards is going to be horrid.

7 Comments
Atom.Little 23 May, 2024 @ 9:58am 
You are sharing not only a list of truly amazing screenshots, but also a generous view into how you discovered the method that makes it possible.

You have my heartfelt thanks! ^^ :steamthumbsup:
Hyperchlorinated  [author] 14 Oct, 2023 @ 3:00pm 
Cheers mate! I had a lot of fun writing this. I got super curious how the whole thing worked, and wanted to share what I'd managed to work out.
Mutated_Pie 14 Oct, 2023 @ 10:06am 
Love the depth you went into making this, Good job man!
𖹭 I bleed glitter 4 Feb, 2023 @ 3:07am 
super nice :3dclm_heart:
ccotunai 25 Jan, 2023 @ 1:54am 
Wow! So that's how it's done
Hyperchlorinated  [author] 21 Aug, 2021 @ 8:25pm 
All good mate! Glad it was helpful, and looking forward to seeing what ya do with it!
AutomotiveVP 21 Aug, 2021 @ 8:21pm 
This is quality! Thank you, I am going to look into doing this sometime.