{"id":20376242,"url":"https://github.com/mrglaster/pnormalmapsgenerator","last_synced_at":"2025-04-12T07:35:57.812Z","repository":{"id":55072102,"uuid":"522872648","full_name":"mrglaster/PNormalmapsGenerator","owner":"mrglaster","description":"A utility for processing a texture using its normal map.","archived":false,"fork":false,"pushed_at":"2022-08-25T03:23:41.000Z","size":17303,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T02:51:05.340Z","etag":null,"topics":["bumpmap","details","enhancement","game-development","gameengine","goldsource","normalmap","texture"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrglaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-09T08:52:25.000Z","updated_at":"2025-01-05T15:42:27.000Z","dependencies_parsed_at":"2022-08-14T11:10:21.293Z","dependency_job_id":null,"html_url":"https://github.com/mrglaster/PNormalmapsGenerator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrglaster%2FPNormalmapsGenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrglaster%2FPNormalmapsGenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrglaster%2FPNormalmapsGenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrglaster%2FPNormalmapsGenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrglaster","download_url":"https://codeload.github.com/mrglaster/PNormalmapsGenerator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248535352,"owners_count":21120542,"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":["bumpmap","details","enhancement","game-development","gameengine","goldsource","normalmap","texture"],"created_at":"2024-11-15T01:36:25.823Z","updated_at":"2025-04-12T07:35:57.792Z","avatar_url":"https://github.com/mrglaster.png","language":"Python","readme":"# Pseudo normal maps generator\nA utility for processing a texture using its normal map.\n\n## What is this utility for?\n\nSome older game engines do not support certain technologies. These technologies may include Normal Mapping - a texture mapping technique used for faking the lighting of bumps and dents. Using this utility and the existing normal map, you can process the texture and get something close to the bump mapping result. \n\n## Example results \n\n![alt text](https://github.com/mrglaster/pseudonormalmaps_generator/blob/main/demo_images/example.png?raw=true)\n\n## In-model results\n\n![alt text](https://github.com/mrglaster/pseudonormalmaps_generator/blob/main/demo_images/example_2.png?raw=true)\n\n## How to use?\n\n1) Install requirement packages\n\n```\npip install -r requirements.txt\n```\n\nor \n\n```\npip install opencv_python_headless==4.6.0.66 Pillow==9.2.0\n```\n\n2) Run the utility\n\n```\npython generator.py -t texture.png -n normal_map.png \n```\n\n## Links\n\nhttps://www.moddb.com/tutorials/pseudo-normal-maps-for-gold-source-engine\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrglaster%2Fpnormalmapsgenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrglaster%2Fpnormalmapsgenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrglaster%2Fpnormalmapsgenerator/lists"}