Как использовать аддон Godot Voxel Виктора Ференци? ⇐ Python
-
Anonymous
Как использовать аддон Godot Voxel Виктора Ференци?
Это дополнение
Кажется, это единственный воксельный аддон, который может обеспечить долгосрочную работу моего проекта, но я не понимаю, как его использовать.
Насколько я понимаю, мне нужно использовать этот инструмент Python внутри репозитория, чтобы преобразовать модель MagicaVoxel в некоторые файлы .png, которые можно использовать в дополнении. Там есть следующий комментарий:
Как использовать:
[*]
Экспортируйте Vox в формат фрагментов, затем переименуйте файл PNG в *Slice.png
[*]
Экспортируйте Vox в формат obj, затем переименуйте полученный файл PNG в *Palette.png
[*]
Запустите этот скрипт (см. использование, запустив его без параметров)
Итак, экспортировав в эти форматы через MagicaVoxel, я могу получить эти два файла. Проблема в том...
Это пример использования этого инструмента Python:
Пример: {sys.argv[0]} Vox/Slice.png Vox/Palette.pngTexture/Voxel.pngTexture/Model.png 64 80 48 Также запрашиваются файлы Voxel.png и Model.png. Как мне их получить?
Более того, я попробовал ввести изображения-заполнители в инструмент, чтобы все аргументы были выполнены, и файл Slice.png, который я экспортировал ранее, не смог выполнить второй оператор утверждения:
фрагменты: np.ndarray = cv2.imread(slices_path, cv2.IMREAD_UNCHANGED) утверждение срезов не равно None, f «Не удалось загрузить срезы: {slices_path}» утвердить срезы.форма == (высота * глубина, ширина, 4) Я полагаю, это означает, что мой Slice.png не делится на 16 или что-то в этом роде? Поскольку я думаю, что инструмент требует, чтобы размер вашей модели делился на 16. Но размер моей модели делится на 16.
Это дополнение
Кажется, это единственный воксельный аддон, который может обеспечить долгосрочную работу моего проекта, но я не понимаю, как его использовать.
Насколько я понимаю, мне нужно использовать этот инструмент Python внутри репозитория, чтобы преобразовать модель MagicaVoxel в некоторые файлы .png, которые можно использовать в дополнении. Там есть следующий комментарий:
Как использовать:
[*]
Экспортируйте Vox в формат фрагментов, затем переименуйте файл PNG в *Slice.png
[*]
Экспортируйте Vox в формат obj, затем переименуйте полученный файл PNG в *Palette.png
[*]
Запустите этот скрипт (см. использование, запустив его без параметров)
Итак, экспортировав в эти форматы через MagicaVoxel, я могу получить эти два файла. Проблема в том...
Это пример использования этого инструмента Python:
Пример: {sys.argv[0]} Vox/Slice.png Vox/Palette.pngTexture/Voxel.pngTexture/Model.png 64 80 48 Также запрашиваются файлы Voxel.png и Model.png. Как мне их получить?
Более того, я попробовал ввести изображения-заполнители в инструмент, чтобы все аргументы были выполнены, и файл Slice.png, который я экспортировал ранее, не смог выполнить второй оператор утверждения:
фрагменты: np.ndarray = cv2.imread(slices_path, cv2.IMREAD_UNCHANGED) утверждение срезов не равно None, f «Не удалось загрузить срезы: {slices_path}» утвердить срезы.форма == (высота * глубина, ширина, 4) Я полагаю, это означает, что мой Slice.png не делится на 16 или что-то в этом роде? Поскольку я думаю, что инструмент требует, чтобы размер вашей модели делился на 16. Но размер моей модели делится на 16.