{"action":"closed","issue":{"url":"https://api.github.com/repos/shadowmage45/TexturesUnlimited/issues/30","repository_url":"https://api.github.com/repos/shadowmage45/TexturesUnlimited","labels_url":"https://api.github.com/repos/shadowmage45/TexturesUnlimited/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/shadowmage45/TexturesUnlimited/issues/30/comments","events_url":"https://api.github.com/repos/shadowmage45/TexturesUnlimited/issues/30/events","html_url":"https://github.com/shadowmage45/TexturesUnlimited/issues/30","id":281552951,"number":30,"title":"Tinting / Recoloring Shader (Concept development)","user":{"login":"shadowmage45","id":1503399,"avatar_url":"https://avatars0.githubusercontent.com/u/1503399?v=4","gravatar_id":"","url":"https://api.github.com/users/shadowmage45","html_url":"https://github.com/shadowmage45","followers_url":"https://api.github.com/users/shadowmage45/followers","following_url":"https://api.github.com/users/shadowmage45/following{/other_user}","gists_url":"https://api.github.com/users/shadowmage45/gists{/gist_id}","starred_url":"https://api.github.com/users/shadowmage45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shadowmage45/subscriptions","organizations_url":"https://api.github.com/users/shadowmage45/orgs","repos_url":"https://api.github.com/users/shadowmage45/repos","events_url":"https://api.github.com/users/shadowmage45/events{/privacy}","received_events_url":"https://api.github.com/users/shadowmage45/received_events","type":"User","site_admin":false},"labels":[{"id":747442642,"url":"https://api.github.com/repos/shadowmage45/TexturesUnlimited/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-12-12T22:02:04Z","updated_at":"2018-03-22T20:09:02Z","closed_at":"2018-03-22T20:09:02Z","author_association":"OWNER","body":"Create a specific shader intended solely for recoloring of existing stock/mod textures.\r\n\r\nCurrent concept:\r\n* Decompose current RGB into HSV\r\n* Set H to value from recoloring GUI RGB selection\r\n* S = ?\r\n* V = ?\r\n\r\nUnable to find a way to maintain color differential / minor hue differences.  Can replace hue entirely while keeping S+V.\r\n\r\nS +V are more problematic.  You cannot simply set them to the value from the GUI, or the output will be a flat texture without any details.  Without an additional texture-input that says what the 'base' S+V are for any pixel, no manipulation of this data can be done without discarding the existing texture information."}}
{"actor":{"display_login":"shadowmage45"}}