diff --git a/README.md b/README.md index f507dbf0..1e062756 100644 --- a/README.md +++ b/README.md @@ -56,8 +56,12 @@ XCEngine/ │ ├── containers/ # 容器测试 │ ├── memory/ # 内存管理测试 │ ├── threading/ # 线程模块测试 -│ ├── core/ # 核心模块测试 -│ └── math/ # 数学库测试 +│ ├── core/ # 核心模块测试 +│ └── math/ # 数学库测试 +│ +├── MVS/ # 多个示例版本(开发中) +│ ├── HelloEarth/ # 基础渲染示例 +│ └── VolumeRenderer/ # 体积渲染器 │ ├── docs/ # 设计文档 │ ├── XCEngine渲染引擎架构设计.md @@ -144,6 +148,28 @@ build/tests/threading/Debug/xcengine_threading_tests.exe - Threading: 13 测试用例 - Math: 通过 +## MVS 示例版本 + +MVS(Multiple Version Samples)是项目的渲染示例部分,展示各种渲染技术: + +### HelloEarth(开发中) + +基础的 DirectX 12 渲染示例,展示如何: +- 初始化 DirectX 12 渲染环境 +- 加载和渲染静态网格 +- 使用几何着色器 +- 纹理映射 +- 常量缓冲区更新 + +### VolumeRenderer(开发中) + +基于 NanoVDB 的体积渲染器,支持: +- NanoVDB 格式体积数据加载 +- 光线步进(Ray Marching)渲染 +- HDDA 空间跳跃加速 +- 体积阴影 +- 多种渲染参数配置 + ## 文档 更多详细设计文档请参考 `docs/` 目录。