瀏覽代碼

Merge pull request #5926 from yomotsu/dev

Blender exporter: `opacity` should be `transparency`
Mr.doob 10 年之前
父節點
當前提交
4c7e4be416
共有 2 個文件被更改,包括 8 次插入1 次删除
  1. 7 0
      src/loaders/Loader.js
  2. 1 1
      utils/exporters/blender/addons/io_three/exporter/api/material.py

+ 7 - 0
src/loaders/Loader.js

@@ -310,10 +310,17 @@ THREE.Loader.prototype = {
 
 		if ( m.transparency ) {
 
+			console.warn( 'transparency has been renamed to opacity' );
 			mpars.opacity = m.transparency;
 
 		}
 
+		if ( m.opacity ) {
+
+			mpars.opacity = m.opacity;
+
+		}
+
 		if ( m.specularCoef ) {
 
 			mpars.shininess = m.specularCoef;

+ 1 - 1
utils/exporters/blender/addons/io_three/exporter/api/material.py

@@ -128,7 +128,7 @@ def normal_map(material):
 @_material
 def opacity(material):
     logger.debug('material.opacity(%s)', material)
-    return round(material.alpha - 1.0, 2);
+    return round( material.alpha, 2 );
 
 
 @_material