Lock Bone and Referenced Actions Problem

Discuss Moho bugs (or suspected bugs) with other users. To report bugs to Smith Micro, please visit support.smithmicro.com

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
Rai López
Posts: 2289
Joined: Sun Aug 08, 2004 1:41 pm
Location: Spain
Contact:

Lock Bone and Referenced Actions Problem

Post by Rai López »

Sorry, I don´t know if this bugs are been fixed in 5.0.8, but In Windows 5.0.7 Seems that there is a problem when I insert by reference an action with some locked bone, the locked bones (feets in this case) made it mad and change suddenly his position during "Lock Bone Bug?" action, you can see it at the beginning, this not occurs when the action is insert by copy, you can see it too from frame 35 on...

Another issue that I've could see working with actions is one relationated with Curvature animation; in the file there is too action in which I've modified the curvature in the frame 1 of the action, If I insert this actions for Reference (frames 57 and 64) the curvature changes by step, without interpolation, but if I insert this same actions by Copy (frames 72 and 80), the curvature changes are animated correctly, that is perfect cause I'm trying to use Actions for Lip-sinc "unlimited" animation but I'd like (love) can insert lip-sinc actions by Reference instead by Copy, for future changes in mouths, etc... Well, perhaps this is not a bug at least, but I only want to be sure... could I know if is this a bug or not? or if I'm doing something wrong or am I in the bad way? It'll be nice, so I could go on working more quiet... THANKS and sorry again for put this so again... BYE!

Sorry, I don´t know if this bugs are been fixed in 5.0.8, but In Windows 5.0.7 Seems that there is a problem when I insert by reference an action with some locked bone, the locked bones (feets in this case) made it mad and change suddenly his position during "Lock Bone Bug?" action, you can see it at the beginning, this not occurs when the action is insert by copy, you can see it too from frame 35 on...

Another issue that I've could see working with actions is one relationated with Curvature animation; in the file there is too action in which I've modified the curvature in the frame 1 of the action, If I insert this actions for Reference (frames 57 and 64) the curvature changes by step, without interpolation, but if I insert this same actions by Copy (frames 72 and 80), the curvature changes are animated correctly, that is perfect cause I'm trying to use Actions for Lip-sinc "unlimited" animation but I'd like (love) can insert lip-sinc actions by Reference instead by Copy, for future changes in mouths, etc... Well, perhaps this is not a bug at least, but I only want to be sure... could I know if is this a bug or not? or if I'm doing something wrong or am I in the bad way? It'll be nice, so I could go on working more quiet... THANKS and sorry again for put this so again... BYE!

Code: Select all

application/x-vnd.lm_mohodoc
version 12
### Created in Moho version 5.0.7, © 1999-2005 Lost Marble

### static values
dimensions 1024 576
frame_range 1 80
fps 25
back_color 234 234 234 255
noise_grain 0
allow_3d true
depth_sort false
distance_sort false
depth_of_field false 2 1 0.020833
stereo_separation -1
extra_swf_frame false
soundtrack ""

### styles

### animated values
camera_track
[
	keys 1
		0 1 -1 -1 0 0 1.7321
]
camera_zoom
[
	keys 1
		0 1 -1 -1 1
]
camera_roll
[
	keys 1
		0 1 -1 -1 0
]
camera_pan_tilt
[
	keys 1
		0 1 -1 -1 0 0
]

