From dc9b0751cb01710fba00b00a7375a9769cdf94ac Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Fri, 13 Mar 2026 20:40:12 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=9C=A8README=E4=B8=AD=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0MVS=E7=A4=BA=E4=BE=8B=E7=89=88=E6=9C=AC=E4=BB=8B?= =?UTF-8?q?=E7=BB=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) 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/` 目录。