# PainterEngine **Repository Path**: RT-Thread-Mirror/PainterEngine ## Basic Information - **Project Name**: PainterEngine - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2021-11-30 - **Last Updated**: 2024-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![avatar](supports/logo/logo_web.png) PainterEngine 是一个由 C 语言编写的**跨平台图形应用框架**,可运行于 Windows、Linux、Android iOS 支持 WebAssembly 的 Web 端及嵌入式 MCU 上。 - PainterEngine 由 C89 标准及部分拓展编写,不依赖任何 C 标准库及三方库。 - PainterEngine 是平台、编译环境、运行时无关的。 - 包含一套完整的内存管理及常用数据结构算法的实现。 - 包含一套完整软 2D/3D 渲染器实现。 - 包含一套完整编译型脚本引擎实现(编译器、虚拟机、调试器)。 - 包含一套完整游戏世界框架(对象及资源管理器,事件调度器,碰撞优化及物理计算模板)。 - 包含一套完整的 Live2D 动画系统实现(骨骼及物理模拟、动作追踪、独立的图元光栅化实现,配套建模编辑器) - 常用的反走样几何绘制及光栅化算法。 - 图像信号及音频信号处理算法(常用滤波器、声码编码器、ZCR、MFCC 等特征采集算法)。 - 基础的 BP 神经网络框架实现。 - UI框架、粒子系统、调音器、混音器、逐帧动画、网络同步协议、MODBUS,MQTT 等 IoT 协议栈、json/obj/wav Parser..的完整实现。 - 更多内容及使用说明,请参阅教程及《[PainterEngine API Manual](https://www.painterengine.com/manual.html)》 更多内容请访问 [PainterEngine.com](https://www.painterengine.com) 社区交流请访问 [faq.PainterEngine.com](https://faq.painterengine.com)