| --- |
| license: cc0-1.0 |
| tags: |
| - onnx |
| - pbr |
| - texture |
| - normal-map |
| - qtmesheditor |
| - qtmesh |
| - qtmesh-cloud |
| library_name: onnx |
| --- |
| |
| # QtMeshEditor — AI models |
|
|
| ONNX models used by [QtMeshEditor](https://github.com/fernandotonon/QtMeshEditor)'s |
| AI-assisted authoring features. |
|
|
| ## PBR map synthesis |
|
|
| `1x-PBRify_NormalV3.onnx`, `1x-PBRify_RoughnessV2.onnx`, `1x-PBRify_Height.onnx` |
| generate tangent-space normal / roughness / height maps from a single albedo |
| (diffuse) texture. |
|
|
| These are **ONNX re-exports** of the CC0 SPAN models from |
| **[Kim2091/PBRify_Remix](https://github.com/Kim2091/PBRify_Remix)** (LICENSE: |
| CC0-1.0), trained on CC0 content from ambientCG / Poly Haven. Converted with |
| `scripts/export-pbrify-onnx.py` in the QtMeshEditor repo (spandrel + |
| `torch.onnx.export`, opset 18). All credit for the weights goes to Kim2091. |
|
|
| - **License:** CC0-1.0 (public domain), same as the source models. |
| - **I/O:** 1×3×H×W float NCHW in `[0,1]` → 1×3×H×W out (normal as RGB; |
| roughness/height as RGB, consumed as luminance). Dynamic H/W. |
|
|
| QtMeshEditor downloads these on first use into `<AppData>/ai_models/pbr/`. |
|
|
| More info in [QtMesh Cloud website](https://qtmesh.dev) |