Home - Hirai0827/Dynamis GitHub Wiki

Dynamis

Image from Gyazo

About

This is the project which enable us to do raymarching with XML. Image from Gyazo https://dynamis-sample.web.app/

Feature

  • Using XML as Raymarching description language. you can make some shader arts without deep knowledge of math.
  • You can make shader art of raymarching with simple geometry and calculation with XML.
  • If you write <box/>, code about SDF of Box will be automatically generated.
  • If you what you feel when use, please access (in this blank, I put sample website) Image from Gyazo

Contents

  • Dynamis_core - the core parts of Dynamis.
  • others- necessary files which are used in sample project which made with React/Next.js/Three.js/AceEditor

Usage

Import the package.

yarn add https://github.com/Hirai0827/Dynamis

Then, compile DynamisCode to GLSL.

 
const res = DynamisCompiler.Compile("<render><sphere></render>");
const generatedGLSL = res.data;

Contact

If you have something about the project please contact us

  • Hirai(@lucknknock) Image from Gyazo
⚠️ **GitHub.com Fallback** ⚠️