Jump to content

Blendshape/Morph Target - что не так сделал?


photo

Recommended Posts

Доброго времени. Я немного запутался) Есть модель персонажа сделана на CC4 с морфами тела персонажа. В Blender и в Unity морфы работают как надо. Пример из блендера:

Screenshot_6.thumb.png.e30ba39ad8594d1681925f565c5c82a7.png

В Unigine выдает следующую картину:

настройки:

Screenshot_1.thumb.png.4eb276f5241e0e0d064e953c7b985640.png

сборка:

Screenshot_2.thumb.png.602f4b8cce7616cbd24e09656a9afec1.png

Screenshot_3.thumb.png.79ef1120c122ff1351bf7b81daa1fbff.png

 

Не могу разобраться, правильно ли все сделал?

Код:

public class Controller_MorphTarget : Component {
	public ObjectMeshSkinned mesh;
	public MorthTarget_Change [] morthTargetChanges;

	private void Update () {
		if (mesh.GetNumTargets (0) != morthTargetChanges.Length) mesh.SetNumTargets (morthTargetChanges.Length, 0);

		for (int _mt = 0; _mt < morthTargetChanges.Length; _mt++) {
			if (mesh.GetTargetWeight (_mt, 0) != morthTargetChanges [_mt].morphWeight) {
				mesh.SetTarget (_mt, true, 0, morthTargetChanges [_mt].morphWeight, 0);
				Log.Message ("Target {0} weight {1}\n", _mt, mesh.GetTargetWeight (_mt, 0));
			}
		}
		
		//mesh.SetTargetWeight (150, 1f, 0);
	}
}
		
public class MorthTarget_Change {
	public int morphIndex;
	public float morphWeight;
}

Может я что то не так делаю с импортом модели? Хотя в настройках стоит галочка с импортом морфтаргета...

Edited by N7_Molot
Link to comment
  • N7_Molot changed the title to Blendshape/Morph Target - что не так сделал?
  • 2 weeks later...
×
×
  • Create New...