A real-time graphics library built with C# and TypeScript.
Velvet focuses on rendering architecture, scene management, and graphics systems while exploring modern web-based rendering through WebGL and JSInterop.
- 🌐 Live Demo →
https://velvet3d.github.io - 🧩 Velvet Site →
velvet3d/velvet-site - 🧪 Velvet Razor →
velvet3d/velvet-razor - 📦 NuGet →
https://www.nuget.org/profiles/AezanPathan
- Real-time rendering
- Scene and camera systems
- WebGL rendering pipelines
- Modular rendering architecture
- Blazor and Razor hosting experiments
- JSInterop-based rendering integration
Velvet is currently under active development and some APIs or hosting integrations may change over time.
The Razor-based hosting mode is currently experimental.
Due to rendering lifecycle and SSR limitations, continuous rendering and runtime persistence are still being refined.
For stable demos and runtime rendering, Blazor hosting is currently recommended.