Posting this here because AFAIK there isn't a general discussion, but there's actual ants with leafs walking on trees

When we saw this in one of the trailers I though it's bullshit and was maybe something from an in-game cutscene, but damn that's some detail!