I’m planning to generate island generate effect in unreal engine.
The Idea is apparence like this.
This is one of the grass in island.
This is created in blender with bone animation.
But What i creating is mobile game so, I think performance management is necessary and
I found some techniques and before I tried those things, I want to know performance difference.
The technique what I found is
-
- Alembic
-
- Vertex animation texture
-
- skeletal mesh animation
-
- morph target(?)
-
- pivot painter
There’s so many way to achieve this effect but I really can’t choose which one is best for my cases.
On my cases,
I’m making android game. which requires performance optimization
And Animating object is I guess 15 ~ 30 objects in one actor and maybe this actor will keep spawning and destroy on time elapsed.
Skeletal mesh animation is one of the easiest way to develop for this effect but performance what I’ve tested is so terrible.
few of the skeletal mesh is causing significally decreasing performance.
So what I think is vertex animation texture is looks good but I’m stucked texture size limitation which reason by mobile platform budget.
(Or If i can mesure of the result size, I will choose vertex animation texture because looks good performance)
And pivot painter is I don’t really have any knowledge and idea for that technology.
And I don’t really know about alembic’s performance.
If anyone can advice me please.
[I’m not good at english, so sentence might weird]