# SabaSharp
**Repository Path**: toolkit/SabaSharp
## Basic Information
- **Project Name**: SabaSharp
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-02-23
- **Last Updated**: 2025-02-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# SabaSharp
这是一款基于 .NET 8 的跨平台 MikuMikuDance 渲染器,支持 Windows、Linux、macOS 等系统。
## 技术实现
### 项目参考:[saba](https://github.com/benikabocha/saba)、[Coocoo3D](https://github.com/sselecirPyM/Coocoo3D)
这套代码绝大部分实现都是仿照的 [saba](https://github.com/benikabocha/saba),我将它核心代码迁移到c#中并依照语言特点做了些许调整。
### 技术栈:[OpenGL ES](https://github.com/dotnet/Silk.NET)、[OpenCL](https://github.com/dotnet/Silk.NET)、[bullet3](https://github.com/bulletphysics/bullet3)
bullet3 在.NET框架下有许多优秀的绑定库,我这边选择的 [Evergine.Bullet](https://evergine.com/)。
OpenCL 的存在是为了计算蒙皮动画,因其大量并行计算使用 GPU 会存在优势,原 saba 项目使用的cpu并行,该项目也是支持的。
未来该项目会根据我学习进度不断扩展 Vulkan、WebGPU、光线追踪、卡通渲染等主流技术,目前来说这只是空想还没有去学习(太懒啦)。
## 效果图

