engine-spine
engine-spine copied to clipboard
@galacean/engine-spine is the Spine runtime module for the Galacean engine, providing efficient support for Spine animations.
## 背景 当前的 Spine 运行时在代码结构和性能方面仍有改进空间,需要进一步优化。 在 1.3 里程碑中,我们集中优化了一波内存占用;在本次里程碑中,会针对运行时性能进一步进行的优化。 目标: + 重构现有的 Spine 运行时代码,使其更加模块化和易于维护 + 减少不必要的计算和内存开销使用来优化运行时性能 + 确保重构后的代码与当前版本保持功能一致性,且不会引入新的错误 本 RFC 包含对于**代码结构和代码细节的一些调整**,以优化运行时的性能。这些优化点来自于对竞品的调研,包括 spine 官方的: unity 运行时(主要), ue 运行时,threejs 运行时,webgl 运行时以及 pixi 运行时。...
某些素材存在黑色边缘。哪怕开启了预乘。  不开更明显:   可以看到眼睛周围的线。
**Description:** We propose a refactor of the current Spine material system to enable custom shader capabilities, allowing developers to create more sophisticated visual effects through GPU shader programming. **Problem Statement:**...
**Description:** Add native support for Spine's Tint Black feature in the rendering pipeline to enable two-color tint blending capabilities for advanced character shading effects. **Current Limitation:** Our current implementation: -...
Description: - This PR creates a separate branch to manage the Spine 4.0 runtime version. - Updated the runtime to address some issues archived in Milestone 1.3: #88 #85 #66...
Description: - This PR creates a separate branch to manage the Spine 4.1 runtime version. - Updated the runtime to address some issues archived in Milestone 1.3: #88 #85 #66...