raulgrell / Vumod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vumod

An OpenGL based model viewer.

Libraries

  • glad
  • glfw
  • dear imgui
  • tinyobjloader

Building

Windows

Using Clang/LLVM:

clang++ src/main.cpp ext/glad/glad.cpp ext/imgui/imgui.cpp ext/imgui/imgui_widgets.cpp ext/imgui/imgui_draw.cpp ext/imgui/imgui_demo.cpp ^
    -Wall -std=c++11 ^
    -o main.exe ^
    -I ./glfw/include/ ^
    -I ./ext/ ^
    -L ./glfw/lib-vc2017/ ^
    -nodefaultlibs -l kernel32 -l user32 -l gdi32 -l shell32  -l opengl32 -l glfw3 -l msvcrt

Roadmap

  • Wireframe renderer
  • Global illumination renderer
  • Shaded renderer (Flat, Smooth)
  • Raytracing renderer
  • PBR Materials
  • Model Hot-Reloading
  • Client Side Reloading

About


Languages

Language:C 49.4%Language:C++ 47.0%Language:HTML 1.3%Language:JavaScript 0.8%Language:CSS 0.6%Language:GLSL 0.3%Language:CMake 0.3%Language:Objective-C 0.3%Language:Batchfile 0.0%