{"id":13731604,"url":"https://github.com/devdad/SimplexNoise","last_synced_at":"2025-05-08T05:30:27.880Z","repository":{"id":62202893,"uuid":"48301459","full_name":"devdad/SimplexNoise","owner":"devdad","description":"* This is a clean, fast, modern and free Perlin Simplex noise function.All Public Functions are BlueprintCallable so they can be used in every blueprint. From DevDad and Dedicated to you and Unreal Community Use it free for what ever you want I only request that you mention me in the credits for your game in the way that feels most appropriate to you.","archived":false,"fork":false,"pushed_at":"2024-04-14T22:36:22.000Z","size":45,"stargazers_count":301,"open_issues_count":4,"forks_count":65,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-05-03T07:07:57.167Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devdad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","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}},"created_at":"2015-12-20T00:02:17.000Z","updated_at":"2025-04-14T05:16:23.000Z","dependencies_parsed_at":"2024-11-14T22:32:07.345Z","dependency_job_id":"ac700cc7-3645-44e8-869d-fa6e065731aa","html_url":"https://github.com/devdad/SimplexNoise","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdad%2FSimplexNoise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdad%2FSimplexNoise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdad%2FSimplexNoise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdad%2FSimplexNoise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devdad","download_url":"https://codeload.github.com/devdad/SimplexNoise/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253008315,"owners_count":21839626,"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":[],"created_at":"2024-08-03T02:01:33.865Z","updated_at":"2025-05-08T05:30:27.869Z","avatar_url":"https://github.com/devdad.png","language":"C++","readme":"# SimplexNoise\n\n![SimplexNoise UE4 Plugin Screenshot](http://i.imgur.com/Fpw5mPX.png)\n\n* This is a clean, fast, modern and free Perlin Simplex noise function.\n* If we change float to double it could be even faster but there is no double type in Blueprint\n* All Public Functions are BlueprintCallable so they can be used in every blueprint\n\nFrom DevDad and Dedicated to you and Unreal Community.\nCode is now under MIT License, Use it free for what ever you want.\nI only request that you mention me in the credits for your game in the way that feels most appropriate to you.\n\n* SimplexNoise 1D,2D,3D \u0026 4D\n* Scaled Version SimplexNoise 1D,2D,3D \u0026 4D\n* InRange version SimplexNoise 1D,2D,3D \u0026 4D\n* SimplexNoise Function retruns float value between 0 - 1\n* SimplexNoise Scaled retruns float value between 0 - scale factor \n* SimplexNoise In Range returns float value between minRange - maxRange\n* inFactor value added to all functions to set frequency of the noise [ Recomended values form: 0.1 - 0.00001 ]\n* GetSimpleNoise1D_EX (float x, float lacunarity, float persistance, int octaves, float inFactor, bool ZeroToOne)\n* GetSimpleNoise2D_EX (float x, float y, float lacunarity, float persistance, int octaves, float inFactor, bool ZeroToOne)\n* GetSimpleNoise3D_EX (float x, float y, float z, float lacunarity, float persistance, int octaves, float inFactor, bool ZeroToOne)\n* GetSimpleNoise4D_EX (float x, float y, float z, float w, float lacunarity, float persistance, int octaves, float inFactor, bool ZeroToOne)\n\nThis algorithm was originally designed by Ken Perlin, but my code has been\nadapted and extended from the implementation written by Stefan Gustavson (stegu@itn.liu.se)\nand modified to fit to Unreal Engine 4\n","funding_links":[],"categories":["Maths"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdad%2FSimplexNoise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevdad%2FSimplexNoise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdad%2FSimplexNoise/lists"}