2017年11月16日木曜日

Unreal Cassowary(UV map)


Mesh_CassowaryHighPolyFeatheredMultiUVMopher has two UV coordinates.
The first coordinate system is used to give bilaterally symmetrical texturing.
The second coordinate system is a UV layout like the one below which has no overlap for each of the body and feathers.


These are not used in materials in this asset.
This is prepared for when you want to texture with asymmetry such as injury or dirt.

Unreal Cassowary(Morph)

Mesh_CassowaryHighPolyFeatheredMultiUVMopher has two morph targets.


Unreal Cassowary(Blueprint)

About the character BP_FoodSeekCassowary which moves to food along the navi mesh.

In this Blueprint, the character moves to the next target point calculated from the navigation mesh.

Of course, you can replace this part with SimpleMoveTo.


Since I wanted to rotate smoothly, I adopted a method to change the speed and rotation speed according to the next target point without using Move to.

Also with this method, animation of root motion is easy to use.
However, currently in-place animation is used.

The advantage of using root motion is that the character 's foot does not slip (Actually the foot is slipping at present)
The advantage of using in-place is that you can create animation and character behavior separately because the animation is changed according to the movement speed of actual movement.
This makes it easy to change the behavior of the character.
So I adopted In-Place.
However, if this version passes the review, I plan to add the character using the root motion in the next update(Also add this if rejected and resubmittable.).