Skip to content

A cross-platform lithophane generator with 3D preview and configuration written in C++ with efficiency, customizability and usability in mind.

License

Notifications You must be signed in to change notification settings

YellowAtom/lithogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LithoGen

A cross-platform lithophane generator with 3D preview and in-depth configuration written in C++ with efficiency, customizability and usability in mind. Supports loading images of types jpeg, png, tga, bmp, psd, gif, hdr, pic and exports to stl.

Application Preview

Installation

Windows users can download the latest binary from the GitHub Releases, otherwise it must be built from source.

Building From Source

The project uses the CMake build system with all dependencies bundled. Therefore, CMake can be used as normal.

Dependencies

The official name, source and version of the project dependencies.

Name Version Source
Battery Embed 1.2.19 https://github.com/batterycenter/embed
Glad 2.0.8 https://github.com/Dav1dde/glad
GLFW 3.4 https://github.com/glfw/glfw
GLM 1.0.1 https://github.com/g-truc/glm
Dear ImGui 1.91.8 https://github.com/ocornut/imgui
microstl Commit ec3868a https://github.com/cry-inc/microstl/tree/ec3868a14d8eff40f7945b39758edf623f609b6f
Native File Dialog Extended 1.2.1 https://github.com/btzy/nativefiledialog-extended
std_image 2.30 https://github.com/nothings/stb

About

A cross-platform lithophane generator with 3D preview and configuration written in C++ with efficiency, customizability and usability in mind.

Topics

Resources

License

Stars

Watchers

Forks