Compress baked PNGs and tighten XPbr shadows with URP quality tweaks.

Add png_compress to the model pipeline and update TownSquare lighting plus MaleExplorer/plaza textures.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
udx
2026-09-28 16:25:38 +08:00
co-authored by Cursor
parent 9793d8581d
commit 79369e4473
39 changed files with 383 additions and 32 deletions
+3
View File
@@ -9,6 +9,7 @@ import numpy as np
# blender --python 不会把脚本目录加入 sys.path,手动加入以复用 unity_assets(纯 stdlib)
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from png_compress import compress_png, prepare_blender_png
from unity_assets import safe_name
AO_NAME_RE = re.compile(r"(ao|occlusion|ambient)", re.I)
@@ -269,8 +270,10 @@ def _save_png(path, rgba):
img.filepath_raw = path
img.file_format = 'PNG'
img.alpha_mode = 'CHANNEL_PACKED'
prepare_blender_png(100)
img.save()
bpy.data.images.remove(img)
compress_png(path)
def _convert_material(mat, model_name, outdir, max_size, used_snames, src_dir):