MaterialXWeb 1.39.5
Utilities for using MaterialX Packages with Web clients
Loading...
Searching...
No Matches
Welcome to Materialx Web

This repository contains a set sample implementations demonstrate bi-directional communication between backends using Python and NodeJS and front ends using Javascript .

The primary focus is on connection "open standards" such as gltF, OCIO, OpenUSD with MaterialX.

This is part of the set of tools available from MaterialX Lab

Documentation

See the h ome page for more details.

Python Flask Connector Examples

  • GPUOpen MaterialX Materials Inspector : Download MaterialX materials from the AMD GPUOpen Materials Library and inspect contents of the materials.
  • glTF and USD Conversion from MaterialX : Convert a MaterialX document to a USD or glTF Texture Procedural document.
  • OCIO to MaterialX Definition Generation (Alpha) : Use the OpenColorIO package to query for color space transforms and create MaterialX node definitions. There is support for source cde as well as nodegraph generation for transforms without LUTs.
  • Simple template example : A simple "template" application that can be copied and modified as desired.

NodeJS Express Examples


GitHub Repository

materialXWeb

Building

See build instructions found here.


(*) Spin-up time is slow as this is a free tier deployment.