From be0ad5593d991c43c9f6cfe2cc6c838f4a5c5191 Mon Sep 17 00:00:00 2001 From: Florian Meyer <florianfelix@web.de> Date: Sat, 24 Mar 2012 10:22:34 +0000 Subject: [PATCH] added per user request: receive transparent material option --- io_import_images_as_planes.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/io_import_images_as_planes.py b/io_import_images_as_planes.py index f69bc3786..6a4797bf4 100644 --- a/io_import_images_as_planes.py +++ b/io_import_images_as_planes.py @@ -19,8 +19,8 @@ bl_info = { "name": "Import Images as Planes", "author": "Florian Meyer (tstscr)", - "version": (1, 0), - "blender": (2, 6, 1), + "version": (1, 1), + "blender": (2, 6, 3), "location": "File > Import > Images as Planes", "description": "Imports images and creates planes with the appropriate " "aspect ratio. The images are mapped to the planes.", @@ -126,6 +126,7 @@ def create_material_for_texture(self, texture): material.use_transparency = self.use_transparency material.transparency_method = self.transparency_method material.use_shadeless = self.use_shadeless + material.use_transparent_shadows = self.use_transparent_shadows return material # if no material found: create one @@ -145,6 +146,7 @@ def create_material_for_texture(self, texture): material.use_transparency = self.use_transparency material.transparency_method = self.transparency_method material.use_shadeless = self.use_shadeless + material.use_transparent_shadows = self.use_transparent_shadows return material @@ -347,6 +349,11 @@ class IMPORT_OT_image_to_plane(Operator, ImportHelper, AddObjectHelper): 'Raytrace', 'Use raytracing for transparent refraction rendering.')), ) + use_transparent_shadows = BoolProperty( + name="Receive Transparent", + description="Set material to receive transparent shadows", + default=False, + ) # ------------- # Image Options @@ -380,6 +387,7 @@ class IMPORT_OT_image_to_plane(Operator, ImportHelper, AddObjectHelper): box.prop(self, "use_transparency") box.prop(self, "use_premultiply") box.prop(self, "transparency_method", expand=True) + box.prop(self, "use_transparent_shadows") box = layout.box() box.label("Plane dimensions:", icon='ARROW_LEFTRIGHT') -- GitLab