Files
blender-portable-repo/scripts/addons/SimpleBake/__init__.py
T
2026-07-16 12:41:53 -06:00

127 lines
3.1 KiB
Python

bl_info = {
"name": "SimpleBake",
"author": "Lewis <www.toohey.co.uk/SimpleBake/support/>",
"version": (2, 8, 4),
"blender": (5, 0, 0),
"location": "Properties Panel -> Render Settings Tab",
"description": "Simple baking of PBR and other textures",
"warning": "",
"wiki_url": "",
"tracker_url": "",
"category": "Object",
}
import bpy
from bpy.utils import register_class, unregister_class
from . import object_preperation
from . import image_management
from . import material_management
from . import external_save
from . import property_group
from . import uv_management
from . import copy_and_apply
from . import starting_checks
from . import utils
from . import background_and_progress
from . import channel_packing
from . import cleanup
try:
from . import auto_update
except:
auto_update = None
from . import presets
from . import presets_local
from . import sketchfab_upload
from . import messages
from . import auto_cage
from . import aov
from . import preview_operators
from . import ui
from . import bake_operators
import platform
import sys
if auto_update != None:
from .auto_update import VersionControl
else:
VersionControl = None
classes = ([
])
def register():
global classes
for cls in classes:
register_class(cls)
object_preperation.register()
image_management.register()
material_management.register()
external_save.register()
property_group.register()
ui.register()
uv_management.register()
copy_and_apply.register()
bake_operators.register()
starting_checks.register()
utils.register()
background_and_progress.register()
channel_packing.register()
if auto_update!=None:
auto_update.register()
presets.register()
presets_local.register()
sketchfab_upload.register()
messages.register()
auto_cage.register()
cleanup.register()
aov.register()
preview_operators.register()
prefs = bpy.context.preferences.addons[__package__].preferences
version = bl_info["version"]
if VersionControl != None:
VersionControl.installed_version = version
no_online_check = False
if prefs.no_update_check:
no_online_check = True
VersionControl.check_at_current_version(no_online_check)
def unregister():
global classes
for cls in classes:
unregister_class(cls)
object_preperation.unregister()
image_management.unregister()
material_management.unregister()
external_save.unregister()
property_group.unregister()
ui.unregister()
uv_management.unregister()
copy_and_apply.unregister()
bake_operators.unregister()
starting_checks.unregister()
utils.unregister()
background_and_progress.unregister()
channel_packing.unregister()
if auto_update != None:
auto_update.unregister()
presets.unregister()
presets_local.unregister()
sketchfab_upload.unregister()
messages.unregister()
auto_cage.unregister()
cleanup.unregister()
aov.unregister()
preview_operators.unregister()