EsotericSoftware / EsotericSoftware/spine-editor

Let Texture Packer pack pages according to setup pose draw order.

Open
#176 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
33
Forks
2
PR merge metrics
No merged PRs in 30d

Description

There's an issue when a user wants to use very-high-resolution assets so the parts don't fit into one texture.

If the regions aren't grouped properly, the parts can alternate wildly between two or more textures.
This is what it looks like in Unity. Each entry in the list is one draw call, just for this one character.
![alternatingmaterials](https://cloud.githubusercontent.com/assets/1911082/25828647/eccd4a3c-3483-11e7-905f-d32246a0b824.png)

In most runtimes, this leads to bad batching. In Unity's case, it causes the renderer to do excess work, and also cause weird sorting issues with a perspective camera that needs move closer and farther away from the rendered object.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.