Files
osmWorkflow/.trellis/tasks/archive/2026-08/08-07-qgis-traffic-signal-overrides/notes.md

737 B

Debug Notes

2026-08-07 countdown node-name regression

Stable signal_uid values are intentionally descriptive and can exceed Blender's 63-byte object-name limit. Using them directly in dynamic lens/countdown node names caused Blender to truncate names while Cesium looked up the untruncated strings. The countdown GLBs then exposed all digits without the runtime being able to hide the inactive values, appearing as overlapping/blurred numbers.

Runtime signal records now carry a deterministic short nodeKey (ts_ plus the first 16 hex characters of SHA-256 of signal_uid). Blender uses it for dynamic object names and Cesium uses the same key for lookups. Preview keeps a fallback to signal.id for older metadata files.