6 个仓库
Rendering systems that map vector paths to hardware-accelerated native OS layers.
Distinct from Vector-Based Path Rendering: Distinct from Vector-Based Path Rendering: specifically utilizes native system layers (like CALayers) for hardware acceleration rather than generic mathematical path rendering.
Explore 6 awesome GitHub repositories matching graphics & multimedia · Native Layer Renderers. Refine with filters or upvote what's useful.
lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After Effects as native visual elements. It functions as a renderer that converts animation data into high-fidelity native shapes to maintain small file sizes on mobile devices. The framework provides tools for managing playback, looping, and real-time property updates. It allows for the modification of colors, positions, and keyframe properties of active animations to respond to application state changes. The system parses JSON-based animation data and maps keyframes to native layers
Translates animation keyframes into native Core Animation layers for hardware-accelerated drawing and smooth motion.
This project is a cross-platform mobile development course and educational guide focused on building functional applications from a single codebase. It serves as a structured tutorial and textbook for learning the Flutter framework and the Dart programming language. The curriculum covers the full spectrum of mobile development, from basic UI construction and widget-based layouts to advanced architectural patterns for maintainability and scale. It provides instructional content on implementing business logic, networking, and native plugin integrations. The learning path emphasizes practical a
Explains the rendering pipeline that maps UI elements to hardware-accelerated native OS layers.
Tensorspace 是一个基于 WebGL 的 3D 可视化框架与渲染器,旨在将深度学习模型架构与张量数据映射到交互式三维空间中。它作为神经网络架构可视化工具与模型检查器,允许用户在 Web 浏览器中渲染模型拓扑并分析数据流。 该项目通过其将预训练的 Keras 与 TensorFlow 模型转换为空间表示的能力脱颖而出。它与 TensorFlow.js 集成以在浏览器中执行推理,从而实现对中间激活、前向传播与内部张量数据的实时可视化。 该框架为 1D 与 2D 层提供了广泛的渲染原语,包括卷积、池化、全连接层以及各种张量合并操作。它涵盖了广泛的能力范围,包括模型拓扑映射、层状态动画,以及生成式模型输出与目标检测网格的可视化。 该系统包括用于导入现有架构的模型格式转换工具,以及用于在渲染期间监控系统健康状况与帧率的性能追踪面板。
Renders a merged layer representing the average operation of multiple input tensors.
Lottie 是一个 JSON 矢量动画引擎和跨平台播放器,用于渲染分辨率无关的动态图形。它作为一个运行时渲染器,使用基于 JSON 的中间表示将 Adobe After Effects 合成转换为实时动画。 该项目通过在运行时实现对矢量资产的动态控制而脱颖而出。它允许通过分层键路径和动态主题对动画属性、颜色和播放状态进行编程修改。这使得动画能够响应实时应用状态变化和用户手势。 该引擎涵盖了广泛的功能,包括用于高性能的硬件加速渲染和模型缓存。它为帧搜索、段循环和事件触发提供了全面的播放控制,以及支持 3D 摄像机、形状变形和程序化矢量生成的渲染系统。资产管理通过多源数据导入进行处理,支持本地包、网络 URL 和各种矢量文件格式。
Updates only the specific layers affected by property changes each frame to maintain high performance.
SVGKit 是一个专为 iOS 和 macOS 生态系统设计的图形框架,用于渲染高性能可缩放矢量图形。它作为一个利用原生硬件加速在 Apple 平台上显示和交互矢量图形的库。 该项目提供了一个用于编辑矢量元素并将更新后的文件写回磁盘的编程接口。它还包含将矢量图形转换为光栅化位图图像格式的工具,以便在标准图像视图中使用。 该框架处理将基于 XML 的文档转换为硬件加速层级结构的过程。这涉及解析 XML 结构、映射坐标空间以及将矢量路径转换为原生几何图元。
Translates SVG elements into a hierarchy of native hardware-accelerated CoreAnimation layers for high-performance rendering.
React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots. The library distinguishes itself through a native-driven rendering engine that utilizes vector graphics primitives to draw shapes and paths directly on the screen. It supports sophisticated visual configurations such as gradients,
Utilizes native-backed vector graphics primitives to draw shapes and paths directly on the screen for high-performance rendering.