+
DevOps研发效能
媒体矩阵
开源中国APP
授权协议 Apache 2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 罗奇奇
适用人群 未知
收录时间 2023-04-26

软件简介

Razix是一个高性能的跨平台 2D 和 3D 游戏引擎,支持多渲染 API(OpenGL、Vulkan DirectX 11、GXM、GCM、GNM 和 GNMX),特别强调场景优化和实施最先进的渲染技术,重点是实验不同的渲染技术。

Razix 支持Windows、Mac、Linux、PSVita和PS3系统。

警告:目前 Razix 是半成品,渲染器正在进行重大设计和大修,还不能投入使用。

特性

  • 支持 Windows、Linux、macOS、PSVita 和 PS3 系统。
  • 支持 OpenGL、Vulkan DirectX 11、GXM、GCM。
  • 基于EA的frostbite引擎的Framegraph(目前代码驱动)
  • 使用 OpenAL 的 3D 音频。
  • 完整的延迟管道 + 无绑定资源 + 类似纳米的渲染器(未来支持可自定义的渲染图编辑器以实现完全控制)。
  • 使用 QT 构建的关卡编辑器和工具
  • 多物理引擎支持。
  • 使用 Jolt 的 3D 物理。
  • 对实体的基本 lua 脚本支持。
  • 可使用深入集成到引擎系统中的 Tracy、RenderDoc 和 Razor 进行极其详细的分析。
  • 自定义动画和状态机引擎
  • 支持 GLSL、HLSL 着色语言来创建自定义材质 + 自定义 Raziz Shaders 文件以便于编译
  • 资产流管道和自定义资产格式
  • 数据驱动流水线架构
  • 自定义Razix STLRazix 内存

工具

Razix 还提供了一组丰富的 GUI 和命令行工具以及用于各种目的的编辑器,例如

路线图

V 1.0.0 - RC

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部