From 02158e4b98588d3175f188b9f4697aa0d1eb88a6 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 6 Oct 2011 14:27:22 +0000 Subject: Fix #28818: Error when trying to import obj Fix #28816: Error when importing obj file with texture due to api change Update obj importer and xcf importer to use new post-texface api. --- io_import_gimp_image_to_scene.py | 2 -- io_scene_obj/import_obj.py | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/io_import_gimp_image_to_scene.py b/io_import_gimp_image_to_scene.py index 4632c227..1fd98b28 100644 --- a/io_import_gimp_image_to_scene.py +++ b/io_import_gimp_image_to_scene.py @@ -354,7 +354,6 @@ def main(File, Path, LayerViewers, MixerViewers, LayerOffset,\ UVFace = Active.data.uv_textures[0].data[0] UVFace.image = Img - UVFace.use_image = True Tex.image = Img @@ -377,7 +376,6 @@ def main(File, Path, LayerViewers, MixerViewers, LayerOffset,\ UVFace = Active.data.uv_textures[0].data[0] UVFace.image = Img - UVFace.use_image = True Tex.image = Img diff --git a/io_scene_obj/import_obj.py b/io_scene_obj/import_obj.py index 06304dea..1f7ab9b7 100644 --- a/io_scene_obj/import_obj.py +++ b/io_scene_obj/import_obj.py @@ -619,9 +619,8 @@ def create_mesh(new_objects, image, has_data = unique_material_images[context_material] if image: # Can be none if the material dosnt have an image. blender_tface.image = image - blender_tface.use_image = True if has_data and image.depth == 32: - blender_tface.blend_type = 'ALPHA' + blender_tface.alpha_blend = 'ALPHA' # BUG - Evil eekadoodle problem where faces that have vert index 0 location at 3 or 4 are shuffled. if len(face_vert_loc_indices) == 4: -- cgit v1.2.3