[Bf-blender-cvs] [eafea25c41d] master: Alembic export: write Blender version to Alembic file

Sybren A. Stüvel noreply at git.blender.org
Wed May 24 12:42:38 CEST 2017


Commit: eafea25c41d29b730e6092d8e3c2165cc236dfa2
Author: Sybren A. Stüvel
Date:   Wed May 24 11:45:14 2017 +0200
Branches: master
https://developer.blender.org/rBeafea25c41d29b730e6092d8e3c2165cc236dfa2

Alembic export: write Blender version to Alembic file

This is written in a custom metadata key, so it isn't shown by utilities
like abcecho or abcls. However, it's still something that's useful to
have available.

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

M	source/blender/alembic/intern/abc_archive.cc

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

diff --git a/source/blender/alembic/intern/abc_archive.cc b/source/blender/alembic/intern/abc_archive.cc
index 194a8224c62..ff14cf15124 100644
--- a/source/blender/alembic/intern/abc_archive.cc
+++ b/source/blender/alembic/intern/abc_archive.cc
@@ -24,6 +24,8 @@
 
 #include "abc_archive.h"
 
+#include "BKE_blender_version.h"
+
 #ifdef WIN32
 #  include "utfconv.h"
 #endif
@@ -143,6 +145,7 @@ static OArchive create_archive(std::ostream *ostream,
 {
 	md.set(Alembic::Abc::kApplicationNameKey, "Blender");
 	md.set(Alembic::Abc::kUserDescriptionKey, scene_name);
+	md.set("blender_version", versionstr);
 
 	time_t raw_time;
 	time(&raw_time);




More information about the Bf-blender-cvs mailing list