/
__init__.py
41 lines (30 loc) · 1.02 KB
/
__init__.py
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
bl_info = {
"name": "PBR Texture Mapper",
"description": "Map image nodes from tools like Substance Painter to principled shader",
"author": "Jayanam",
"version": (0, 9, 0, 4),
"blender": (2, 80, 0),
"location": "NodeEditor",
"category": "Material"}
# Blender imports
import bpy
from bpy.props import *
from . ptm_mapping_op import PTM_MappingOperator
from . ptm_align_op import PTM_AlignOperator
from . ptm_panel import PTM_Panel
addon_keymaps = []
iconMgr = None
def register():
bpy.utils.register_class(PTM_MappingOperator)
bpy.utils.register_class(PTM_AlignOperator)
bpy.utils.register_class(PTM_Panel)
def unregister():
bpy.utils.unregister_class(PTM_MappingOperator)
bpy.utils.unregister_class(PTM_AlignOperator)
bpy.utils.unregister_class(PTM_Panel)
# remove keymap entry
for km, kmi in addon_keymaps:
km.keymap_items.remove(kmi)
addon_keymaps.clear()
if __name__ == "__main__":
register()