1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 CubeEngine v0.13 alpha 发布,实时图形渲染引擎 下载

本帖由 漂亮的石头2015-07-09 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,297
    赞:
    47
    时隔差不多两个月,CubeEngine 又有更新啦。

    这次更新的主要内容:

    1.即将废弃内置的Assimp库,Assimp库是一个通用的模型读取库,在引擎开发初期用于全权负责模型文件的解析,以及骨骼动画的计算,但是目前越来越臃肿且代码风格很不统一,故现在改用一个独立的模型文件格式(.tzw)来读取模型,引擎层面只保证对该文件格式的解析,写入的交互的有效。目前,仍然assimp库仍然在代码包中,引擎层通过新增的converter扩展与其交互;.tzw格式当前仅支持静态模型,对于带有蒙皮动画的模型,仍需要使用assimp库来解析。在未来的计划中,将会彻底废弃assimp库,并基于converter扩展构建一个独立的模型文件导入的实用工具。

    2.以上次新增的2D Sprite部分为基础,重新封装了一些基本的GUI组件(基本的按钮,Label等),目前对于基本满足调试时使用的需求,但是仍有待改进。

    3.重构了模型资源文件的检索机制,引擎将会更智能的查询加载资源文件。

    4.改进了光照模型。

    5.延迟渲染的渲染路径有些许改进。

    6.新增了一个子组件,CubeTracer,CubeTracer是一个较为完备的光线跟踪&路径追踪的软渲染器,其绝大部分代码对CubeEngine主干代码依赖很小,经过简单配置后可以独立于CubeEngine运行。

    7.新增了一个新的依赖项——TUtility,它也是我自己开发的C++使用工具库,包含了对log系统简单支持,图形学的常见数据结构(各种几何体,各种相交计算,各种场景管理)的支持。

    8.大量重构,bug修复

    其他:

    感谢 xljbg

    您可以在 https://git.oschina.net/tangziwen/Cube-Engine

    以及 https://github.com/tangziwen/Cube-Engine 上查阅最新的代码。
    CubeEngine v0.13 alpha 发布,实时图形渲染引擎下载地址
     
正在加载...