### layers
layer_type 5
{
	### generic layer values
	name "Lock Bone Bug Layer"
	quality_flags 1022
	origin 0 0
	parent_bone -2
	visible true
	render_only false
	edit_only false
	scale_compensation true
	rotate_to_follow false
	face_camera false
	masking 0
	blend_mode 0
	camera_immune false
	dof_immune false
	hsv_image ""

	### transforms
	translation
	[
		keys 1
			0 1 -1 -1 0 0 0
	]
	scale
	[
		keys 1
			0 1 -1 -1 1 1 1
	]
	rotation_x
	[
		keys 1
			0 1 -1 -1 0
	]
	rotation_y
	[
		keys 1
			0 1 -1 -1 0
	]
	rotation_z
	[
		keys 1
			0 1 -1 -1 0
	]
	flip_h
	[
		keys 1
			0 1 -1 -1 false
	]
	flip_v
	[
		keys 1
			0 1 -1 -1 false
	]
	shear
	[
		keys 1
			0 1 -1 -1 0 0 0
	]

	### layer effects

	### actions
	action "Lock Bone Bug?"
	action "Curvature Bug (scuare)"
	action "Curbature Bug (Pillow)"

	### switch layer values
	expanded true
	switch_data ""
	switch_interpolation false
	switch_keys
	[
		keys 2
			0 1 -1 -1 ""
			12 1 -1 -1 ""
	]
	skeleton
	[
		binding_mode 1
		bones 7
			"1" -1 -1 1 -1 1 1 -1 1 false 0.058144 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 7
					0 1 -1 -1 0.000173 -0.000368
					1 6 0 -1 0.000173 -0.000368
					25 1 -1 -1 0.000173 -0.000368
					30 1 -1 -1 0.000173 -0.000368
					35 1 -1 -1 0.000173 -0.000368
					41 1 -1 -1 0.001213 -0.132384
					47 5 -1 35 0.000173 -0.000368
				actions 3
					"Lock Bone Bug?"
					[
						keys 3
							0 1 -1 -1 0.000173 -0.000368
							6 1 -1 -1 0.001213 -0.132384
							12 5 -1 1 0.000173 -0.000368
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 0.000173 -0.000368
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 0.000173 -0.000368
					]
			]
			[
				keys 3
					0 1 -1 -1 1.569076
					25 1 -1 -1 1.569076
					30 1 -1 -1 1.569076
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 3
					0 1 -1 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
			]
			[
				keys 3
					0 1 -1 -1 0 0
					25 1 -1 -1 0 0
					30 1 -1 -1 0 0
			]
			[
				keys 3
					0 1 -1 -1 0
					25 1 -1 -1 0
					30 1 -1 -1 0
			]
			"2" 0 -1 1 -1 1 1 -1 1 false 0.138057 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 3
					0 1 -1 -1 0.000051 0.003692
					25 1 -1 -1 0.000051 0.003692
					30 1 -1 -1 0.000051 0.003692
			]
			[
				keys 6
					0 1 -1 -1 2.525703
					1 6 0 -1 2.525703
					24 1 -1 -1 -0.092527
					25 1 -1 -1 2.525703
					30 1 -1 -1 2.525703
					36 1 -1 -1 2.525703
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 2.525703
							1 1 -1 -1 2.525703
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 2.525703
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 2.525703
					]
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 3
					0 1 -1 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
			]
			[
				keys 3
					0 1 -1 -1 0 0
					25 1 -1 -1 0 0
					30 1 -1 -1 0 0
			]
			[
				keys 3
					0 1 -1 -1 0
					25 1 -1 -1 0
					30 1 -1 -1 0
			]
			"3" 1 -1 1 -1 1 1 -1 1 false 0.092747 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 3
					0 1 -1 -1 0.138139 0.000058
					25 1 -1 -1 0.138139 0.000058
					30 1 -1 -1 0.138139 0.000058
			]
			[
				keys 6
					0 1 -1 -1 1.063891
					1 6 0 -1 1.063891
					24 1 -1 -1 3.142021
					25 1 -1 -1 1.063891
					30 1 -1 -1 1.063891
					36 1 -1 -1 1.063891
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 1.063891
							1 1 -1 -1 1.063891
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 1.063891
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 1.063891
					]
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 3
					0 1 -1 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
			]
			[
				keys 3
					0 1 -1 -1 0 0
					25 1 -1 -1 0 0
					30 1 -1 -1 0 0
			]
			[
				keys 3
					0 1 -1 -1 0
					25 1 -1 -1 0
					30 1 -1 -1 0
			]
			"LeftFeet" 2 -1 1 -1 1 1 -1 1 false 0.02395 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 3
					0 1 -1 -1 0.093202 0.000056
					25 1 -1 -1 0.093202 0.000056
					30 1 -1 -1 0.093202 0.000056
			]
			[
				keys 6
					0 1 -1 -1 5.881427
					1 6 0 -1 5.881427
					24 1 -1 -1 1.664614
					25 1 -1 -1 5.881427
					30 1 -1 -1 5.881427
					36 1 -1 -1 5.881427
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 5.881427
							1 1 -1 -1 5.881427
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 5.881427
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 5.881427
					]
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 5
					0 1 -1 -1 false
					1 6 0 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
					36 1 -1 -1 true
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 false
							1 1 -1 -1 true
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 false
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 false
					]
			]
			[
				keys 5
					0 3 -1 -1 0 0
					1 3 -1 -1 0 0
					25 3 -1 -1 0 0
					30 3 -1 -1 0 0
					36 3 -1 -1 -0.043435 -0.196627
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 3 -1 -1 0 0
							1 3 -1 -1 -0.043435 -0.196627
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 0 0
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 0 0
					]
			]
			[
				keys 5
					0 3 -1 -1 0
					1 3 -1 -1 0
					25 3 -1 -1 0
					30 3 -1 -1 0
					36 3 -1 -1 4.756912
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 3 -1 -1 0
							1 3 -1 -1 4.756912
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 0
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 0
					]
			]
			"5" 0 -1 1 -1 1 1 -1 1 false 0.136065 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 3
					0 1 -1 -1 -0.000759 -0.003087
					25 1 -1 -1 -0.000759 -0.003087
					30 1 -1 -1 -0.000759 -0.003087
			]
			[
				keys 6
					0 1 -1 -1 3.830296
					1 6 0 -1 3.830296
					24 1 -1 -1 6.172704
					25 1 -1 -1 3.830296
					30 1 -1 -1 3.830296
					36 1 -1 -1 3.830296
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 3.830296
							1 1 -1 -1 3.830296
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 3.830296
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 3.830296
					]
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 3
					0 1 -1 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
			]
			[
				keys 3
					0 1 -1 -1 0 0
					25 1 -1 -1 0 0
					30 1 -1 -1 0 0
			]
			[
				keys 3
					0 1 -1 -1 0
					25 1 -1 -1 0
					30 1 -1 -1 0
			]
			"6" 4 -1 1 -1 1 1 -1 1 false 0.102181 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 3
					0 1 -1 -1 0.136986 -0.000154
					25 1 -1 -1 0.136986 -0.000154
					30 1 -1 -1 0.136986 -0.000154
			]
			[
				keys 6
					0 1 -1 -1 5.219856
					1 6 0 -1 5.219856
					24 1 -1 -1 3.066204
					25 1 -1 -1 5.219856
					30 1 -1 -1 5.219856
					36 1 -1 -1 5.219856
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 5.219856
							1 1 -1 -1 5.219856
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 5.219856
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 5.219856
					]
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 3
					0 1 -1 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
			]
			[
				keys 3
					0 1 -1 -1 0 0
					25 1 -1 -1 0 0
					30 1 -1 -1 0 0
			]
			[
				keys 3
					0 1 -1 -1 0
					25 1 -1 -1 0
					30 1 -1 -1 0
			]
			"RightFeet" 5 -1 1 -1 1 1 -1 1 true 0.02312 1 0 0
			false -1.22173 1.22173
			false 2 2 1
			[
				keys 3
					0 1 -1 -1 0.10257 -0.000277
					25 1 -1 -1 0.10257 -0.000277
					30 1 -1 -1 0.10257 -0.000277
			]
			[
				keys 6
					0 1 -1 -1 0.291185
					1 6 0 -1 0.291185
					24 1 -1 -1 1.758387
					25 1 -1 -1 0.291185
					30 1 -1 -1 0.291185
					36 1 -1 -1 0.291185
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 0.291185
							1 1 -1 -1 0.291185
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 0.291185
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 0.291185
					]
			]
			[
				keys 3
					0 1 -1 -1 1
					25 1 -1 -1 1
					30 1 -1 -1 1
			]
			[
				keys 5
					0 1 -1 -1 false
					1 6 0 -1 false
					25 1 -1 -1 false
					30 1 -1 -1 false
					36 1 -1 -1 true
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 1 -1 -1 false
							1 1 -1 -1 true
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 false
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 false
					]
			]
			[
				keys 5
					0 3 -1 -1 0 0
					1 3 -1 -1 0 0
					25 3 -1 -1 0 0
					30 3 -1 -1 0 0
					36 3 -1 -1 0.052464 -0.202172
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 3 -1 -1 0 0
							1 3 -1 -1 0.052464 -0.202172
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 0 0
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 0 0
					]
			]
			[
				keys 5
					0 3 -1 -1 0
					1 3 -1 -1 0
					25 3 -1 -1 0
					30 3 -1 -1 0
					36 3 -1 -1 4.627228
				actions 3
					"Lock Bone Bug?"
					[
						keys 2
							0 3 -1 -1 0
							1 3 -1 -1 4.627228
					]
					"Curvature Bug (scuare)"
					[
						keys 1
							0 1 -1 -1 0
					]
					"Curbature Bug (Pillow)"
					[
						keys 1
							0 1 -1 -1 0
					]
			]
	]

	### sub-layers
	layer_type 1
	{
		### generic layer values
		name "Curvature Bug Layer"
		quality_flags 1022
		origin 0 0
		parent_bone -1
		visible true
		render_only false
		edit_only false
		scale_compensation true
		rotate_to_follow false
		face_camera false
		masking 0
		blend_mode 0
		camera_immune false
		dof_immune false
		hsv_image ""

		### transforms
		translation
		[
			keys 1
				0 1 -1 -1 0 0 0
		]
		scale
		[
			keys 1
				0 1 -1 -1 1 1 1
		]
		rotation_x
		[
			keys 1
				0 1 -1 -1 0
		]
		rotation_y
		[
			keys 1
				0 1 -1 -1 0
		]
		rotation_z
		[
			keys 1
				0 1 -1 -1 0
		]
		flip_h
		[
			keys 1
				0 1 -1 -1 false
		]
		flip_v
		[
			keys 1
				0 1 -1 -1 false
		]
		shear
		[
			keys 1
				0 1 -1 -1 0 0 0
		]

		### layer effects

		### actions
		action "Curvature Bug (scuare)"
		action "Lock Bone Bug?"
		action "Curbature Bug (Pillow)"

		### mesh layer values
		noisy_shapes false
		noisy_lines false
		animated_noise false
		noise_amp 0.013889
		noise_scale 0.055556
		extra_lines 0
		fill_texture ""
		line_texture ""
		mesh
		[
			points 4
				[
					keys 2
						0 1 -1 -1 0 -0.138889
						50 1 -1 -1 0 -0.138889
				]
				-1
				-2
				true
				1
					0 0 
				[
					keys 2
						0 1 -1 -1 0.138889 0
						50 1 -1 -1 0.138889 0
				]
				-1
				-2
				true
				1
					0 1 
				[
					keys 2
						0 1 -1 -1 0 0.138889
						50 1 -1 -1 0 0.138889
				]
				-1
				-2
				true
				1
					0 2 
				[
					keys 2
						0 1 -1 -1 -0.138889 0
						50 1 -1 -1 -0.138889 0
				]
				-1
				-2
				true
				1
					0 3 
			curves 1
				4 true
					0 true
					[
						keys 6
							0 1 -1 -1 0.3
							50 1 -1 -1 0.3
							57 6 0 -1 0.3
							64 6 2 -1 0.001
							72 1 -1 -1 0.001
							80 1 -1 -1 1.75
						actions 3
							"Curvature Bug (scuare)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 0.001
							]
							"Lock Bone Bug?"
							[
								keys 1
									0 1 -1 -1 0.3
							]
							"Curbature Bug (Pillow)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 1.75
							]
					]
					1 true
					[
						keys 6
							0 1 -1 -1 0.3
							50 1 -1 -1 0.3
							57 6 0 -1 0.3
							64 6 2 -1 0.001
							72 1 -1 -1 0.001
							80 1 -1 -1 1.75
						actions 3
							"Curvature Bug (scuare)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 0.001
							]
							"Lock Bone Bug?"
							[
								keys 1
									0 1 -1 -1 0.3
							]
							"Curbature Bug (Pillow)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 1.75
							]
					]
					2 true
					[
						keys 6
							0 1 -1 -1 0.3
							50 1 -1 -1 0.3
							57 6 0 -1 0.3
							64 6 2 -1 0.001
							72 1 -1 -1 0.001
							80 1 -1 -1 1.75
						actions 3
							"Curvature Bug (scuare)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 0.001
							]
							"Lock Bone Bug?"
							[
								keys 1
									0 1 -1 -1 0.3
							]
							"Curbature Bug (Pillow)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 1.75
							]
					]
					3 true
					[
						keys 6
							0 1 -1 -1 0.3
							50 1 -1 -1 0.3
							57 6 0 -1 0.3
							64 6 2 -1 0.001
							72 1 -1 -1 0.001
							80 1 -1 -1 1.75
						actions 3
							"Curvature Bug (scuare)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 0.001
							]
							"Lock Bone Bug?"
							[
								keys 1
									0 1 -1 -1 0.3
							]
							"Curbature Bug (Pillow)"
							[
								keys 2
									0 1 -1 -1 0.3
									1 1 -1 -1 1.75
							]
					]
			shapes 1
				"1" false true true true
					4
						0 0
						0 1
						0 2
						0 3
					""
						false
						[
							keys 1
								0 1 -1 -1 1 1 1 1
						]
						false 0.004167
						false
						[
							keys 1
								0 1 -1 -1 0 0 0 1
						]
						""
						false
						6.283185
						0.25
						true
						-1
						-1
						-1
					""
					""

			groups 0
		]
	}
}
[/code]
Post Reply