From 157ad131080dd528157654ce12c2bfd59707cdd8 Mon Sep 17 00:00:00 2001 From: shg8 Date: Wed, 13 Mar 2024 21:43:55 -0700 Subject: [PATCH] Update README.md --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 248c01a..6c3a897 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,14 @@ # VulkanSplatting -VulkanSplatting is an (not-yet-highly-) optimized, cross-platform implementation +VulkanSplatting is an (not-yet-) highly optimized, cross-platform implementation of [Gaussian Splatting](https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/) using the [Vulkan API](https://www.khronos.org/vulkan/) and compute pipelines. +Why Vulkan? We want to democratize the access to high-performance point-based radiance fields. +Existing implementations of Gaussian Splatting are often limited to CUDA, which only runs on NVIDIA GPUs, +and OpenGL is deprecated on Apple platforms. Additionally, Vulkan's compute capabilities are the closest to CUDA's +with support for warp-level primitives (subgroups). + [![Windows + Linux](https://github.com/shg8/VulkanSplatting/actions/workflows/cmake-multi-platform.yml/badge.svg?branch=main)](https://github.com/shg8/VulkanSplatting/actions/workflows/cmake-multi-platform.yml) ![VulkanSplatting Demo macOS](https://github.com/shg8/VulkanSplatting/assets/38004233/66542056-ce30-4998-a612-dd4f6792599e)