[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4673] trunk/py/scripts/addons/ io_scene_fbx/import_fbx.py: smooth all objects (so we see their normals)
Campbell Barton
ideasman42 at gmail.com
Mon Aug 12 08:11:07 CEST 2013
Revision: 4673
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4673
Author: campbellbarton
Date: 2013-08-12 06:11:07 +0000 (Mon, 12 Aug 2013)
Log Message:
-----------
smooth all objects (so we see their normals)
Modified Paths:
--------------
trunk/py/scripts/addons/io_scene_fbx/import_fbx.py
Modified: trunk/py/scripts/addons/io_scene_fbx/import_fbx.py
===================================================================
--- trunk/py/scripts/addons/io_scene_fbx/import_fbx.py 2013-08-12 05:30:58 UTC (rev 4672)
+++ trunk/py/scripts/addons/io_scene_fbx/import_fbx.py 2013-08-12 06:11:07 UTC (rev 4673)
@@ -744,6 +744,7 @@
def _():
# Link objects, keep first, this also creates objects
+ objects = []
for fbx_uuid, fbx_item in fbx_table_nodes.items():
fbx_obj, blen_data = fbx_item
if fbx_obj.id != b'Model':
@@ -777,6 +778,14 @@
# instance in scene
obj_base = scene.objects.link(obj)
obj_base.select = True
+
+ objects.append(obj)
+
+ # until we load smoothing info
+ context_copy = context.copy()
+ context_copy["selected_editable_objects"] = objects
+ bpy.ops.object.shade_smooth(context_copy)
+
_(); del _
def _():
@@ -987,8 +996,6 @@
if material in material_decals:
# recieve but dont cast shadows
material.use_raytrace = False
-
-
_(); del _
# print(list(sorted(locals().keys())))
More information about the Bf-extensions-cvs
mailing list