[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4018] contrib/py/scripts/addons/ io_scene_ms3d: fix/cosmetics: import transparency properties to blender UI

Alexander Nussbaumer alpha-beta-release at gmx.net
Wed Nov 28 18:42:04 CET 2012


Revision: 4018
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4018
Author:   beta-tester
Date:     2012-11-28 17:42:03 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
fix/cosmetics: import transparency properties to blender UI

Modified Paths:
--------------
    contrib/py/scripts/addons/io_scene_ms3d/__init__.py
    contrib/py/scripts/addons/io_scene_ms3d/ms3d_import.py
    contrib/py/scripts/addons/io_scene_ms3d/ms3d_spec.py
    contrib/py/scripts/addons/io_scene_ms3d/ms3d_ui.py

Modified: contrib/py/scripts/addons/io_scene_ms3d/__init__.py
===================================================================
--- contrib/py/scripts/addons/io_scene_ms3d/__init__.py	2012-11-28 10:36:18 UTC (rev 4017)
+++ contrib/py/scripts/addons/io_scene_ms3d/__init__.py	2012-11-28 17:42:03 UTC (rev 4018)
@@ -23,7 +23,7 @@
         'description': "Import / Export MilkShape3D MS3D files"\
                 " (conform with v1.8.4)",
         'author': "Alexander Nussbaumer",
-        'version': (0, 6, 0, 0),
+        'version': (0, 6, 0, 1),
         'blender': (2, 6, 3, 0),
         'location': "File > Import & File > Export",
         #'warning': "",

Modified: contrib/py/scripts/addons/io_scene_ms3d/ms3d_import.py
===================================================================
--- contrib/py/scripts/addons/io_scene_ms3d/ms3d_import.py	2012-11-28 10:36:18 UTC (rev 4017)
+++ contrib/py/scripts/addons/io_scene_ms3d/ms3d_import.py	2012-11-28 17:42:03 UTC (rev 4018)
@@ -377,16 +377,8 @@
                     + ms3d_material.emissive[2]) / 3.0)
 
             blender_material.specular_hardness = ms3d_material.shininess * 4.0
+            blender_material.alpha = 1.0 - ms3d_material.transparency
 
-            if (ms3d_material.transparency):
-                blender_material.use_transparency = True
-                blender_material.alpha = 1.0 - ms3d_material.transparency
-                blender_material.specular_alpha = blender_material.alpha
-
-            if (blender_material.game_settings):
-                blender_material.game_settings.use_backface_culling = False
-                blender_material.game_settings.alpha_blend = 'ALPHA'
-
             # diffuse texture
             if ms3d_material.texture:
                 dir_name_diffuse = self.filepath_splitted[0]

Modified: contrib/py/scripts/addons/io_scene_ms3d/ms3d_spec.py
===================================================================
--- contrib/py/scripts/addons/io_scene_ms3d/ms3d_spec.py	2012-11-28 10:36:18 UTC (rev 4017)
+++ contrib/py/scripts/addons/io_scene_ms3d/ms3d_spec.py	2012-11-28 17:42:03 UTC (rev 4018)
@@ -130,6 +130,8 @@
     DEFAULT_MATERIAL_SPECULAR = (1.0, 1.0, 1.0, 1.0)
     DEFAULT_MATERIAL_EMISSIVE = (0.0, 0.0, 0.0, 1.0)
     DEFAULT_MATERIAL_SHININESS = 12.5
+    
+    DEFAULT_JOINT_COLOR = (0.8, 0.8, 0.8)
 
 ###############################################################################
 #
@@ -1342,7 +1344,7 @@
 
     def __init__(
             self,
-            default_color=(0.0, 0.0, 0.0)
+            default_color=Ms3dSpec.DEFAULT_JOINT_COLOR
             ):
         self._color = default_color
 

Modified: contrib/py/scripts/addons/io_scene_ms3d/ms3d_ui.py
===================================================================
--- contrib/py/scripts/addons/io_scene_ms3d/ms3d_ui.py	2012-11-28 10:36:18 UTC (rev 4017)
+++ contrib/py/scripts/addons/io_scene_ms3d/ms3d_ui.py	2012-11-28 17:42:03 UTC (rev 4018)
@@ -922,7 +922,7 @@
             name=ms3d_str['PROP_NAME_COLOR'],
             description=ms3d_str['PROP_DESC_COLOR_JOINT'],
             subtype='COLOR', size=3, min=0, max=1, precision=3, step=0.1,
-            default=(0.8, 0.8, 0.8),
+            default=Ms3dSpec.DEFAULT_JOINT_COLOR,
             #options={'HIDDEN', },
             )
 



More information about the Bf-extensions-cvs mailing list