-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathDomemaster Photoshop Actions Pack readme.html
executable file
·1223 lines (1166 loc) · 57.1 KB
/
Domemaster Photoshop Actions Pack readme.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head>
<title>readme</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
/* GitHub stylesheet for MarkdownPad (http://markdownpad.com) */
/* Author: Nicolas Hery - http://nicolashery.com */
/* Version: b13fe65ca28d2e568c6ed5d7f06581183df8f2ff */
/* Source: https://github.com/nicolahery/markdownpad-github */
/* RESET
=============================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
}
/* BODY
=============================================================================*/
body {
font-family: Helvetica, arial, freesans, clean, sans-serif;
font-size: 14px;
line-height: 1.6;
color: #333;
background-color: #fff;
padding: 20px;
max-width: 960px;
margin: 0 auto;
}
body>*:first-child {
margin-top: 0 !important;
}
body>*:last-child {
margin-bottom: 0 !important;
}
/* BLOCKS
=============================================================================*/
p, blockquote, ul, ol, dl, table, pre {
margin: 15px 0;
}
/* HEADERS
=============================================================================*/
h1, h2, h3, h4, h5, h6 {
margin: 20px 0 10px;
padding: 0;
font-weight: bold;
-webkit-font-smoothing: antialiased;
}
h1 tt, h1 code, h2 tt, h2 code, h3 tt, h3 code, h4 tt, h4 code, h5 tt, h5 code, h6 tt, h6 code {
font-size: inherit;
}
h1 {
font-size: 28px;
color: #000;
}
h2 {
font-size: 24px;
border-bottom: 1px solid #ccc;
color: #000;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 14px;
}
h6 {
color: #777;
font-size: 14px;
}
body>h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h4:first-child, body>h5:first-child, body>h6:first-child {
margin-top: 0;
padding-top: 0;
}
a:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 {
margin-top: 0;
padding-top: 0;
}
h1+p, h2+p, h3+p, h4+p, h5+p, h6+p {
margin-top: 10px;
}
/* LINKS
=============================================================================*/
a {
color: #4183C4;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* LISTS
=============================================================================*/
ul, ol {
padding-left: 30px;
}
ul li > :first-child,
ol li > :first-child,
ul li ul:first-of-type,
ol li ol:first-of-type,
ul li ol:first-of-type,
ol li ul:first-of-type {
margin-top: 0px;
}
ul ul, ul ol, ol ol, ol ul {
margin-bottom: 0;
}
dl {
padding: 0;
}
dl dt {
font-size: 14px;
font-weight: bold;
font-style: italic;
padding: 0;
margin: 15px 0 5px;
}
dl dt:first-child {
padding: 0;
}
dl dt>:first-child {
margin-top: 0px;
}
dl dt>:last-child {
margin-bottom: 0px;
}
dl dd {
margin: 0 0 15px;
padding: 0 15px;
}
dl dd>:first-child {
margin-top: 0px;
}
dl dd>:last-child {
margin-bottom: 0px;
}
/* CODE
=============================================================================*/
pre, code, tt {
font-size: 12px;
font-family: Consolas, "Liberation Mono", Courier, monospace;
}
code, tt {
margin: 0 0px;
padding: 0px 0px;
white-space: nowrap;
border: 1px solid #eaeaea;
background-color: #f8f8f8;
border-radius: 3px;
}
pre>code {
margin: 0;
padding: 0;
white-space: pre;
border: none;
background: transparent;
}
pre {
background-color: #f8f8f8;
border: 1px solid #ccc;
font-size: 13px;
line-height: 19px;
overflow: auto;
padding: 6px 10px;
border-radius: 3px;
}
pre code, pre tt {
background-color: transparent;
border: none;
}
kbd {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #DDDDDD;
background-image: linear-gradient(#F1F1F1, #DDDDDD);
background-repeat: repeat-x;
border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
border-image: none;
border-radius: 2px 2px 2px 2px;
border-style: solid;
border-width: 1px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 10px;
padding: 1px 4px;
}
/* QUOTES
=============================================================================*/
blockquote {
border-left: 4px solid #DDD;
padding: 0 15px;
color: #777;
}
blockquote>:first-child {
margin-top: 0px;
}
blockquote>:last-child {
margin-bottom: 0px;
}
/* HORIZONTAL RULES
=============================================================================*/
hr {
clear: both;
margin: 15px 0;
height: 0px;
overflow: hidden;
border: none;
background: transparent;
border-bottom: 4px solid #ddd;
padding: 0;
}
/* TABLES
=============================================================================*/
table th {
font-weight: bold;
}
table th, table td {
border: 1px solid #ccc;
padding: 6px 13px;
}
table tr {
border-top: 1px solid #ccc;
background-color: #fff;
}
table tr:nth-child(2n) {
background-color: #f8f8f8;
}
/* IMAGES
=============================================================================*/
img {
max-width: 100%
}
</style>
</head>
<body>
<h1>Domemaster Photoshop Actions Pack</h1>
<p><strong>Version 2.5</strong> - Released March 16, 2017<br />
by Andrew Hazelden </p>
<p>Email: <a href="mailto:andrew@andrewhazelden.com">andrew@andrewhazelden.com</a><br />
Blog: <a href="http://www.andrewhazelden.com">http://www.andrewhazelden.com</a></p>
<h2>About the Software
</h2>
<p>The Domemaster Photoshop Actions Pack is a collection of custom Adobe Photoshop actions that were designed to speed up the fulldome content creation workflow. </p>
<p>The actions provide tools for converting images from several common panoramic formats such as angular fisheye, equirectangular, and cube map panoramas, and general utilities for fulldome production.</p>
<p><em>The Domemaster Photoshop Actions Pack is distributed under the GPL v3 license.</em></p>
<p><img src="Screenshots/photoshop-actions-list.png" alt="Domemaster Photoshop Actions Pack" /></p>
<h1>Version History</h1>
<h2>Version 2.5 - 2017-03-16</h2>
<ul>
<li>
<p>Fixed a Photoshop CS6 compatibility issue with the "2:1 Equirectangular to Domemaster 180°" action.</p>
</li>
</ul>
<h2>Version 2.4 - 2017-01-21</h2>
<ul>
<li>
<p>Added support for the new Autodesk Revit Vertical Strip and Horizontal Strip panoramic image projections.</p>
</li>
<li>
<p>Added a new experimental set of "UV Pass" actions allow you to prepare UV pass maps that are used for pre-computed panoramic image transforms. This approach is commonly used in compositing to correct for lens distortion.</p>
<p>Another term for a UV pass map if you are a Foundry NukeX user is an "ST map". A UV pass image template is made using a 16 bit integer red/green gradient image that is then distorted using a program like PTGui Pro and the Domemaster Fusion Macros.</p>
<p>Note: It is very important that you load and save a UV pass map using an sRGB linear gamma 1.0 color space in Photoshop or you will have distortions in your image template from the non-linear shading of the generated gradients.</p>
</li>
</ul>
<h2>Version 2.3 - 2015-12-18</h2>
<ul>
<li>Added more sample panoramic images examples to illustrate the different image projection formats.</li>
</ul>
<h2>Version 2.2 - 2015-11-23</h2>
<ul>
<li>Added a "Cube Map to Gear VR Mono" and "Gear VR Mono to Cube Map" set of actions. The "Cube Map to Gear VR Mono" action creates a 6:1 aspect ratio horizontal strip cubemap and the other action can extract that imagery back into a set of 6 cube map layers.</li>
<li>Added a "Stereo Side by Side Extract" and a "Stereo Over Under Extract" macro for processing stereo imagery.</li>
<li>Updated the "Cube Map to X" actions to fix an error that would happen if the File > New... dialog had a transparent background selected, and there was no background layer present in the new document.</li>
</ul>
<h2>Version 2.1 - 2015-11-21</h2>
<ul>
<li>Improved the Photoshop compatibility of the "2:1 Equirectangular to 180° Domemaster" action.</li>
</ul>
<h2>Version 2 - 2015-11-20</h2>
<ul>
<li>Expanded the <strong>General Utilities</strong> section to include "1x1 Guide Grid", "1x2 Guide Grid", "2x1 Guide Grid", "6x2 Guide Grid", and "12x1 Guide Grid".</li>
<li>Expanded the <strong>Transforms</strong> section to include "200% Vertical Canvas Expand", and "200% Horizontal Canvas Expand".</li>
</ul>
<h1>Action List</h1>
<h2>Transforms:</h2>
<blockquote>
<p>1:1 to 2:1 Aspect Ratio Expand<br />
2:1 to 1:1 Aspect Ratio Reduce<br />
50% Scale<br />
200% Scale<br />
200% Vertical Canvas Expand<br />
200% Horizontal Canvas Expand<br />
Rotate 90 Degrees<br />
Rotate 180 Degrees<br />
Rotate 270 Degrees<br />
Flip Vertical<br />
Flop Horizontal<br />
Horizontal Offset 1024 pixels <br />
Vertical Offset 1024 pixels<br />
Horizontal and Vertical Offset 1024 pixels
</p>
</blockquote>
<h2>Conversions</h2>
<blockquote>
<p>Inverse Angular Fisheye<br />
Angular Fisheye to Equirectangular<br />
Angular Fisheye to 2:1 Equirectangular<br />
180° Domemaster to 2:1 Equirectangular<br />
Equirectangular to Angular Fisheye<br />
2:1 Equirectangular to Angular Fisheye<br />
2:1 Equirectangular to 180° Domemaster <br />
3x2 Cube Map to Cube Map<br />
Vertical Cross to Cube Map<br />
Horizontal Cross to Cube Map<br />
Vertical Tee to Cube Map<br />
Horizontal Tee to Cube Map<br />
Vertical Strip to Cube Map<br />
Horizontal Strip to Cube Map<br />
Mental Ray Horizontal Strip to Cube Map<br />
Gear VR Mono to Cube Map<br />
Revit Horizontal Strip to Cube Map<br />
Revit Horizontal Strip Stereo to Cube Map Stereo<br />
Revit Vertical Strip to Cube Map<br />
Cube Map to 3x2 Cube Map <br />
Cube Map to Vertical Cross<br />
Cube Map to Horizontal Cross<br />
Cube Map to Vertical Tee<br />
Cube Map to Horizontal Tee<br />
Cube Map to Vertical Strip<br />
Cube Map to Horizontal Strip<br />
Cube Map to Mental Ray Horizontal Strip<br />
Cube Map to Revit Horizontal Strip<br />
Cube Map to Revit Vertical Strip<br />
Cube Map to Gear VR Mono<br />
Cube Map to New Cube Map<br />
Cube Map Rotate X:+90 Degrees<br />
Cube Map Rotate Y:+90 Degrees<br />
Cube Map Rotate Z:+90 Degrees<br />
Stereo Side by Side Extract<br />
Stereo Over Under Extract
</p>
</blockquote>
<h2>Masking and Selection:</h2>
<blockquote>
<p>Crop to Selection<br />
Select All<br />
Save Selection<br />
Load Selection<br />
Color Range Selection<br />
Inside Circular 50% Mask<br />
Outside Circular 50% Mask<br />
Fisheye Alpha Channel<br />
Fisheye Layer Mask<br />
Layer Mask from Selection<br />
Layer Mask from Inverse Selection<br />
Enable Layer Mask<br />
Disable Layer Mask<br />
Delete Layer Mask<br />
Black Matting BG
</p>
</blockquote>
<h2>General Utilities:</h2>
<blockquote>
<p>1x1 Guide Grid<br />
1x2 Guide Grid<br />
1x6 Guide Grid<br />
2x1 Guide Grid<br />
2x2 Guide Grid<br />
3x2 Guide Grid<br />
3x4 Guide Grid<br />
4x3 Guide Grid<br />
4x4 Guide Grid<br />
6x1 Guide Grid<br />
6x2 Guide Grid<br />
12x1 Guide Grid<br />
Clear Guides<br />
Invert Colors<br />
Background to Layer<br />
Merge Visible<br />
Flatten Image
</p>
</blockquote>
<h2>UV Pass</h2>
<blockquote>
<p>UV Rectangle Gradient Landscape Layout<br />
UV Rectangle Gradient Portrait Layout<br />
UV Equirectangular to Angular Gradient<br />
UV Equirectangular to Domemaster Gradient<br />
Horizontal Offset 960px<br />
Vertical Offset 960px<br />
Rotate 90 Degrees<br />
Rotate 180 Degrees<br />
Rotate 270 Degrees<br />
Flip Vertical<br />
Flop Horizontal<br />
Gamma 2.2 to 1.0 Repair<br />
Gamma 1.0 to 2.2 Repair
</p>
</blockquote>
<h1>Installation Instructions</h1>
<p>The Domemaster Photoshop Actions Pack is compatible with Photoshop CS3 to CC on both Mac and Windows.</p>
<h2>Step 1. Open the Actions Tab</h2>
<p>Start by opening Adobe Photoshop. Navigate to the "Window" menu, and select the "Actions" menu item.</p>
<p><img src="Screenshots/1.install-window-actions-menu-item.png" alt="Open the Actions Tab" /></p>
<h2>Step 2. Load the actions.</h2>
<p>Click on the Actions tab pop-up menu located at the top right of the actions tab.</p>
<p>Select the "Load Actions" menu item.</p>
<p><img src="Screenshots/2.load-actions-menu-item.png" alt="Select the "Load Actions..." menu item to import the actions pack" /></p>
<p>In the Load dialogue window select the action files "Conversions.atn", "General Utilties.atn", "Masking and Selection.atn", "Transforms.atn", and "UV Pass.atn".</p>
<p>Click the Load button to open the action files.</p>
<p><img src="Screenshots/3.load-actions-dialogue.png" alt="Select the actions files in the Load dialogue window and click load." /></p>
<p>The Domemaster Photoshop Actions Pack files will be loaded into the Actions Tab.</p>
<p><img src="Screenshots/4.actions-loaded.png" alt="The Domemaster Photoshop Actions Pack is now loaded in the Actions tab." /></p>
<h2>Step 3. Switch to Button Mode</h2>
<p>If you want to make it easier to run the actions you can switch the Actions tab to "Button Mode". This will make each action item a clickable button.</p>
<p>Click on the Actions tab pop-up menu located at the top right of the actions tab.</p>
<p>Select the first item in the menu labeled "Button Mode". Your view will switch from a long list into a colorful grid of labeled buttons.
</p>
<p><img src="Screenshots/5.switch-to-button-mode.png" alt="Switch the Actions tab to the to button display mode" /></p>
<p>To make it easier to find things, the actions groups are color coded:</p>
<p>The "Conversions" actions are blue. </p>
<p>The "General Utilities" actions are violet. </p>
<p>The "Masking and Selection" actions are green.</p>
<p>The "Transforms" actions are yellow.</p>
<p>The "UV Pass" actions are red.</p>
<h1>Tool Descriptions</h1>
<h2>Transforms</h2>
<h3>1:1 to 2:1 Aspect Ratio Expand</h3>
<p>This action will convert a 1:1 square aspect ratio image into a 2:1 aspect ratio image by scaling the document 200% larger horizontally.</p>
<h3>2:1 to 1:1 Aspect Ratio Reduce</h3>
<p>This action will convert a 2:1 square aspect ratio image into a 1:1 aspect ratio image by scaling the document 50% smaller horizontally.</p>
<h3>50% Scale</h3>
<p>This action will scale the image 50% smaller using bicubic interpolation.</p>
<h3>200% Scale</h3>
<p>This action will scale the image 200% larger using bicubic interpolation.</p>
<h3>200% Vertical Canvas Expand</h3>
<p>This action will double the height of the image which is helpful for preparing over under format stereo images. A guide line is added at the edge of the expanded area which makes snapping easier.</p>
<h3>200% Horizontal Canvas Expand</h3>
<p>This action will double the width of the image which is helpful for preparing side by side format stereo images. A guide line is added at the edge of the expanded area which makes snapping easier.</p>
<h3>Rotate 90 Degrees</h3>
<p>This action will rotate the Photoshop document by 90 degrees. This is useful for changing the orientation of the angular fisheye and equirectangular images prior to the conversion.</p>
<p><img src="Screenshots/Actions-Previews/Rotate-90-Degrees-Action.jpg" alt="Rotate 90 Degrees Example 1" /></p>
<p><img src="Screenshots/Actions-Previews/Rotate-90-Degrees-Action2.jpg" alt="Rotate 90 Degrees Example 2" /></p>
<h3>Rotate 180 Degrees</h3>
<p>This action will rotate the Photoshop document by 180 degrees. This is useful for changing the up orientation of the angular fisheye and equirectangular images prior to the conversion.</p>
<p><img src="Screenshots/Actions-Previews/Rotate-180-Degrees-Action.jpg" alt="Rotate 180 Degrees Example 1" /></p>
<p><img src="Screenshots/Actions-Previews/Rotate-180-Degrees-Action2.jpg" alt="Rotate 180 Degrees Example 2" /></p>
<h3>Rotate 270 Degrees</h3>
<p>This action will rotate the Photoshop document by 270 degrees. This is useful for changing the up orientation of the angular fisheye and equirectangular images prior to the conversion.</p>
<h3>Flip Vertical</h3>
<p>This flips the image upside down.</p>
<h3>Flop Horizontal</h3>
<p>This flops the image left and right.</p>
<h3>Horizontal Offset 1024 Pixels</h3>
<p>This action slides the image 1024 pixels to the right and wraps the right side of the image around to the left side.</p>
<p>This is useful for changing the content in the center of an equirectangular image. This is also useful for fixing image seams and preparing tiling textures</p>
<p><img src="Screenshots/Actions-Previews/Horizontal-Offset-1024-Pixels-Action.jpg" alt="Horizontal Offset 1024 Pixels Example 1" /></p>
<p><img src="Screenshots/Actions-Previews/Horizontal-Offset-1024-Pixels-Action2.jpg" alt="Horizontal Offset 1024 Pixels Example 2" /></p>
<h3>Vertical Offset 1024 Pixels</h3>
<p>This action slides the image upwards by 1024 pixels and wraps the top side of the image around to the bottom side. This is useful for fixing image seams and preparing tiling textures.</p>
<p><img src="Screenshots/Actions-Previews/Vertical-Offset-1024-Pixels-Action.jpg" alt="Vertical Offset 1024 Pixels Example 1" /></p>
<p><img src="Screenshots/Actions-Previews/Vertical-Offset-1024-Pixels-Action2.jpg" alt="Vertical Offset 1024 Pixels Example2" /></p>
<h3>Horizontal and Vertical Offset 1024 Pixels</h3>
<p>This action slides the image upwards and to the right by 1024 pixels and wraps the top and right side of the image around to the bottom side. This is useful for fixing image seams and preparing tiling textures. </p>
<p>If you are running this action on a 2K square resolution image it will shift the seams on an image's border to the center of the document. After you have finished your cloning or touch-up work you can run the action a 2nd time so the image border will be reset to its original position. </p>
<p>On a 4K square or 8K square resolution image you will need to run the action multiple time until the seam is shifted into the center of the document.</p>
<p><img src="Screenshots/Actions-Previews/Horizontal-and-Vertical-Offset-1024-Pixels.jpg" alt="Horizontal and Vertical Offset 1024 Pixels Example" /></p>
<h2>Conversions</h2>
<h3>Inverse Angular Fisheye</h3>
<p>This action will allow you to inverse an angular fisheye image. This is the effect "rolling" the inside of the fisheye image to the outside of the frame. This effect works best with a 360° degree fisheye image.</p>
<p>The action can be used to quickly turn a regular angular fisheye image into a "tiny planet" style image.</p>
<p>The inverted fisheye effect is achieved by taking your angular fisheye image and doing a polar to rectangular conversion. Then the action rotates the image 180 degrees. The final step is to convert the image from rectangular coordinates back into polar coordinates.</p>
<p>The latest version of Photoshop CC (14.2.1+) has added support for 16-bit per channel and 32-bit per channel imagery in the Polar Coordinates filter. If you are using an older version of Photoshop, the action will not work on 16-bit per channel and 32-bit per channel images due to limitations in Photoshop's "Polar to Rectangular" image filter.</p>
<p><em>Note:</em> It is also possible to use the "Inverse Angular Fisheye" action a 2nd time to convert a "tiny planet" image back into a normal fisheye image.</p>
<p><img src="Screenshots/Actions-Previews/Inverse-Angular-Fisheye.jpg" alt="Inverse Angular Fisheye Example" /></p>
<h3>Angular Fisheye to Equirectangular</h3>
<p>This action converts a full frame fisheye image into a 360° x 180° spherical panorama with a ratio of 1:1. This means a fulldome image with a 2048x2048 resolution will be converted to a 2048x2048 resolution lat/long image. This is done with the help of the Photoshop polar to rectangular coordinates filter.</p>
<p>This action can also be used on individual alpha channels by selecting the alpha channel in the Channels tab and then clicking the button for the action.</p>
<p>The latest version of Photoshop CC (14.2.1+) has added support for 16-bit per channel and 32-bit per channel imagery in the Polar Coordinates filter. If you are using an older version of Photoshop, the action will not work on 16-bit per channel and 32-bit per channel images due to limitations in Photoshop's "Polar to Rectangular" image filter.</p>
<p>Tip: If you see a visible seam artifact at the 0° mark after converting to/from an angular fisheye format you can try flattening the image before performing the conversions. </p>
<p><img src="Screenshots/Actions-Previews/Angular-Fisheye-to-Equirectangular-Action.jpg" alt="Angular Fisheye to Equirectangular Example 1" /></p>
<h3>Angular Fisheye to 2:1 Equirectangular</h3>
<p>This action converts a full frame fisheye image into a 360° x 180° spherical panorama with a ratio of 2:1. This means a fulldome image with a 2048x2048 resolution will be converted to a 4096x2048 resolution lat/long image. This is done with the help of the Photoshop polar to rectangular coordinates filter.</p>
<p>This action can also be used on individual alpha channels by selecting the alpha channel in the Channels tab and then clicking the button for the action.</p>
<p>The latest version of Photoshop CC (14.2.1+) has added support for 16-bit per channel and 32-bit per channel imagery in the Polar Coordinates filter. If you are using an older version of Photoshop, the action will not work on 16-bit per channel and 32-bit per channel images due to limitations in Photoshop's "Polar to Rectangular" image filter.</p>
<p>Tip: If you see a visible seam artifact at the 0° mark after converting to/from an angular fisheye format you can try flattening the image before performing the conversions. </p>
<p><img src="Screenshots/Actions-Previews/Angular-Fisheye-to-2to1-Equirectangular-Action.jpg" alt="Angular Fisheye to 2:1 Equirectangular Example 1" /></p>
<h3>180° Domemaster to 2:1 Equirectangular</h3>
<p>This action converts a 180° Domemaster angular fisheye image into a 360° x 180° spherical panorama with a ratio of 2:1. </p>
<p>Since a domemaster frame only has a vertical coverage area of 90 degrees when converted into a spherical format, this image will have the bottom / empty half of the spherical frame filled with a black background color.</p>
<p><img src="Screenshots/Actions-Previews/180-Domemaster-to-2to1-Equirectangular-Action.jpg" alt="180° Domemaster to 2:1 Equirectangular Example 1" /></p>
<h3>Equirectangular to Angular Fisheye</h3>
<p>This action converts a 360° x 180° spherical panorama into a full frame fisheye image. This means a lat/long image with a 1:1 aspect ratio like 2048x2048 pixels will be converted to a 2048x2048 angular fisheye image. This is done with the help of the Photoshop rectangular to polar coordinates filter.</p>
<p>This action can also be used on individual alpha channels by selecting the alpha channel in the Channels tab and then clicking the button for the action.</p>
<p>The latest version of Photoshop CC (14.2.1+) has added support for 16-bit per channel and 32-bit per channel imagery in the Polar Coordinates filter. If you are using an older version of Photoshop, the action will not work on 16-bit per channel and 32-bit per channel images due to limitations in Photoshop's "Polar to Rectangular" image filter.</p>
<p>Tip: If you see a visible seam artifact at the 0° mark after converting to/from an angular fisheye format you can try flattening the image before performing the conversions. </p>
<p><img src="Screenshots/Actions-Previews/Equirectangular-to-Angular-Fisheye-Action.jpg" alt="Equirectangular Panorama to Angular Fisheye Example 1" /></p>
<h3>2:1 Equirectangular to Angular Fisheye</h3>
<p>This action converts a 360° x 180° spherical panorama into a full frame fisheye image. This means a lat/long image with a 2:1 aspect ratio like 4096x2048 pixels will be converted to a 2048x2048 angular fisheye image. This is done with the help of the Photoshop rectangular to polar coordinates filter.</p>
<p>This action can also be used on individual alpha channels by selecting the alpha channel in the Channels tab and then clicking the button for the action.</p>
<p>The latest version of Photoshop CC (14.2.1+) has added support for 16-bit per channel and 32-bit per channel imagery in the Polar Coordinates filter. If you are using an older version of Photoshop, the action will not work on 16-bit per channel and 32-bit per channel images due to limitations in Photoshop's "Polar to Rectangular" image filter.</p>
<p>Tip: If you see a visible seam artifact at the 0° mark after converting to/from an angular fisheye format you can try flattening the image before performing the conversions. </p>
<p><img src="Screenshots/Actions-Previews/Equirectangular-to-Angular-Fisheye-Action.jpg" alt="2:1 Equirectangular Panorama to Angular Fisheye Example 1" /></p>
<h3>2:1 Equirectangular to 180° Domemaster</h3>
<p>This action converts a 360° x 180° spherical panorama into a 180° domemaster formatted angular fisheye image. This means a lat/long image with a 2:1 aspect ratio will be converted to a domemaster formatted image with a black circular fisheye mask applied around the frame. </p>
<p>This is done with the help of the Photoshop rectangular to polar coordinates filter.</p>
<p><img src="Screenshots/Actions-Previews/2to1-Equirectangular-to-180-Domemaster-Action.jpg" alt="2:1 Equirectangular to 180° Domemaster Example 1" /></p>
<h3>3x2 Cube Map to Cube Map</h3>
<p>This converts a 3x2 cube map format image into the cubic layer map panorama format.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/3x2-cubemap-action.jpg" alt="3x2 Cube Map to Cube Map Example 1" /></p>
<h3>Vertical Cross to Cube Map</h3>
<p>This converts a vertical cross format panorama into the cubic map panorama format.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/vertical-cross-cubemap-action.jpg" alt="Vertical Cross to Cube Map Example" /></p>
<h3>Horizontal Cross to Cube Map</h3>
<p>This converts a horizontal cross format panorama into the cubic map panorama format.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/horizontal-cross-cubemap-action.jpg" alt="Horizontal Cross to Cube Map Example" /></p>
<h3>Vertical Tee to Cube Map</h3>
<p>This converts a vertical tee format panorama into the cubic map panorama format.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/vertical-tee-cubemap-action.jpg" alt="Vertical Tee to Cube Map Example" /></p>
<h3>Horizontal Tee to Cube Map</h3>
<p>This converts a horizontal tee format panorama into the cubic map panorama format.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/horizontal-tee-cubemap-action.jpg" alt="Horizontal Tee to Cube Map Example" /></p>
<h3>Vertical Strip to Cube Map</h3>
<p>This converts a vertical strip format panorama into the cubic map panorama format.</p>
<p>The input image is expected to be in a aspect 1:6 ratio. If the input image is 1024x6,144 pixel image the output will be a 1024x1024 pixel layered Photoshop image.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/vertical-strip-cubemap-action.jpg" alt="Vertical Strip to Cube Map Example" /></p>
<h3>Horizontal Strip to Cube Map</h3>
<p>This converts a horizontal strip format panorama into the cubic map panorama format.</p>
<p>The input image is expected to be in a aspect 6:1 ratio. If the input image is 6,144x1024 pixel image the output will be a 1024x1024 pixel layered Photoshop image.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/horizontal-strip-cubemap-action.jpg" alt="Horizontal Strip to Cube Map Example" /></p>
<h3>Mental Ray Horizontal Strip to Cube Map</h3>
<p>This converts a mental ray <code>mib_lookup_cube1</code> horizontal strip format panorama into the cubic map panorama format.</p>
<p>The input image is expected to be in a aspect 6:1 ratio in the mental ray cubic frame layout. If the input image is 6,144x1024 pixel image the output will be a 1024x1024 pixel layered Photoshop image.</p>
<p>The input image is in the mental ray <code>mib_lookup_cube1</code> horizontal strip image format:</p>
<table>
<tr>
<td>left</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>bottom</td>
</tr>
<tr>
<td>top (flipped vertically)</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>front</td>
</tr>
</table>
<p>The output from this action is a layered Photoshop document with cubic faces named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/mr-horizontal-strip-to-cubemap-action.jpg" alt="Mental Ray Horizontal Strip to Cube Map Example" /></p>
<h3>Gear VR Mono to Cube Map</h3>
<p>This converts a Gear VR / Octange Render monoscopic horizontal strip format panorama into the cubic map panorama format.</p>
<p>The input image is expected to be in a aspect 6:1 ratio. If the input image is 6,144x1024 pixel image the output will be a 1024x1024 pixel layered Photoshop image.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/gearvr-horizontal-strip-to-cubemap-action.jpg" alt="Gear VR Mono to Cube Map Example" /></p>
<h3>Revit Vertical Strip to Cube Map</h3>
<p>This converts an Autodesk Revit cloud rendered vertical strip format panorama into the cubic map panorama format.</p>
<p>The input image is expected to be in a aspect 1:6 ratio. If the input image is 1536x9216 pixel image the output will be a 1536x1536 pixel layered Photoshop image.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>right</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>front</td>
</tr>
</table>
<h3>Revit Horizontal Strip to Cube Map</h3>
<p>This converts an Autodesk Revit cloud rendered horizontal strip format panorama into the cubic map panorama format.</p>
<p>The input image is expected to be in a aspect 6:1 ratio. If the input image is 9216x1536 pixel image the output will be a 1536x1536 pixel layered Photoshop image.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>bottom (rotate 90° CCW)</td>
</tr>
<tr>
<td>top (rotate -90° CW)</td>
</tr>
</table>
<h3>Revit Horizontal Strip Stereo to Cube Map Stereo</h3>
<p>This converts an Autodesk Revit cloud rendered stereoscopic 3D horizontal strip format panorama into a pair of left and right view cubic map panoramas.</p>
<p>The input image is expected to be in an over/under stereo Revit Horizontal Strip panoramic format. For the over/under stereo image layout the right view is placed ontop of the left view.</p>
<p>If the input image is 9216x3072 pixel image the output will be two 1536x1536 pixel layered Photoshop images.</p>
<p>Note: If you want to apply an additional image editing panoramic transform like a "Cube Map to Horizontal Cross" action to the left and right camera cube map documents, you need to drag the active image's filename tab in Photoshop to the farthest to the right side of the open document tabs.</p>
<p>The converted cubic map faces are named:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>bottom (rotate 90° CCW)</td>
</tr>
<tr>
<td>top (rotate -90° CW)</td>
</tr>
</table>
<h3>Cube Map to 3x2 Cube Map</h3>
<p>This converts a cube map format image into the 3x2 panorama format.</p>
<p><img src="Screenshots/Actions-Previews/cubemap-3x2-cube-action.jpg" alt="Cube Map to 3x2 Cube Map Example" /></p>
<h3>Cube Map to Vertical Cross</h3>
<p>This converts a cube map format image into the vertical cross panorama format.</p>
<p>The converted vertical cross faces are located in the format:</p>
<table>
<tr>
<td>blank</td> <td>top</td> <td>blank</td>
</tr>
<tr>
<td>left</td> <td>front</td> <td>right</td>
</tr>
<tr>
<td>blank</td> <td>bottom</td> <td>blank</td>
</tr>
<tr>
<td>blank</td> <td>back (rotated 180°)</td> <td>blank</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/cubemap-vertical-cross-action.jpg" alt="Cube Map to Vertical Cross Example" /></p>
<h3>Cube Map to Horizontal Cross</h3>
<p>This converts a cube map format image into the horizontal cross panorama format.</p>
<p>The converted horizontal cross faces are located in the format:</p>
<table>
<tr>
<td>blank</td> <td>top</td> <td>blank</td> <td>blank</td>
</tr>
<tr>
<td>left</td> <td>front</td> <td>right</td> <td>back</td>
</tr>
<tr>
<td>blank</td> <td>bottom</td> <td>blank</td> <td>blank</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/cubemap-horizontal-cross-action.jpg" alt="Cube Map to Horizontal Cross Example" /></p>
<h3>Cube Map to Vertical Tee</h3>
<p>This converts a cube map format image into the vertical tee panorama format.</p>
<p>The converted vertical tee faces are located in the format:</p>
<table>
<tr>
<td>left</td> <td>front</td> <td>right</td>
</tr>
<tr>
<td>blank</td> <td>bottom</td><td>blank</td>
</tr>
<tr>
<td>blank</td> <td>back (rotated 180°)</td> <td>blank</td>
</tr>
<tr>
<td>blank</td> <td>top</td> <td>blank</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/cubemap-vertical-tee-action.jpg" alt="Cube Map to Vertical Tee Example" /></p>
<h3>Cube Map to Horizontal Tee</h3>
<p>This converts a cube map format image into the horizontal tee panorama format.</p>
<p>The converted horizontal tee faces are located in the format:</p>
<table>
<tr>
<td>blank</td> <td>top</td> <td>blank</td> <td>blank</td>
</tr>
<tr>
<td>front</td> <td>right</td> <td>back</td> <td>left</td>
</tr>
<tr>
<td>blank</td> <td>bottom</td> <td>blank</td> <td>blank</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/cubemap-horizontal-tee-action.jpg" alt="Cube Map to Horizontal Tee Example" /></p>
<h3>Cube Map to Vertical Strip</h3>
<p>This converts a cube map format image into a single column panorama format.</p>
<p>The vertical strip faces are located in the format:</p>
<table>
<tr>
<td>front</td>
</tr>
<tr>
<td>right</td>
</tr>
<tr>
<td>back</td>
</tr>
<tr>
<td>left</td>
</tr>
<tr>
<td>top</td>
</tr>
<tr>
<td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/cubemap-vertical-strip-action.jpg" alt="Cube Map to Vertical Strip Example" /></p>
<h3>Cube Map to Horizontal Strip</h3>
<p>This converts a cube map format image into a single row panorama format.</p>
<p>The horizontal strip faces are located in the format:</p>
<table>
<tr>
<td>front</td> <td>right</td> <td>back</td> <td>left</td> <td>top</td> <td>bottom</td>
</tr>
</table>
<p><img src="Screenshots/Actions-Previews/cubemap-horizontal-strip-action.jpg" alt="Cube Map to Horizontal Strip Example" /></p>
<h3>Cube Map to Revit Horizontal Strip</h3>
<p>This converts a cube map format image into a single row panorama format that is used by Autodesk Revit's cloud rendering VR Panorama products.</p>
<p>The Revit horizontal strip faces are located in the format:</p>
<table>
<tr>
<td>front</td> <td>right</td> <td>back</td> <td>left</td> <td>bottom (rotate 90° CCW)</td> <td>top (rotate -90° CW)</td>
</tr>
</table>
<h3>Cube Map to Revit Vertical Strip</h3>
<p>This converts a cube map format image into a single column vertical panorama format that is used by Autodesk Revit's cloud rendering VR Panorama products.</p>
<p>The Revit vertical strip faces are located in the format:</p>
<table>
<tr>
<td>right</td>
</tr>
<tr>
<td>left</td>