Renderling:基于 wgpu 与 rust-gpu 的 GPU 驱动实时渲染引擎,专注于将几乎所有渲染操作迁移至 GPU,打造高效、跨平台的场景渲染解决方案。

• 全场景数据(几何体、材质、纹理、光照、场景图)均驻留 GPU,CPU 仅负责文件交互与变换更新
• 采用 Rust 编写着色器,确保内存安全与跨平台兼容,支持 Web 平台部署
• 深度集成 glTF,支持场景加载、动画控制及多种扩展(如 KHR_lights_punctual)
• 前向+渲染架构,单一 uber-shader 设计,含物理基础着色、图像光照、阴影映射、SSAO、多重采样等高级特性
• 自动资源管理(基于 Arc/drop),GPU slab 分配器,支持剔除优化(视锥剔除、遮挡剔除进行中)
• 支持头less渲染、渲染至纹理、UI 2D 渲染,API 设计简洁且同步高效
• 适合中等复杂度唯一几何体场景,具备强大光照表现力和高性能表现
• 资助自 NGI Zero Core,开源许可双选(MIT 和 Apache 2.0),社区活跃,生态丰富(cargo-gpu、craballoc 等关联项目)

Renderling 通过极致的 GPU 资源管理与现代渲染技术,提供长远的性能与扩展潜力,是面向未来的实时渲染框架典范。
 
 
Back to Top