нужно заменить меш кубы на обычные, сохранив текст...

생성일: 2026년 8월 13일

답변에 사용된 모델 GPT-5.6 Thinking by Chat01

질문

comp.json
texture.png

нужно заменить меш кубы на обычные, сохранив текстуру

Python

python
import json, os, pprint, textwrap, math, statistics path='/mnt/data/comp.json' with open(path,'r',encoding='utf-8') as f: data=json.load(f) data.keys(), len(data.get('elements',[])), [e.get('type') for e in data.get('elements',[])] (dict_keys(['meta', 'name', 'model_identifier', 'visible_box', 'resolution', 'elements']), 8, [None, None, None, None, None, None, None, None])

사고

Inspected and converted Blockbench model geometry

Worked for 22s

답변

Проверил comp.json: в нём уже нет mesh-элементов — все 8 деталей записаны как обычные кубоиды через from / to и шесть граней north/east/.... UV-развёртка задана отдельно для каждой грани, поэтому текстура сохраняется. (comp.json)

Например, стойки и экран тоже уже имеют обычную кубическую геометрию с сохранёнными UV. (comp.json) (comp.json)

Если в Blockbench исходная модель всё ещё отображается как Mesh, пришли именно исходный файл .bbmodel — тогда я смогу заменить Mesh → Cube, не меняя расположение текстуры. Текущий comp.json уже фактически результат такой конвертации.

이 Q&A 공유하기