{"id":13663938,"url":"https://github.com/JPBotelho/ShaderExporter","last_synced_at":"2025-04-25T20:31:45.526Z","repository":{"id":173854560,"uuid":"126583314","full_name":"JPBotelho/ShaderExporter","owner":"JPBotelho","description":"Editor tool for exporting renders of procedural pixels shaders using ShaderGUI in Unity.","archived":false,"fork":false,"pushed_at":"2018-05-13T13:52:32.000Z","size":20,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-10T21:39:13.136Z","etag":null,"topics":["shaders","unity"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JPBotelho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-03-24T09:14:09.000Z","updated_at":"2024-03-20T10:35:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"2a66f481-f51e-47da-a74f-4f71d45bdec5","html_url":"https://github.com/JPBotelho/ShaderExporter","commit_stats":null,"previous_names":["jpbotelho/shaderexporter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPBotelho%2FShaderExporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPBotelho%2FShaderExporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPBotelho%2FShaderExporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPBotelho%2FShaderExporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JPBotelho","download_url":"https://codeload.github.com/JPBotelho/ShaderExporter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250890543,"owners_count":21503510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["shaders","unity"],"created_at":"2024-08-02T05:02:41.472Z","updated_at":"2025-04-25T20:31:45.304Z","avatar_url":"https://github.com/JPBotelho.png","language":"C#","funding_links":["https://www.buymeacoffee.com/ZcRuWpUBf"],"categories":["C\\#"],"sub_categories":[],"readme":"# ShaderExporter\n\nEditor tool to export images from fully procedural pixel shaders in Unity.\n\nCustom ShaderGUIs (shader inspectors) expose the target material property, which can be used to process anything.\nThis script passes an empty texture with XY size and blits it with the target.\n\nYou can adapt this so that instead of blitting an empty texture it blits one you give it.\n\nAdapted from my 'Fractal-Megacollection' repository. It was a lifesaver for exporting fractal renderings without losing resolution.\n\n# Contains\n\n## ShaderExporter.cs\n\nContains the Texture Exporting code.\n\n\t1. Gets Path to save to\n\t2. Creates RenderTexture with XY size\n\t3. Blits Material to RT\n\t4. Convers RT to Texture2D\n\t5. Writes Texture2D to file\n\n## ExampleEditor.cs\n\nContains a custom ShaderGUI that demonstrates how to use the ShaderExporter.\n\n![Example](Example.png \"Render\")\n\n# Consider buying me a coffee if you like my work (click the image)\n[![Foo](coffee.png)](https://www.buymeacoffee.com/ZcRuWpUBf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJPBotelho%2FShaderExporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJPBotelho%2FShaderExporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJPBotelho%2FShaderExporter/lists"}