Skip to content

CAD Renderer - performance optimized Vulkan visualization library for CAD. It is designed as GPU-oriented rendering engine for high performance complex scene rendering with GPU-based visibility culling and LOD processing. It can very efficiently handle complicated scenes composed of very many small objects as typical for CAD scenes.

License

Notifications You must be signed in to change notification settings

puppybutthole/CADR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CADR

CAD Renderer Vulkan library. It can be used as GPU-oriented rendering engine for high performance complex scene rendering with GPU-based visibility culling and LOD processing. It can very efficiently handle complicated scenes composed of very many small objects as typical for CAD scenes.

Compile

Prerequisities:

  • Windows: Microsoft Visual C++ 2022
  • Linux: gcc
  • cmake
  • development libraries (included in 3rdParty folder): ** Vulkan development files (ubuntu package name libvulkan-dev, Vulkan-SDK on Windows) ** glm 0.9.7.0 or newer ** boost
  • to compile examples: ** Linux (X11): libx11-dev package ** Linux (Wayland): libwayland-dev, wayland-protocols, libdecor

About

CAD Renderer - performance optimized Vulkan visualization library for CAD. It is designed as GPU-oriented rendering engine for high performance complex scene rendering with GPU-based visibility culling and LOD processing. It can very efficiently handle complicated scenes composed of very many small objects as typical for CAD scenes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.9%
  • CMake 9.1%