DESIGNO — THIRD-PARTY NOTICES + ASSET PROVENANCE =========================================================== Designo is NON-COMMERCIAL RESEARCH SOFTWARE published as a research artifact by Phil Renato (see LICENSE.txt + DISCLAIMER.txt). This file lists what it uses and where the bundled assets came from. Designo is built on the glisten codebase — a sibling renato.design modeler — and shares its runtime libraries, its re-implemented algorithms, and its bundled material + environment libraries. The code- and asset-provenance below is therefore stated in glisten's terms where that is the honest, accurate origin; "glisten" there names the lineage those parts were authored for, inherited unchanged by Designo. RUNTIME LIBRARIES (loaded from CDN, not redistributed here) ----------------------------------------------------------- three.js — MIT License Copyright (c) 2010-2026 three.js authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. rhino3dm / openNURBS — MIT License Copyright (c) 2018-2026 Robert McNeel & Associates (Same MIT terms as above. Loaded on demand, only when a Rhino .3dm file is imported. "Rhino" and "Rhinoceros" are trademarks of Robert McNeel & Associates; Designo is not affiliated with or endorsed by McNeel — the name is used only to identify file-format compatibility.) FONT ----------------------------------------------------------- IBM Plex Mono — SIL Open Font License 1.1, © IBM. Served by Google Fonts at runtime; not redistributed in this file. CODE PROVENANCE (algorithms re-implemented from literature) ----------------------------------------------------------- - AgX display transform: Troy Sobotka's AgX (the Blender 4.x default look); the minimal polynomial fit follows the widely shared approximation published by Benjamin Wrensch (iolite engine blog). Reimplemented in WGSL for this app. - GGX microfacet model: Walter et al. 2007; Smith masking; Schlick Fresnel approximation; exact dielectric Fresnel. - Environment importance sampling: piecewise-constant 2D distribution after Pharr/Jakob/Humphreys, PBRT. - BVH: binned SAH construction after Wald 2007. - Orthonormal basis: Duff et al. 2017 (Pixar). - PCG hash RNG: O'Neill, PCG family. - Path tracing: Kajiya 1986, the rendering equation. - Marching tetrahedra polygonization: after Doi & Koide 1991. - Mesh fairing: Taubin 1995 (λ|μ smoothing without shrinkage, with Newton projection back to the true SDF surface). - Smooth-min SDF combines, and the analytic curve/segment distance functions (the quadratic-bezier tube and capsule behind the Tendrile / Spine / Braid organic builders): popularized by Inigo Quilez. - L-systems (the GROW branching builder): the parallel rewriting grammar of Aristid Lindenmayer 1968; 3-D turtle interpretation after Prusinkiewicz & Lindenmayer, "The Algorithmic Beauty of Plants" 1990. The stochastic grammar + tropism model and the GLSL/JS code are glisten's. - Skeletal posing: linear-blend skinning of the grown bodies (standard skeleton-subspace deformation). - The Alembic/Ogawa writer and all UI code: original to glisten. - The procedural marble (the "Marmo" Rendre materials): ported from Marezzo, a standalone Italian-marble generator built on the MARMORAIO field-capture study (Venezia & Milano, June 2026). The five-structure + redox-map model and its WGSL/GLSL/JS code are original to that project, inherited unchanged here. Marble colour follows the rock's chemistry (hematite Fe3+ = red/pink, reduced iron in serpentine Fe2+ = green, calcite = white vein). These are methods from published literature; the WGSL/GLSL/JS implementations here were written for glisten (and Marezzo). BUNDLED ASSET LIBRARIES (Rendre mode) ----------------------------------------------------------- The parametric MATERIAL LIBRARY (577 entries) consists of scalar shading parameters (color, metalness, roughness, IOR, transmission, coat, sheen, emission) extracted from the material library authored for Rendre (Phil Renato's research renderer), with Rendre's own re-authored names and taxonomy (Lucida, Aurum, Argent, Latten, Heartwood, Lithic, …). Texture-driven and procedural node-group materials were deliberately EXCLUDED from the port — only parameter values travel, no third-party textures, node graphs, or .blend data. The ENVIRONMENT LIBRARY was REBUILT 2026-06-06 so every shipped studio has pinned provenance. ONE TELLING, used everywhere: 33 fetched studios in the drawer = 28 synthesized originals + 5 Poly Haven CC0 photographic sets, plus the embedded default studio (also synthesized). Two buckets, no exceptions: SYNTHESIZED / ORIGINAL (28 in the drawer, + the embedded default + the modeler's reflective studio): procedurally generated, original work, made for glisten by Phil Renato + Claude with rendre_assets/tools/make_envs.py (soft-panel / pinhole / tube / ring / gradient-wash synthesis in direction space). annulus-low-contrast · backwash-cinnabar · backwash-sodium · backwash-three-pinholes · backwash-tyrian · backwash-verdigris · cage-room · coved · five-light-studio · floorlight-screen · four-light-studio · four-square-mirrored · full-wash-tyrian · low-contrast · paneled · plush-gray · rendre-studio · rimlit-three-point · soft-back · soft-light · studio-panel · three-light-studio · three-point-high-contrast · three-point-two-pinholes · top-and-bottom-center-pinhole · tubes · underlit-square · vertical-bands · plus the embedded "Rendre Studio" default and the modeler's reflective studio image. PHOTOGRAPHIC, CC0 — Poly Haven (5 in the drawer): fetched 2026-06-06 from polyhaven.com (CC0 1.0 — no attribution required; given with thanks; disused-warehouse re-encoded same day to clean a malformed upstream header — pixel data identical, see _provenance_cc0.json). Per-file source log ships in rendre_assets/env/_provenance_cc0.json. ballroom <- polyhaven.com/a/dancing_hall photo-studio-sienna <- polyhaven.com/a/brown_photostudio_02 empty-cell <- polyhaven.com/a/small_empty_room_3 snow-wood <- polyhaven.com/a/snowy_forest disused-warehouse <- polyhaven.com/a/empty_warehouse_01 RASTER, CC BY-SA (1, modeler chrome only): the SEATL chrome environment is "Space Needle 360° Panorama", Wikimedia Commons, CC BY-SA — https://commons.wikimedia.org/wiki/File:Space_Needle_360_Panorama.jpg (also credited in the app's Help panel). The environment set previously distributed with Rendre (studio-light rig images of unconfirmed authorship) was RETIRED from glisten on 2026-06-06 and is no longer shipped. TRADEMARKS ----------------------------------------------------------- All trademarks are the property of their respective owners. Mentions of third-party applications (e.g. Rhino, Blender) identify file-format compatibility only and imply no affiliation or endorsement. CONTACT ----------------------------------------------------------- Phil Renato · renato.design · philrenato@gmail.com