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()) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to