RENDRE (web edition) — THIRD-PARTY NOTICES + ASSET PROVENANCE =========================================================== Rendre 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. RUNTIME LIBRARIES (vendored locally in vendor/ — not fetched from a CDN, so the app works fully offline once installed) ----------------------------------------------------------- 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; Rendre is not affiliated with or endorsed by McNeel — the name is used only to identify file-format compatibility.) mp4-muxer — MIT License, © Vanilagy (Same MIT terms as three.js above. Vendored at vendor/mp4-muxer/; writes the QuickTime-ready .mp4 that Film, Shots, and Batch video renders export, fully offline.) FONTS ----------------------------------------------------------- IBM Plex Mono — SIL Open Font License 1.1, © IBM. Vendored locally (vendor/font/) so the app needs zero cross-origin fetches offline; not served from Google Fonts at runtime. Syne — SIL Open Font License 1.1, © the Syne Project Authors. Bold weight only, used for the "Rendre" wordmark — the same display face renato.design's own marketing pages set their headings in. Vendored locally the same way as IBM Plex Mono above (vendor/font/syne-700.woff2). CODE PROVENANCE (algorithms re-implemented from literature) ----------------------------------------------------------- Rendre's own render path (what you actually use in this app): - 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. These are methods from published literature; the WGSL implementations here were written for Rendre. Present in this file but DORMANT in Rendre mode (Rendre (web edition) is served from the same HTML source as glisten's SDF clay modeler — see LICENSE.txt's lineage note; the modeler's UI is hidden here, but its code ships in the same download): - 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: original to glisten. All of the above are methods from published literature; the GLSL/JS implementations were written for glisten. BUNDLED ASSET LIBRARIES (Rendre mode) ----------------------------------------------------------- The parametric MATERIAL LIBRARY (567 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 this shared render pipeline 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: NONE SHIPPED. The SEATL "chrome" material is a procedural mirror finish (no embedded image) — no raster CC BY-SA asset ships in this build. TRADEMARKS ----------------------------------------------------------- Glisten™ and RENDRE™ are marks of Phil Renato. Ideas and source may travel; the names may not. All other 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