Skip to content

AndrewJDR/MaterialX

 
 

Repository files navigation

Prototype MaterialX Viewer

License Travis Build Status Appveyor Build Status

This repository contains the Prototype MaterialX Viewer (MaterialXView), which leverages ShaderX to generate GLSL shaders from MaterialX graphs, rendering the results using the NanoGUI framework. Both the standard set of MaterialX nodes and the PBR node set in ShaderX are supported.

Example Images

Standard Surface Shader with procedural and uniform materials

Standard Surface Shader with textured, color-space-managed materials

Quick Start for Developers

  • Download the latest version of the CMake build system.
  • Point CMake to the root of the MaterialX library and generate C++ projects for your platform and compiler.
  • Select the MATERIALX_BUILD_VIEWER option to build MaterialXView.

Additional Resources

About

A prototype viewer for MaterialX files, based on ShaderX and NanoGUI.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 70.8%
  • C 26.4%
  • GLSL 1.3%
  • Other 1.5%