Files
Avatar-Toolkit/functions/texture_atlas.py
T
989onan bfdbac8412 start work on texture atlas structures
start of something big
2024-07-07 19:11:50 -04:00

24 lines
803 B
Python

import bpy
from typing import List, Optional
from bpy.types import Operator, Context, Object, TextureNode
from ..core.register import register_wrap
from ..core.common import get_armature, simplify_bonename
@register_wrap
class Atlas_Textures(Operator):
bl_idname = "avatar_toolkit.atlas_textures"
bl_label = "Atlas Textures"
bl_description = """Combines materials and their textures to optimize the model.
Although this combines materials, it may not reduce your VRAM usage. Other tools
like Tuxedo can vastly reduce your VRAM usage as well as many other optimizations,
rather than just duct taping the textures together like material combiner and this tool.
"""
bl_options = {'REGISTER', 'UNDO'}
def execute(self, context: Context) -> set:
return {'FINISHED'}