Skip to content

TimChen1383/OnlineMaterialLibrary

Repository files navigation

OnlineMaterialLibrary (WIP. Temporary name)

Due to the shader language and the node based design of the game engine, materials are usually hard to share across multiple platforms. Which means you can't see it on web browser, hard to share with other people and the material can only be use in single platform like Unreal Engine, Unity or Substance.

This platform is based on Slang(https://shader-slang.org/), which supports multiple backend targets for portable code deployment across diverse APIs and platforms. It cludes features below:

  • Slang : Code based. Based on the industry standard shader language Slang
  • Cross Platform : Write once and server will compile to code for multiple platforms
  • Realtime Preview : Can be converted and demostrate in realtime through Web Browser
  • Game Engine Support : Can be converted and export to game engine like Unreal Engine and Unity
  • Library : Storing ready to use materials as library on the platform
  • Sharing : Easy to share with other people

High-Level Architecture architecture

Compiler Slang

Shader Library

Library

Code Editor and Compiler

Edit

Cross Platform Export

Export

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published