[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37662] trunk/blender/source/blender/ collada/DocumentImporter.cpp: Apply Patch [#27454] Add simple Transparency texture import for COLLADA
Nathan Letwory
nathan at letworyinteractive.com
Mon Jun 20 12:28:37 CEST 2011
Revision: 37662
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37662
Author: jesterking
Date: 2011-06-20 10:28:37 +0000 (Mon, 20 Jun 2011)
Log Message:
-----------
Apply Patch [#27454] Add simple Transparency texture import for COLLADA
submitted by Steffen Ohrendorf.
Modified Paths:
--------------
trunk/blender/source/blender/collada/DocumentImporter.cpp
Modified: trunk/blender/source/blender/collada/DocumentImporter.cpp
===================================================================
--- trunk/blender/source/blender/collada/DocumentImporter.cpp 2011-06-20 10:22:39 UTC (rev 37661)
+++ trunk/blender/source/blender/collada/DocumentImporter.cpp 2011-06-20 10:28:37 UTC (rev 37662)
@@ -670,6 +670,18 @@
i++;
}
}
+
+ if(ef->getOpacity().isTexture()) {
+ COLLADAFW::Texture ctex = ef->getOpacity().getTexture();
+ mtex = create_texture(ef, ctex, ma, i, texindex_texarray_map);
+ if(mtex != NULL) {
+ mtex->mapto = MAP_ALPHA;
+ mtex->tex->imaflag |= TEX_USEALPHA;
+ i++;
+ ma->spectra = ma->alpha = 0;
+ ma->mode |= MA_ZTRANSP|MA_TRANSP;
+ }
+ }
// TRANSPARENT
// color
// if (ef->getOpacity().isColor()) {
More information about the Bf-blender-cvs
mailing list