Пакетный экспорт коллекций сцен или выбранных объектов с помощью glTF-Blender-IO - PullRequest
0 голосов
/ 27 февраля 2020

devs, я все еще новичок с python и скриптами блендера. Я попытался найти экспортер obj, который нашел. Может ли кто-нибудь помочь мне с этим.

Поскольку я экспортирую тонны групп объектов, мне нужно экспортировать каждый из выбранных сцен или выбранных объектов как отдельный gtlf файл

import bpy
import os

# get the path where the blend file is located
basedir = bpy.path.abspath('//')

# deselect all objects
# bpy.ops.object.select_all(action='DESELECT')    

# loop through all the objects in the scene
scene = bpy.context.scene
for ob in scene.objects:
    # make the current object active and select it
    scene.objects.active = ob
    ob.select = True

    # make sure that we only export meshes
    if ob.type == 'MESH':
        # export the currently selected object to its own file based on its name
        bpy.ops.export_scene.gltf(
                filepath=os.path.join(basedir+'gltf-individual', ob.name + '.gltf'),
                use_selection=True,
                )
    # deselect the object and move on to another if any more are left
    ob.select = False
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...