materialpersist
Materialpersist is an open‑source software library designed to enable reliable, long‑term storage of material definitions used in three‑dimensional graphics and computational design workflows. The library provides a lightweight, cross‑platform API that serialises material properties—such as colour, specular highlights, roughness, texture maps, and shader parameters—into a portable binary or JSON format. These persisted representations can be loaded at runtime by rendering engines, game engines, or CAD applications, ensuring that material data remains consistent across sessions, version changes and distributed development environments.
The project originated in 2018 when a group of game‑engine developers at the University of Technological Design
Materialpersist stores material data in a relational format backed by SQLite for small projects, or in a
Typical use cases for Materialpersist include: (1) synchronising material libraries between content creation teams; (2) batch