Blender 2.8 Export GLTF error messages

I am testing Blender 2.8 Beta, it seems to have GLB and GLTF exporter.

Scene is simple, just Principles with some PBR textures: albedo, metalness, etc. screen shot 2018-11-30 at 11 04 17 pm

Getting this error:


Traceback (most recent call last):
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/__init__.py", line 380, in execute
    return gltf2_blender_export.save(self, context, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_export.py", line 38, in save
    scenes, animations = gltf2_blender_gather.gather_gltf2(export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather.py", line 32, in gather_gltf2
    scenes.append(__gather_scene(blender_scene, export_settings))
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather.py", line 49, in __gather_scene
    node = gltf2_blender_gather_nodes.gather_node(blender_object, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py", line 40, in gather_node
    mesh=__gather_mesh(blender_object, export_settings),
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py", line 137, in __gather_mesh
    return gltf2_blender_gather_mesh.gather_mesh(blender_object.data, vertex_groups, modifiers, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_mesh.py", line 35, in gather_mesh
    primitives=__gather_primitives(blender_mesh, vertex_groups, modifiers, export_settings),
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_mesh.py", line 81, in __gather_primitives
    return gltf2_blender_gather_primitives.gather_primitives(blender_mesh, vertex_groups, modifiers, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py", line 55, in gather_primitives
    material=__gather_materials(internal_primitive, blender_mesh, modifiers, export_settings),
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py", line 69, in __gather_materials
    return gltf2_blender_gather_materials.gather_material(material, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials.py", line 50, in gather_material
    pbr_metallic_roughness=__gather_pbr_metallic_roughness(blender_material, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials.py", line 137, in __gather_pbr_metallic_roughness
    export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials_pbr_metallic_roughness.py", line 34, in gather_material_pbr_metallic_roughness
    metallic_roughness_texture=__gather_metallic_roughness_texture(blender_material, export_settings),
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials_pbr_metallic_roughness.py", line 85, in __gather_metallic_roughness_texture
    return gltf2_blender_gather_texture_info.gather_texture_info(texture_input, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture_info.py", line 33, in gather_texture_info
    index=__gather_index(blender_shader_sockets_or_texture_slots, export_settings),
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture_info.py", line 62, in __gather_index
    return gltf2_blender_gather_texture.gather_texture(blender_shader_sockets_or_texture_slots, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py", line 51, in wrapper_cached
    result = func(*args)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture.py", line 47, in gather_texture
    source=__gather_source(blender_shader_sockets_or_texture_slots, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture.py", line 88, in __gather_source
    return gltf2_blender_gather_image.gather_image(blender_shader_sockets_or_texture_slots, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py", line 39, in gather_image
    uri=__gather_uri(blender_shader_sockets_or_texture_slots, export_settings)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py", line 85, in __gather_uri
    return __get_image_data(sockets_or_slots)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py", line 137, in __get_image_data
    image.add_to_image(image_data)
  File "/Users/jimmygunawan/Downloads/blender-2.80.0-git20181129.26d5a3625ed-x86_64/blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_image_data.py", line 38, in add_to_image
    raise ValueError("Can't append image: channels full")
ValueError: Can't append image: channels full

location: <unknown location>:-1


</unknown>

I am wondering if I am doing it correctly? Is there documentation?

该提问来源于开源项目:KhronosGroup/glTF-Blender-IO

查看全部
weixin_39613089
weixin_39613089
2020/11/22 00:54
  • 点赞
  • 收藏
  • 回答
    私信

2个回复