Brush is a 3D reconstruction engine using Gaussian splatting, designed to be portable, flexible, and fast across various systems, including macOS, windows, linux, AMD/Nvidia cards, Android, and browsers. This project, built using WebGPU compatible tech, demonstrates potential in machine learning for real-time rendering on all devices without heavy dependencies. The project is still in the proof-of-concept stage and lacks optimal performance. Unique features include live training visualization, rendering, and training dynamics comparison. Benchmarks indicate competitive rendering performance but slightly slower training. Despite some quality lag behind the original GS implementation, the project shows promise with innovative techniques and frameworks.(Note: This summary excludes the web demo compatibility details and technical specifics for brevity.)
https://github.com/ArthurBrussee/brush