Note: When using Photoshop 2018 it came to my attention that the actions in step #7 where a section of the panorama is duplicated to a new layer reduce the resolution of that replicated image and create a noticeable difference in the quality between the original and the retouched section when merged down.
Depending upon the nature of the section being retouched the loss of resolution in a number of cases wasn’t critical to the final image.
However in the most recent iteration of Photoshop, Version 20, the whole equirectangular image when viewed in the panorama layer now shows this loss of resolution.
What this means is that the cut and edit method may create less than acceptable results and you may need to find alternative workarounds.
In all tests it seems as though the ‘sphericalmap’ image retains its original resolution but the ‘3D panorama layer texture’ doesn’t.
When I get a chance I’ll write up a tutorial on exactly what works and what doesn’t.
For an alternative image editing program that does 360˚ I’d recommend Affinity Photo
Select the forward/back arrows to change between final and original panoramas
Announced on October 18 during Adobe Max, Photoshop 2018 includes 360 compatibility.
While 360 photos were supported in earlier versions, the ability to scroll around the entire view was lost, rendering the file into a rectangle. Now, 360 files can be imported using the spherical panorama options from the 3D menu options and exported through the same menu to maintain that scrolling format when sharing. The compatibility brings Photoshop tools, such as cloning and healing brushes for removing objects, into 360 photography.
This tutorial shows how to retouch out the tripod using Content Aware Fill, Drag and Drop library eps files and Nik Collection filters to style the image. Most of the work is done in a non-destructive mode.
You can find the Nik Collection at https://www.google.com/nikcollection/
Note: tap on any image for a larger view
I've done a quick video of the non-destructive Content Aware Fill section of the tutorial. No audio yet but titles describing the actions. It's recorded in real time to give you an idea of the time actions take. Also this is an 8000 x 4000 equirectangular image, Tiff 16 bit with Alpha
FYI, if you don't want non-destructive layers and are happy to edit straight into the panorama then skip the first step where the panorama is converted to a Smart Object. It will make things faster as the Smart Object doesn't have to update when you switch between 3D and SphericalMap.
Step by step instructions are available below
Opening your image into 360˚ editing mode
1. Update to the latest version of Photoshop (2018) using the CC Desktop App
2. Open your equirectangular file into Photoshop
3. Convert the layer to a Smart Object
4. With the layer selected. Select: Menu/Layer/Smart Objects/Convert to Smart Object
5. With the layer selected create a new panorama layer
6. Select: Menu/3D/Spherical Panorama/New Panorama Layer From Selected Layer(s)
7. You may see a message window about switching to a 3D layer, just select "Yes"
8. Your equirectangular is now open in 360˚ editing mode and you can pan around and zoom into your image by selecting the Move Tool (V) and dragging the image.
3. Show the rulers, if they are not already visible, set the values to % (percentage)
4. Create a horizontal and vertical guide at 50%
Note: The guides will help you to re-orientate the panorama to the nadir centre
Tip: Create a Photoshop Action that automatically adds the two guides and another to hide them
Retouching the Nadir
At the nadir of the image you can see a section of the tripod that the camera was set on. Rather than covering it with a Tripod Cap in this example we will retouch it out using Content Aware Fill and some clone brush work.
Many people have found retouching the panorama to be a very, very slow process and some of the tools are ineffective. The trick to return the retouching tools to normal speed and useage is not to retouch directly on the panorama but on a new layer created above it.
Note: This is a non-destructive way to retouch the panorama. As such it adds a little more time to the project while the Smart Objects are created and update.
If you want a faster process and don't care about directly editing the panorama disregard this steps 1 - 5 and step 15
1. Open the 2D view by double clicking on the SphericalMap link under the panorama layer.
Note: the SphericalMap is a separate .psb file that contains, amongst other things, the unmapped equirectangular image
2. The new .psb file opens in a new tab named Layer XX.psb displaying the equirectangular view of the panorama
3. Add a new layer above the panorama layer (Layer 0)
4. Select: ⌘S or Menu/File/Save
5. Select the tab containing the 360 file to return to it
Note: As you move between tabs you may see a message, 'Updating Smart Objects'. Just wait until it's finished. Updating maintains the status of Smart Objects shared between the 360 and 2D spaces.
Note: In the layer window of the 360 view you do not see the additional layer element created in the SphericalMap. It is contained within the layer that shows the panorama.
6. Use the Move tool (V) use it to tilt the panorama up so you can see the nadir and the tripod.
Note: It is important that from step #7 onward you do not move the panorama until step #13 when the 'Merge Down' command is applied! Any movement of the panorama will cause a misalignment between the layers.
7. Create a new layer above the panorama layer (Layer 0)
8. Select the new layer to make it active
9. Using the keyboard combination, Shift/Option/⌘ (Command)/E, copy the contents of all layers to the new layer (Layer 1)
10. With the new layer selected use the Lasso tool to outline the shape of the tripod.
11. Right click in the selection, select 'Fill' and then from the Fill window select Contents: Content-Aware (use default settings, Blending Mode: Normal and Opacity: 100%)
12. Select 'OK' and the nadir is patched and the tripod is no longer visible
Note: At this point you can continue to refine the image by using any of the retouching tools including clone brush, patch tool etc. All of the tools will operate at normal speed and efficiency
13. When you are satisfied with the quality of the patch, select the layer and select ⌘E or Menu/Layer/Merge Down
Note: After Merge Down there is only one layer remaining in the layer window.
14. At this point you can select the Move tool (v) and pan around the panorama.
15. Select the 2D tab to open the SphericalMap
Note: The retouched area is visible in the new layer that was added earlier, turning this layer on and off hides the retouching.
Adding Overlay elements
In this example I want to add a small graphic to highlight a feature on the island. The element is an eps file created in Adobe Illustrator and saved into my library.
I want this addition to be non-destructive so we will need to create another layer to hold the object
1. Add a new layer and make sure it's at the top of the layer tree and selected
2. Select: ⌘S or Menu/File/Save
Note: The layer that is selected when you save becomes the default
3. Select the tab containing the 360 file
4. Pan the panorama to the point where you want to add the overlay object
5. Open the Libraries tab and drag the Overlay object onto the main window (alternatively you can select: Menu/File/Place Embedded)
6. Resize the object to fit and adjust the placement
7. Select return to render the object
Note: At this point if you move the underlying image the object will remain where it is because it resides on another layer that isn't part of the 3D image.
14. With the Object Layer selected, select: ⌘E or Menu/Layer/Merge Down
15. After Merge Down there is only one layer in the project and you can now move and pan the panorama with the retouching in place
16. Select the 2D tab to open the SphericalMap
17. The Overlay Object is visible in the new layer that was added earlier, turning this layer on and off hides the object.
Adding nik Filters
Applying any kind of global effect is always done on the 2D view. Applying an effect in 3D will only apply to the visible area.
Note: To keep everything in non-destructive mode I'm going to use Smart Objects. Nik recognises the Smart Object and creates a Smart Filter.
1. Select the 2D tab to open the SphericalMap if not already open
4. Select the bottom layer (Layer 0)
3. With the layer active Select: Menu/Filter/Nik Collection/Color Efex Pro 4
Note: Nik Collection Color Efex Pro 4 opens a new window and displays a warning message.
4. Select 'OK'
5. Select the rendering effect you want to use. In this example I'm using Film Efex: Vintage
6. Once you are happy with the effect select 'OK' to apply the effect.
7. The next step is to apply the same filter to the retouch layer
8. Select the retouch layer and convert it to a Smart Object with Menu/Layer/Smart Objects/Convert to Smart Object
6. With the layer still active select: Menu/Filter/Color Efex Pro 4
10. Repeat steps 4 - 6
11. Select: ⌘S or Menu/File/Save
12. Select the 3D tab to view the final file
1. Select the 2D tab to open the SphericalMap or double click on SphericalMap to open it
2. Select: Menu/File/Save As...
3. In the Save As dialog box uncheck 'Layers' and Save
4. Leave the Tiff Options at default or if they have been changed set the to the following image. Select OK to save the image
If you ever find that the 2D file isn't reflecting the changes in the 3D environment, close the page and go back to the 3D page. Double click on the SphericalMap link and it will regenerate a new version.
There may be a delay after saving the SphericalMap and the SmartObject update when moving between the two tabs. Selecting the 'Move' tool and applying to the panorama seems to initiate the update.
"my 3D menu is greyed out and I can't select 'Spherical Panorama/New Panorama Layer from Selected"
This is a problem that a friend of mine, Alexander Pomnikow, ran into today on his MacBook and it took quite a bit of sleuthing between the two of us to work out a solution.
Alexander came up with the final piece of the puzzle and here are some things to try if you have greyed out 3D menu items.
1. Open Photoshop 2018
2. Select: Menu/File/Preferences/Performance
3. Make sure that 'Use Graphics Processor' is checked
4. Click on 'Advanced Settings'
5. Make sure '30 Bit Display' is checked (this is for systems where the "use native operating system GPU acceleration" is not available)
6. For systems where the "use native operating system GPU acceleration" is available check it and uncheck 30 Bit Display
After exporting the 360˚ image you can view it in a VR viewer of your choice. As with any new functionality there may be some Filters or Adjustments that may not work across the 360 seam.