Remove the third-party copyrighted colour LUTs (app_settings/colorlut) and the bundled-LUT features #676

Closed
opened 2026-10-11 11:34:38 +00:00 by sky_line · 2 comments
Owner

All 27 color-grading LUT images in indra/newview/app_settings/colorlut/ (AcidTrip, AESTHETICS_1-5, Battleblue, CrossCool/Warm, Crunchy, dog_vision, Dreary, FallPainty, Harshness, NeutralLUT, Nuked, OGBoy, OldPhoto, PastelDreams, PurpleHaze, SicklyBlue, Sinner/Sinner2, Tealness, the_perfect_lut, Toonland, Warm) are copyrighted by a third party. They came in with the Lightbox/Photo Studio port from Alchemy (63de939450). We have no licence to redistribute them.

Do

  • Delete every file in the folder.
  • Remove the features that exist only to offer them: the bundled-LUT preset list in Photo Studio > Look (panel_photo_studio_look.xml, slpanelphotostudiosection.cpp), the renderer's bundled-LUT loading (llcleanrenderervk.cpp), packaging (viewer_manifest.py if it lists the folder), settings that reference a bundled LUT, and any saved-look presets that name one. Saved user settings that point at a removed LUT must fall back cleanly to no LUT. No errors, no crash.
  • Keep any path that lets users load their own LUT file, if one exists independently; it ships no copyrighted content.
  • Also remove them from release/1.2 (the stable line ships them) in the next 1.2.x.

Replacement, only if needed: the follow-up ticket.

All 27 color-grading LUT images in `indra/newview/app_settings/colorlut/` (AcidTrip, AESTHETICS_1-5, Battleblue, CrossCool/Warm, Crunchy, dog_vision, Dreary, FallPainty, Harshness, NeutralLUT, Nuked, OGBoy, OldPhoto, PastelDreams, PurpleHaze, SicklyBlue, Sinner/Sinner2, Tealness, the_perfect_lut, Toonland, Warm) are **copyrighted by a third party**. They came in with the Lightbox/Photo Studio port from Alchemy (`63de939450`). We have no licence to redistribute them. ## Do - Delete every file in the folder. - Remove the features that exist only to offer them: the bundled-LUT preset list in Photo Studio > Look (`panel_photo_studio_look.xml`, `slpanelphotostudiosection.cpp`), the renderer's bundled-LUT loading (`llcleanrenderervk.cpp`), packaging (`viewer_manifest.py` if it lists the folder), settings that reference a bundled LUT, and any saved-look presets that name one. Saved user settings that point at a removed LUT must fall back cleanly to no LUT. No errors, no crash. - Keep any path that lets users load **their own** LUT file, if one exists independently; it ships no copyrighted content. - Also remove them from `release/1.2` (the stable line ships them) in the next 1.2.x. Replacement, only if needed: the follow-up ticket.
sky_line added this to the Slipstream project 2026-10-11 11:34:38 +00:00
Author
Owner

Agent dispatched (Sonnet).

Agent dispatched (Sonnet).
Author
Owner

Removed in 1.2.2 (stable) and 1.3.0 Beta 4: all 27 bundled LUTs are gone, and the bundled-LUT lookup with them. Users' own LUTs in their LUT folder still work. Verified the published zips contain no colorlut files. Purging older releases and history is tracked in #680.

Removed in **1.2.2** (stable) and **1.3.0 Beta 4**: all 27 bundled LUTs are gone, and the bundled-LUT lookup with them. Users' own LUTs in their LUT folder still work. Verified the published zips contain no `colorlut` files. Purging older releases and history is tracked in #680.
sky_line 2026-10-11 12:53:15 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#676
No description provided.