-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path__init__.py
More file actions
97 lines (95 loc) · 3.46 KB
/
__init__.py
File metadata and controls
97 lines (95 loc) · 3.46 KB
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
from .nodes import (
ApplyCircularConvPaddingModel,
ApplyCircularConvPaddingVAE,
C2EMaskedDiffNode,
C2ENode,
Create180To360Mask,
CreatePoleMask,
CreateSeamMask,
Crop360To180Node,
CropImageWithCoordsNode,
E2CNode,
E2ENode,
E2Face,
E2PNode,
EMask2Face,
Face2E,
FaceMask2E,
MaskE2ENode,
MonoScopicToStereoNode,
Pad180To360Node,
PasteImageWithCoordsNode,
RollImageNode,
RollMaskNode,
SplitFacesNode,
StackFacesNode,
StereoToMonoScopicNode,
)
NODE_CLASS_MAPPINGS = {
# Equirectangular Single Face
"Equirectangular to Face": E2Face,
"Equirectangular Mask to Face": EMask2Face,
"Face to Equirectangular": Face2E,
"Face Mask to Equirectangular": FaceMask2E,
# Equirectangular Full
"Cubemap to Equirectangular": C2ENode,
"Equirectangular to Cubemap": E2CNode,
"Equirectangular to Perspective": E2PNode,
"Equirectangular Rotation": E2ENode,
"Mask Equirectangular Rotation": MaskE2ENode,
"Pad 180 to 360 Equirectangular": Pad180To360Node,
"Crop 360 to 180 Equirectangular": Crop360To180Node,
# Cubemap
"Split Cubemap Faces": SplitFacesNode,
"Stack Cubemap Faces": StackFacesNode,
# Miscellaneous
"Roll Image Axes": RollImageNode,
"Roll Mask Axes": RollMaskNode,
"Masked Diff C2E": C2EMaskedDiffNode,
"Crop Image with Coords": CropImageWithCoordsNode,
"Paste Image with Coords": PasteImageWithCoordsNode,
# Stereo
"Crop Stereo to Monoscopic": StereoToMonoScopicNode,
"Merge Monoscopic into Stereo": MonoScopicToStereoNode,
# Models
"Apply Circular Padding VAE": ApplyCircularConvPaddingVAE,
"Apply Circular Padding Model": ApplyCircularConvPaddingModel,
# Masks
"Create Seam Mask": CreateSeamMask,
"Create Pole Mask": CreatePoleMask,
"Create 180 To 360 Mask": Create180To360Mask,
}
NODE_DISPLAY_NAME_MAPPINGS = {
# Equirectangular Single Face
"Equirectangular to Face": "Equirectangular to Face",
"Equirectangular Mask to Face": "Equirectangular Mask to Face",
"Face to Equirectangular": "Face to Equirectangular",
"Face Mask to Equirectangular": "Face Mask to Equirectangular",
# Equirectangular Full
"Cubemap to Equirectangular": "Cubemap to Equirectangular",
"Equirectangular to Cubemap": "Equirectangular to Cubemap",
"Equirectangular to Perspective": "Equirectangular to Perspective",
"Equirectangular Rotation": "Equirectangular Rotation",
"Mask Equirectangular Rotation": "Mask Equirectangular Rotation",
"Pad 180 to 360 Equirectangular": "Pad 180 to 360 Equirectangular",
"Crop 360 to 180 Equirectangular": "Crop 360 to 180 Equirectangular",
# Cubemap
"Split Cubemap Faces": "Split Cubemap Faces",
"Stack Cubemap Faces": "Stack Cubemap Faces",
# Miscellaneous
"Roll Image Axes": "Roll Image Axes",
"Roll Mask Axes": "Roll Mask Axes",
"Masked Diff C2E": "Masked Diff C2E",
"Crop Image with Coords": "Crop Image with Coords",
"Paste Image with Coords": "Paste Image with Coords",
# Stereo
"Crop Stereo to Monoscopic": "Crop Stereo to Monoscopic",
"Merge Monoscopic into Stereo": "Merge Monoscopic into Stereo",
# Models
"Apply Circular Padding VAE": "Apply Circular Padding VAE",
"Apply Circular Padding Model": "Apply Circular Padding Model",
# Masks
"Create Seam Mask": "Create Seam Mask",
"Create Pole Mask": "Create Pole Mask",
"Create 180 To 360 Mask": "Create 180 To 360 Mask",
}