Автор Тема: Импорт-экспорт через скрипт  (Прочитано 1039 раз)

Оффлайн LordRal

  • Житель
Импорт-экспорт через скрипт
« : 22 Июнь 2018, 13:29:43 »
И так друзья. У меня вопрос. Есть папки в которых .smd, нужно экспортировать их в .fbx в другие папки с теми же названиями ( тобишь smd ak47 => reload.smd , fbx ak47=> reload.fbx), можно ли это сделать как нибудь через консоль, скрипт и т.д

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Импорт-экспорт через скрипт
« Ответ #1 : 22 Июнь 2018, 13:35:34 »
... скрипт наверное можно, нужно попробовать, выложи несколько файлов (в структуре иерархии каталогов, in/out) ...
... если будет скрипт, то можно его потом отконсолить ...
... какое количество файлов? ...

Оффлайн LordRal

  • Житель
Re: Импорт-экспорт через скрипт
« Ответ #2 : 22 Июнь 2018, 13:44:50 »
https://yadi.sk/d/VcP0KTuX3YFHjT ссылка на архив

в общем там разное количество smd и папок 25

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Импорт-экспорт через скрипт
« Ответ #3 : 22 Июнь 2018, 20:43:44 »
... вот такой скрипт нужно натравить на твой каталог, в иерархии которого есть smd файлы ...
... для этого укажи для переменной me_path своё значение этого каталога ...
... скрипт сам найдёт все smd и конвертирует их в fbx ...
... естественно дополнение source tools должно быть добавлено в blender http://steamreview.org/BlenderSourceTools/ ...

Код: python
import bpy
import os

me_path = "/home/sungreen/_MODELING/_TEST/sdm_fbx/"

for root, dirs, files in os.walk(me_path):
    for name in files:
        if name.endswith('smd'):
            print(root,name)
            bpy.ops.object.select_all(action='SELECT')
            bpy.ops.object.delete()
            bpy.ops.import_scene.smd(filepath=os.path.join(root, name))
            bpy.ops.export_scene.fbx(filepath=os.path.join(root, name+'.fbx'))

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Импорт-экспорт через скрипт
« Ответ #4 : 22 Июнь 2018, 20:54:44 »
... добавлю, что fbx бросаются в те же папки где были smd ...
... если другое принципиально, то для переделывание нужно время ...

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12