Replace TownSquare with HomeCamp art and land humanoid bots, LittleBear, and LmGirl review assets.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -64,11 +64,14 @@ def plan(data):
|
||||
errs=validate(data, True)
|
||||
if errs: raise SystemExit("\n".join(errs))
|
||||
print(f"方案 {selected}:{next(x['name'] for x in data['designOptions'] if x['id']==selected)}")
|
||||
print("地表:", data["ground"]["targetTriangles"], "tris -> Ground/<ground>.fbx")
|
||||
for item in data["components"]:
|
||||
print("新组件默认:分件图 -> 混元 50k -> Studio 低模 -> Studio UV -> Blender 烘焙 -> 超目标 130% 时保留 UV 减面")
|
||||
for item in [data["ground"], *data["components"]]:
|
||||
status = item.get("generationStatus", "pending")
|
||||
source = item.get("existingPrefab", "new model") if status == "reused" else "new model"
|
||||
print(f"{item['type']}: {status} -> {source} -> --faces 50k -> --tris {item.get('targetTriangles',700)} -> Components/{item['type']}/")
|
||||
if status == "reused":
|
||||
print(f"{item['type']}: reuse -> {item.get('prefab') or item.get('existingPrefab')}; skip model generation")
|
||||
continue
|
||||
print(f"{item['type']}: target {item['targetTriangles']} tris; keep existing production receipts when already baked/imported")
|
||||
print(f" python Tools/scene_component_pipeline.py --manifest {MANIFEST.relative_to(ROOT).as_posix()} --part {item['type']} --dry-run")
|
||||
print("Prefab:", data["assembly"]["outputPrefab"])
|
||||
|
||||
def main():
|
||||
|
||||
Reference in New Issue
Block a user