[Bf-blender-cvs] [fa889d2ad93] soc-2017-vertex_paint: added alpha support to the collada exporter for vpaint

Darshan Kadu noreply at git.blender.org
Thu Jul 13 07:02:27 CEST 2017


Commit: fa889d2ad9321213b6a9519830fef46c070b1ab5
Author: Darshan Kadu
Date:   Thu Jul 13 10:31:50 2017 +0530
Branches: soc-2017-vertex_paint
https://developer.blender.org/rBfa889d2ad9321213b6a9519830fef46c070b1ab5

added alpha support to the collada exporter for vpaint

===================================================================

M	source/blender/collada/GeometryExporter.cpp

===================================================================

diff --git a/source/blender/collada/GeometryExporter.cpp b/source/blender/collada/GeometryExporter.cpp
index 7c7c57f3305..7a72c77b2af 100644
--- a/source/blender/collada/GeometryExporter.cpp
+++ b/source/blender/collada/GeometryExporter.cpp
@@ -479,12 +479,13 @@ void GeometryExporter::createVertexColorSource(std::string geom_id, Mesh *me)
 
 		source.setArrayId(layer_id + ARRAY_ID_SUFFIX);
 		source.setAccessorCount(me->totloop);
-		source.setAccessorStride(3);
+		source.setAccessorStride(4);
 
 		COLLADASW::SourceBase::ParameterNameList &param = source.getParameterNameList();
 		param.push_back("R");
 		param.push_back("G");
 		param.push_back("B");
+		param.push_back("A");
 
 		source.prepareToAppendValues();
 
@@ -496,7 +497,8 @@ void GeometryExporter::createVertexColorSource(std::string geom_id, Mesh *me)
 				source.appendValues(
 						mlc->r / 255.0f,
 						mlc->g / 255.0f,
-						mlc->b / 255.0f
+						mlc->b / 255.0f,
+						mlc->a / 255.0f
 				);
 			}
 		}




More information about the Bf-blender-cvs mailing list