A lightweight Vulkan-based renderer plugin for displaying 3D models inside Revelation TODO.
Vulkan Renderer is a plugin designed for the Revelation ecosystem, providing real-time rendering of 3D models using the Vulkan API.
It supports drag-and-drop model loading and integrates seamlessly with the Revelation plugin system.
- Download and install the Vulkan SDK from the official website: Vulkan
- Download Revelation TODO from the revelation releases page.
- Download the Vulkan Renderer plugin from this repository’s releases page.
- Extract the downloaded
.7zfile into the Revelation installation directory. - Launch
Revelation.exeand open the Vulkan Renderer plugin page. - Drag any supported 3D model file into the renderer window.
- The model will be loaded and rendered once the import process is complete.
一个基于 Vulkan 的轻量级 3D 模型渲染插件,用于在 Revelation TODO 中实时显示 3D 模型。
- 从 Vulkan 页面下载 Vulkan SDK。
- 从 Revelation 发布页面下载 Revelation TODO 主程序。
- 从本仓库的发布页面下载 Vulkan Renderer 插件。
- 将下载的
.7z中的所有文件夹及文件解压到 Revelation 的安装目录中。 - 启动
Revelation.exe,并切换到 Vulkan Renderer 插件页面。 - 将任意支持格式的 3D 模型文件拖拽到渲染窗口中。
- 模型加载完成后,将自动显示并渲染在窗口中。
-
Install Vulkan SDK
Download and install the Vulkan SDK from the official website:
https://vulkan.lunarg.com/Ensure the following components are available:
- Vulkan SDK
volkglm- Vulkan Memory Allocator (
vma)
Make sure the environment variable
VULKAN_SDKis properly set.
-
Clone the Revelation repository
git clone --recursive https://github.com/revelationtodo/Revelation.git
-
Add the Vulkan Renderer plugin
Navigate to the SourceCode directory inside the Revelation project, then clone this repository:
cd Revelation/SourceCode git clone https://github.com/revelationtodo/Revelation.Plugin.VulkanRenderer.git VulkanRenderer -
Merge vcpkg dependencies
Some dependencies defined in:
VulkanRenderer/vcpkg.json
may not yet exist in the main project configuration. Please manually copy any missing dependency entries into:
Revelation/SourceCode/vcpkg.json
-
Build Revelation
Follow the build instructions provided in the main Revelation repository: https://github.com/revelationtodo/Revelation
-
Build and Run
After completing the engine setup:
- Build the project
- Launch Revelation.exe
- Switch to the renderer page
- Verify that the Vulkan Renderer plugin is correctly loaded
