panorama_0.png = N
panorama_1.png = E
panorama_2.png = S
panorama_3.png = W
panorama_4.png = UP
panorama_5.png = DOWN

1. Create an image with a canvas size of your desktop and draw a 922x922 rectangle somewhere in the center. Set your desktop background to this image!!
2. Open Minecraft, configure in windowed mode and resize the window to that 922x922 rectangle!
3. Set FOV to 90
4. TP with the following orientations and take screenshots:
panorama_0.png -- /tp # # # 0 0
panorama_1.png -- /tp # # # 90 0
panorama_2.png -- /tp # # # 180 0
panorama_3.png -- /tp # # # 270 0
panorama_4.png -- /tp # # # 0 -90
panorama_5.png -- /tp # # # 0 90


5. Take six screenshots

6. Open all six screenshots and resize them to 1024x1024.

NOTE - Depending on what your resolution is set to, you may be able to get away with a base window size of 1024x1024 to begin with, eliminating the need for sizing up.

If this is the case, or if the images do not stitch perfectly, FOV may need to be adjusted and screenshots re-captured. It is just important that the images are square and that the actual views are set with the above commands.

Copy panorama images to /assets/minecraft/textures/gui/title


https://www.planetminecraft.com/blog/resource-pack-panoramas-guide-and-tips/


NOTE - I found these commands work better: 
Settings > Video Settings > Details > Clouds: OFF (if captured outside)
Settings > Video Settings > FOV: 90
Resize window, repeatedly capturing screenshots until output is 1027x1027.
/gamerule doDaylightCycle false
/execute as @p at @s run teleport @s ~ ~ ~ 0 0
/execute as @p at @s run teleport @s ~ ~ ~ 90 0
/execute as @p at @s run teleport @s ~ ~ ~ 180 0
/execute as @p at @s run teleport @s ~ ~ ~ 270 0
/execute as @p at @s run teleport @s ~ ~ ~ 0 -90
/execute as @p at @s run teleport @s ~ ~ ~ 0 90

