Skip to content

A hardware rasterizer designed to offer fast scene previews for Moer.

Notifications You must be signed in to change notification settings

r1ckhu/Moer_ScenePreviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moer_ScenePreviewer

Moer_ScenePreviewer is a hardware rasterizer designed to offer fast scene previews for Moer.

See Moer for more information about the scene format.

Build

Moer_ScenePreviewer uses CMake for building. You need to have CMake installed.

Dependencies

Moer_ScenePreviewer depends on the following third-party libraries. You may try to use higher versions, but successful build is not guaranteed.

eigen3:x64-windows                                3.4.0#3     
glad:x64-windows                                  0.1.36      
glad[loader]:x64-windows                                      
glfw3:x64-windows                                 3.3.9       
imgui:x64-windows                                 1.90#4      
imgui[docking-experimental]:x64-windows                       
imgui[glfw-binding]:x64-windows                               
imgui[opengl3-binding]:x64-windows                            
nlohmann-json:x64-windows                         3.11.3      
tinyobjloader:x64-windows                         2.0.0-rc9

These dependencies can be installed using a package manager like vcpkg. Refer to the Getting Started section in vcpkg's README for a comprehensive guide on how to install these libraries and integrate vcpkg with CMake.

Please ensure all dependencies are correctly installed before attempting to build Moer_ScenePreviewer.

Branches

The main branch uses OpenGL for rendering and CMake for building.

If you want to check the CPU rendering version of the code, please switch to the cpu-rendering branch. The cpu-rendering branch uses xmake for building.

Gallery

v1_0_teapot.png v1_0_classromm.png

About

A hardware rasterizer designed to offer fast scene previews for Moer.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages