Browse Source

Merge pull request #6776 from amirebrahimi/master

These changes update the exporter to work with 3ds Max 2016
Mr.doob 9 years ago
parent
commit
773e043617

+ 1 - 0
utils/exporters/max/ThreeJSAnimationExporter.ms

@@ -1303,6 +1303,7 @@ rollout ThreeJSExporter "ThreeJSExporter"
 			
 			max modify mode
 			
+			modPanel.setCurrentObject node.modifiers[#skin]
 			total_bones = skinops.getnumberbones node.modifiers[#skin]
 			
 			vertex_count = getNumverts node

+ 12 - 2
utils/exporters/max/ThreeJSExporter_MorphTargets_v0.ms

@@ -115,10 +115,20 @@ function eav_get_range_from_mods_con obj &i_t1 &i_t2 =
 		for pr in props do
 		(
 			mod_con = (getPropertyController cmod pr)
-			
+		
+			--format "% = % (Animatable - %)\n" pr mod_con	(isPropertyAnimatable obj pr)	
 			if mod_con == undefined then
 			(
-				continue
+				if cmod.name == "Morpher" then
+				(
+					format "% = %" pr cmod[pr]
+					mod_con = cmod[pr]
+				)
+				
+				if mod_con == undefined then
+				(
+					continue
+				)
 			)
 			
 			if mod_con.keys.count <= 0 then