Uyava Viewer


Client info:
The national research and development company has been driving innovation for more than 50 years, creating systems that improve human-technology interaction and actively conducting scientific research
Task:
Creating an interactive viewer for displaying and editing 3D volumetric data
Headquarters:
New Delhi, India
The main task was the development of an interactive viewer for displaying and editing three-dimensional volumetric data in a sparse representation. This software visualizes models in the OpenVDB format and provides interactions with them faster than existing systems.
Main Functionality
- The displayed data supports various types, with float and bool currently accessible.
- The software seamlessly handles the visualization of a substantial volume of active voxels, up to 10 billion concurrently, contingent upon the video card’s memory. Interactivity remains robust throughout.
- Users can exhibit multiple models simultaneously and execute various operations such as dilation, erosion, filling, spatial transformations, and boolean operations.
- The application features a free camera mode alongside customizable rendering settings encompassing lighting, color, and interpolation.
Technologies used
C++, Cuda, Python, OpenVDB, OpenGL, Qt (*icons)
