{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":349833459,"defaultBranch":"main","name":"open-display-transform","ownerLogin":"jedypod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-20T20:57:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3261432?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682820805.0","currentOid":""},"activityList":{"items":[{"before":"84f739a237d356528ad42640d3481dd45ae75f56","after":"51372658bedb18433dcb8d22f963f4e450f28073","ref":"refs/heads/main","pushedAt":"2024-05-11T21:17:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"GamutConvert: Add faster implementation with pre-calculated matrices.","shortMessageHtmlLink":"GamutConvert: Add faster implementation with pre-calculated matrices."}},{"before":"e7d435db7dc2bdc850ac800849616d367643798c","after":"84f739a237d356528ad42640d3481dd45ae75f56","ref":"refs/heads/main","pushedAt":"2024-05-06T04:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Tesseract: Add input transfer function option","shortMessageHtmlLink":"Tesseract: Add input transfer function option"}},{"before":"f5b2759bd3cac5a22359ac57fbfa24773b91b996","after":"e7d435db7dc2bdc850ac800849616d367643798c","ref":"refs/heads/main","pushedAt":"2024-05-06T04:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT: Default to Davinci Wide Gamut not Blackmagic Wide Gamut (woops)","shortMessageHtmlLink":"OpenDRT: Default to Davinci Wide Gamut not Blackmagic Wide Gamut (woops)"}},{"before":"291cda3ff2125faa844acf723b702f88ca124519","after":"f5b2759bd3cac5a22359ac57fbfa24773b91b996","ref":"refs/heads/main","pushedAt":"2024-04-23T04:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT: Add ability to linearize with some common OETFs.","shortMessageHtmlLink":"OpenDRT: Add ability to linearize with some common OETFs."}},{"before":"4af429d93fa3eeb34d9ff2777f4d18a247bbfb40","after":"291cda3ff2125faa844acf723b702f88ca124519","ref":"refs/heads/main","pushedAt":"2024-04-22T23:17:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.3.2 - small tweaks to weights and parameters","shortMessageHtmlLink":"OpenDRT v0.3.2 - small tweaks to weights and parameters"}},{"before":"a229f81f809a29a84c90bfce0816f39ce7cd50b6","after":"4af429d93fa3eeb34d9ff2777f4d18a247bbfb40","ref":"refs/heads/main","pushedAt":"2024-04-14T20:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"HueContrast: fix name","shortMessageHtmlLink":"HueContrast: fix name"}},{"before":"acbf0ce68bb2714996cd03cb22156ebbc4e0b413","after":"a229f81f809a29a84c90bfce0816f39ce7cd50b6","ref":"refs/heads/main","pushedAt":"2024-04-09T15:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Tesseract: some tweaks and refinements\n- reduce hue low r a bit\n- add power function on hue angle ratios for hue contrast function so mid-range chroma is affected less\n- increase purity compress factor for green a bit\n- ramp up peak white clip in hdr to 256\n- default clamp to on","shortMessageHtmlLink":"Tesseract: some tweaks and refinements"}},{"before":"d79d886e3dd4ca8d625c310edbf2c9ee2a8d8097","after":"acbf0ce68bb2714996cd03cb22156ebbc4e0b413","ref":"refs/heads/main","pushedAt":"2024-04-08T00:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Add Tesseract view transform.","shortMessageHtmlLink":"Add Tesseract view transform."}},{"before":"946355a69f394ca89a3dda5ae8af82dc9cc2c300","after":"d79d886e3dd4ca8d625c310edbf2c9ee2a8d8097","ref":"refs/heads/main","pushedAt":"2024-04-04T15:08:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"HueContrast: change bias function for more appropriate behavior.","shortMessageHtmlLink":"HueContrast: change bias function for more appropriate behavior."}},{"before":"6b424611fc5af669229ead7b1da2e2b86d3f772e","after":"946355a69f394ca89a3dda5ae8af82dc9cc2c300","ref":"refs/heads/main","pushedAt":"2024-04-04T02:50:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"ColorContrast: add bidirectional compression/expansion.\nPreviously we could only compress or expand and then mix back to the original.\nWith this change you now have separate compression/expansion control for low\nand high, driven by a generic tonescale curve with a bias. This one is pretty fun!","shortMessageHtmlLink":"ColorContrast: add bidirectional compression/expansion."}},{"before":"8df651972d15c982114b4ce72cff8186a3345987","after":"6b424611fc5af669229ead7b1da2e2b86d3f772e","ref":"refs/heads/main","pushedAt":"2024-04-03T15:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"chromagnon: bugfix non-terminated comment line.","shortMessageHtmlLink":"chromagnon: bugfix non-terminated comment line."}},{"before":"14fa1671c0ec07e35b99e43a2a45ae50f66024f3","after":"8df651972d15c982114b4ce72cff8186a3345987","ref":"refs/heads/main","pushedAt":"2024-04-01T22:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Add ChromagnonView - a per-channel view transform for the cavemen among us.","shortMessageHtmlLink":"Add ChromagnonView - a per-channel view transform for the cavemen amo…"}},{"before":"6dd265b47475df5df72ed3a343ed76c4abf58c5f","after":"14fa1671c0ec07e35b99e43a2a45ae50f66024f3","ref":"refs/heads/main","pushedAt":"2024-04-01T21:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"cleanup dumb old tonescale emulation presets","shortMessageHtmlLink":"cleanup dumb old tonescale emulation presets"}},{"before":"0de9abf68c5a6be5614d6bf9ee8291bc992b4b51","after":"6dd265b47475df5df72ed3a343ed76c4abf58c5f","ref":"refs/heads/main","pushedAt":"2024-04-01T21:49:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"add PrimaryFocus tool","shortMessageHtmlLink":"add PrimaryFocus tool"}},{"before":"3908d66525d815e31548c86294e77ff2f50f626c","after":"0de9abf68c5a6be5614d6bf9ee8291bc992b4b51","ref":"refs/heads/main","pushedAt":"2024-03-30T01:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"restructure display transforms folder.","shortMessageHtmlLink":"restructure display transforms folder."}},{"before":"e2af9c18e7d93a11b2dc2c137d2e98c9b637aeb7","after":"3908d66525d815e31548c86294e77ff2f50f626c","ref":"refs/heads/main","pushedAt":"2024-03-24T03:53:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"bugfix wrong default value for r0","shortMessageHtmlLink":"bugfix wrong default value for r0"}},{"before":"bdbcbab279a352d37f7155bb401f1e6d3abfd416","after":"e2af9c18e7d93a11b2dc2c137d2e98c9b637aeb7","ref":"refs/heads/main","pushedAt":"2024-03-24T03:24:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Look Transforms: Add MidtoneContrast tool.\nA more sophisticated contrast operator with linear toe and shoulder sections.\nhttps://www.desmos.com/calculator/mqvhho1mf9","shortMessageHtmlLink":"Look Transforms: Add MidtoneContrast tool."}},{"before":"86e86c9c2676bb760c047f77845b9d0e2bd1b3e1","after":"bdbcbab279a352d37f7155bb401f1e6d3abfd416","ref":"refs/heads/main","pushedAt":"2024-03-23T21:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Look Transforms: Add Contrast tool.\nA more sophisticated contrast operator with linear toe and shoulder sections.\nhttps://www.desmos.com/calculator/mqvhho1mf9","shortMessageHtmlLink":"Look Transforms: Add Contrast tool."}},{"before":"754089bf08d355008639cac060ecc66759dafea7","after":"86e86c9c2676bb760c047f77845b9d0e2bd1b3e1","ref":"refs/heads/main","pushedAt":"2023-08-30T04:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"ChromaValue Nuke: Bugfix nan with 0.0 input.","shortMessageHtmlLink":"ChromaValue Nuke: Bugfix nan with 0.0 input."}},{"before":"520789c169ba48f57a01726856ae0d266bc8e1cb","after":"754089bf08d355008639cac060ecc66759dafea7","ref":"refs/heads/main","pushedAt":"2023-08-25T03:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.8\n- chroma contrast sources from unscaled norm to avoid breaking hdr\n- chroma normalize only affect primaries not secondaries to avoid over-compressing yellows etc\n- dctl: remove contrast and flare from exposed parameters. a view transform is not a grading tool.\n- bugfix dctl: rgb was clamped before weighted sum in norm\n- bugfix dctl: sdivf function was clamping to zero at a high epsilon","shortMessageHtmlLink":"OpenDRT v0.2.8"}},{"before":"eb85d61bf4f458580aee3e8ad8de4cb0fd89c865","after":"520789c169ba48f57a01726856ae0d266bc8e1cb","ref":"refs/heads/main","pushedAt":"2023-08-20T03:32:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.7: Refine chroma treatment.\n- Add mid-range chroma contrast to improve skin-tone rendering.\n- Increase chroma range affected by hue shift.","shortMessageHtmlLink":"OpenDRT v0.2.7: Refine chroma treatment."}},{"before":"9538b57c6897d703f988315011075a47f15e77dc","after":"eb85d61bf4f458580aee3e8ad8de4cb0fd89c865","ref":"refs/heads/main","pushedAt":"2023-08-20T01:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.7: Refine chroma treatment.\n- Add mid-range chroma contrast to improve skin-tone rendering.\n- Increase chroma range affected by hue shift.","shortMessageHtmlLink":"OpenDRT v0.2.7: Refine chroma treatment."}},{"before":"c6e18f4d5cb8ec2ef8c3854878026b1fdbb4aee4","after":"9538b57c6897d703f988315011075a47f15e77dc","ref":"refs/heads/main","pushedAt":"2023-08-09T04:13:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.6: Refine Weights and chroma treatment.\n- Refine weights to reduce nuclear greens.\n- New approach for dechroma slider, attempts to improve smooth tonality in colored gradients.\n- Tweak chroma normalize parameters to compensate.\n- Push blue dechroma a little more cyan, was still appearing slightly purple.","shortMessageHtmlLink":"OpenDRT v0.2.6: Refine Weights and chroma treatment."}},{"before":"368b76d66947d07a032c4de0db6886c50c288abb","after":"c6e18f4d5cb8ec2ef8c3854878026b1fdbb4aee4","ref":"refs/heads/main","pushedAt":"2023-08-09T04:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"- Refine weights to reduce nuclear greens.\n- New approach for dechroma slider, attempts to improve smooth tonality in colored gradients.\n- Tweak chroma normalize parameters to compensate.\n- Push blue dechroma a little more cyan, was still appearing slightly purple.","shortMessageHtmlLink":"- Refine weights to reduce nuclear greens."}},{"before":"c4e2427f5f4c9753ef691baa7f6451c0be860483","after":"368b76d66947d07a032c4de0db6886c50c288abb","ref":"refs/heads/main","pushedAt":"2023-08-08T04:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"001e5b6c817a670a5adc3e7f96376477e771ca88","after":"c4e2427f5f4c9753ef691baa7f6451c0be860483","ref":"refs/heads/main","pushedAt":"2023-08-08T04:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.5: Refine dechroma and normalize approach.\n- Bugfix unbalanced weights in norm causing contrast increase along neutral axis.\n- Refine normalize approach to affect mid-range luminance-chrominance values less.\n- Rework order of operations to be more effective (gamut compress, normalize, chroma compress, hue shift).\n- Switch back to weighted sum for norm\n- Tweak hue shift approach to more reliably limit effect to chroma-compressed pixels.","shortMessageHtmlLink":"OpenDRT v0.2.5: Refine dechroma and normalize approach."}},{"before":"5c07a3390b45fb79a20e0ddce4d02312bbb49dcf","after":"001e5b6c817a670a5adc3e7f96376477e771ca88","ref":"refs/heads/main","pushedAt":"2023-06-25T20:56:15.726Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.4: Refine dechroma hueshift and normalize.\n- Remove parameters that probably shouldn't be user-facing.\n- Even out weights for reasonable performance with common camera gamuts\n- rework order of operations: hue shift and normalize are now calculated from hue/chroma calculated _after_ chroma compression.\n- push peak clip in tonescale higher: 128-256","shortMessageHtmlLink":"OpenDRT v0.2.4: Refine dechroma hueshift and normalize."}},{"before":"83e00a06c24db6eed77f2f340c38cf58e05a4f4a","after":"5c07a3390b45fb79a20e0ddce4d02312bbb49dcf","ref":"refs/heads/main","pushedAt":"2023-06-25T02:33:04.978Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.4: Refine dechroma hueshift and normalize.\n- Remove parameters that probably shouldn't be user-facing.\n- Even out weights for reasonable performance with common camera gamuts\n- rework order of operations: hue shift and normalize are now calculated from hue/chroma calculated _after_ chroma compression.\n- push peak clip in tonescale higher: 128-256","shortMessageHtmlLink":"OpenDRT v0.2.4: Refine dechroma hueshift and normalize."}},{"before":"291a5424c309cbcee9e89458a5f4e0138ed16f1a","after":"83e00a06c24db6eed77f2f340c38cf58e05a4f4a","ref":"refs/heads/main","pushedAt":"2023-06-24T23:06:52.771Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT v0.2.3: refine color handling\n- add post-chroma compress soft-clip / \"gamut compress\" to improve smooth gradients in transitions of saturated lights from highlight to shadow\n- refine chroma normalize setup, include two controls\n- change highlight chroma compression method to be driven by tonescale curve through power function (improve chroma retention in midtones and shadows)","shortMessageHtmlLink":"OpenDRT v0.2.3: refine color handling"}},{"before":"c266f04d6c859a301a3146d98c6018b9b6190e0f","after":"291a5424c309cbcee9e89458a5f4e0138ed16f1a","ref":"refs/heads/main","pushedAt":"2023-06-19T04:06:17.510Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedypod","name":"Jed Smith","path":"/jedypod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3261432?s=80&v=4"},"commit":{"message":"OpenDRT 0.2.2: Scrap hue-angle dechroma.","shortMessageHtmlLink":"OpenDRT 0.2.2: Scrap hue-angle dechroma."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER2hK-AA","startCursor":null,"endCursor":null}},"title":"Activity · jedypod/open-display-transform"}