start work on texture atlas structures

start of something big
This commit is contained in:
989onan
2024-07-07 19:11:50 -04:00
parent 9c50c48a49
commit bfdbac8412
3 changed files with 59 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
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'}