Skip to content
unclejimboPublic

About

Qt3D based graphics library

Topics

Resources

Stars

45 stars

Watchers

6 watching

Forks

Latest commit

 

History

275 Commits

Folders and files

Repository files navigation

Klein

Klein provides various rendering techniques and utilities based on Qt3D, including:

  • Physically based material
  • Percentage-closer soft shadows
  • Solid wireframe rendering
  • Weighted-blended order independt transparency
  • Instancing
  • Dear ImGui integration
  • Per-vertex color rendering
  • Trackball camera controller
  • And more...

Dependencies

  • Qt5(>=5.12.0)

Getting started

This project uses CMake.

mkdir build
cd build
cmake ..
make/msbuild

Build examples by adding -DBUILD_EXAMPLES=ON.

Use Klein in your own CMake project by

target_link_libraries(your-target Klein::Klein)

The examples\BasicWindow folder is a good starting point to get to play with Klein.

About

Qt3D based graphics library

Topics

Resources

Stars

45 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages