{"id":23316990,"url":"https://github.com/microdee/random-reshade-shaders","last_synced_at":"2026-02-25T05:34:24.061Z","repository":{"id":81330406,"uuid":"588357911","full_name":"microdee/random-reshade-shaders","owner":"microdee","description":"Some shaders I use while playing games","archived":false,"fork":false,"pushed_at":"2025-09-22T21:09:08.000Z","size":133528,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T04:43:04.943Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HLSL","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/microdee.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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-12T23:31:00.000Z","updated_at":"2025-09-22T21:09:13.000Z","dependencies_parsed_at":"2023-03-05T05:45:13.240Z","dependency_job_id":"90b5e44e-fa82-4184-a323-fe9156e376f3","html_url":"https://github.com/microdee/random-reshade-shaders","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/microdee/random-reshade-shaders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdee%2Frandom-reshade-shaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdee%2Frandom-reshade-shaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdee%2Frandom-reshade-shaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdee%2Frandom-reshade-shaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microdee","download_url":"https://codeload.github.com/microdee/random-reshade-shaders/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdee%2Frandom-reshade-shaders/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29811566,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T03:30:18.102Z","status":"ssl_error","status_checked_at":"2026-02-25T03:30:17.799Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-12-20T16:18:48.056Z","updated_at":"2026-02-25T05:34:24.042Z","avatar_url":"https://github.com/microdee.png","language":"HLSL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Summary\n\nThis repository is\n\n* a collection of couple of my simple ReShade shaders\n* a library of many publicly available awesome shader repositories (via submodules)\n  * (some may point to my personal fork of those repositories with various fixes + extra features for my needs)\n* vanilla builds of Reshade (unmodified)\n* Presets for random games I've played like this (which I cared to preserve)\n\n# Own Shaders\n\n## FastMotionBlur.fx (Batteries NOT included)\n\nSimple blue-noise based motion blur which can give decent results from 3-4 samples only per pixel. Even one sample is workable but that's too noisy. It uses **Jakub Maksymilian Fober's** `ColorAndDither.fxh` modified to use a renamed texture (to avoid shader clash). It can also accumulate multiple frames into one for even more cinematic look...\n\n\u003cdetails\u003e\n\n\u003csummary\u003eand for annoying your gamer friends...\u003c/summary\u003e\n\nfor whom 60 fps barely registers as motion, and who says things like \"I cannot go to the cinema, the slideshows there about the movies are too fast for me. I'll just watch the 144 fps AI frame-interpolated version. What is 'artistic intent'?\"\n\n\u003c/details\u003e\n\nVelocity calculation (or optical flow) is not included, other awesome people have already done an excellent job at that, I personally prefer (and configured to use by default) **Pascal Gilcher's** `Launchpad`. Older versions which doesn't approximate pixel perfect velocity buffers work better, as FastMotionBlur doesn't concern Circle of Confusion, the fuzzyness of the optical flow estimates actually improved the looks (even tho they're not accurate) (in my subjective opinion).\n\n**Baldur's Gate 3**\n\n![](Docs/bg3-2.jpg)\n![](Docs/bg3-1.jpg)\n![](Docs/bg3-0.jpg)\n\n**Talos Principle**\n\n![](Docs/Talos-0.jpg)\n![](Docs/Talos-1.jpg)\n\nGenerally it also does a good job at sprite-flames/sprite-smoke/sprite-splashes or other particle effects, especially on older games where their motion is not considered in their design.\n\n## Smearing\n\nMotion based distortion effect for emulating a certain style of smearing from animation (streaks distortion). Can be used in tandem with `FastMotionBlur.fx`\n\n**Anger Foot**\n\n![](Docs/AngerFoot-0.jpg)\n![](Docs/AngerFoot-1.jpg)\n\n## BlendPrevious[0..4].fx\n\nBlend current color buffer with a previously saved state in the ReShade post-process pipeline. 'Nuf said.\n\n# Presets\n\nThey're only there for my personal record, most probably doesn't work. Many more refer to shaders behind paywall. I host them public for sharing tho.\n\n# Shader-folder-merger\n\nTo use all the reshade goodies adhoc in games, I have a script which merges the many repositories into a single `reshade-shaders` folder via symlinks (`Misc/CollectAll.ps1`), then I symlink that folder into the games. Symlinks need admin privileges on Windows because MS just likes chaos. This is done so when I edit a shader with the built-in editor I don't need to remember myself where that shader came from originally and I can push my modifications to my forks.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrodee%2Frandom-reshade-shaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrodee%2Frandom-reshade-shaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrodee%2Frandom-reshade-shaders/lists"}