A KDE-native 3D model viewer with Vulkan rendering.
- STL file viewing (binary and ASCII)
- Vulkan-based rendering via Qt RHI
- PBR-style lighting with 3-point light setup
- Environment reflections with procedural sky dome
- ACES tone mapping
- Orbit camera with mouse controls
- Kirigami UI with file browser integration
Coming soon
yay -S kmodelDependencies:
- Qt 6 (Base, Declarative, Quick, ShaderTools)
- KDE Frameworks 6 (Kirigami)
- Vulkan headers and loader
- CMake
- Extra CMake Modules
Build:
cmake -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
./build/src/kmodelOr using the Makefile:
make run- Left mouse drag - Orbit camera
- Scroll wheel - Zoom in/out
GPL-3.0-or-later