1 个仓库
Optimizes rendering by updating only the specific layers affected by property changes in a given frame.
Distinct from Native Layer Renderers: Focuses on the selective update of layers during playback rather than the mapping of paths to native layers.
Explore 1 awesome GitHub repository matching graphics & multimedia · Partial Layer Rendering. Refine with filters or upvote what's useful.
Lottie 是一个 JSON 矢量动画引擎和跨平台播放器,用于渲染分辨率无关的动态图形。它作为一个运行时渲染器,使用基于 JSON 的中间表示将 Adobe After Effects 合成转换为实时动画。 该项目通过在运行时实现对矢量资产的动态控制而脱颖而出。它允许通过分层键路径和动态主题对动画属性、颜色和播放状态进行编程修改。这使得动画能够响应实时应用状态变化和用户手势。 该引擎涵盖了广泛的功能,包括用于高性能的硬件加速渲染和模型缓存。它为帧搜索、段循环和事件触发提供了全面的播放控制,以及支持 3D 摄像机、形状变形和程序化矢量生成的渲染系统。资产管理通过多源数据导入进行处理,支持本地包、网络 URL 和各种矢量文件格式。
Updates only the specific layers affected by property changes each frame to maintain high performance.