Polygonjs 2.0.49
Decimate, embedded text fonts, error propagation
·built with Jai 0.2.029
-
Breaking
code/Negate,code/Complement,code/Powandcode/Normalizeare merged into the nodecode/MathUnary. Typing the old name in the tab menu still creates it, but scenes saved with the old node types will not load. We don’t have a migration system yet, so this may require manual update in the scene file for now. -
New
geo/Decimate: reduce a mesh’s triangle count, either as a fraction of the input or to an absolute triangle count, with boundary locking, small-component pruning and a maximum-error budget. - New Chrome-less fullscreen viewer. Toggle it in the viewer and save the scene, and it reopens with no editor UI around it.
-
Improved
geo/Textembeds its font, so text renders with no external font file to ship or find. - Improved Errors travel through the graph: a node whose input is errored reports it, referencing an errored node is itself an error, and the network panel tells you when you are inside one.
- Improved The web editor reports its loading progress and fetches a gzipped payload, so the first frame arrives sooner.
- Improved Network panel: improve snapping.
-
Improved
Normals are computed whenever a material needs them, including through
geo/CageDeform. No more black shading on deformed geometry. -
Improved
geo/HexaPlanenow faces +Y by default. - Fixed Nodes inside a bypassed subnet no longer cook.
-
Fixed
geo/PLYExporterandgeo/VolumeExporterpreserve the object’s transform. - Fixed Object transforms are no longer read before they are up to date, which could place geometry a frame behind.
Also in this release
geo/Text’s secondary parameters are simplified.- Dropdown styling and window corners are consistent across the editor.