[Plugin] Simplex Noise 1D,2D,3D,4D Fast Perlin Noise Version

This plugin looks great, big thanks to and !

If anyone would like the project file just message me and I’ll provide a link to my working project ! By no means my own work I just got it to work !

is there any sort of how to with this? just a kind of over view of what each node does and such?

Getting this error when loading Unreal 4.14.1:

http://image.prntscr.com/image/281755c49a4946d1a92de115bc684e83.png

The plugin looks awesome and very helpful, looking forward to fixing this and then trying it out :slight_smile:

Edit:
Followed this tutorial and it works now :smiley:
https://www.youtube.com/watch?v=lr87zPbki_4

That would be awesome currently trying to get this to work looks great but there isn’t any documentation that I can find for how to use it.

I released a noise plugin a while back that will probably do what you want. Has a bunch of noise blending functions and stuff too and plenty of configuration options.

Setting the seed doesnt work for me…?

I’ve tried to install this plugin with little success, in my editor the plugin is there and enabled, but cannot seem to link the header file in my project? am I doing something wrong here?

Downloaded the source from git, added a plugin folder to my project, changed in the .uplugin to say 4.18 instead of 4.10.
Regenerated project files. Built it. Works without a problem.


Early wip.

1 Like

Can you give an example project?

It needs a 4.18 version.

it’s working with 4.18

It’s not working for me, not quite sure why though.

It’s not working for me, not quite sure why though.

For me on UE 4.18.3, none of the previous shared tips worked to install and use the plugin.

Here are the steps I’ve done to work with the plugin :

First of all, your project have to be “C++ compilable”. If you have a Blueprint project, you have to create a new Blank C++ file in your project from the UE4 editor (it will add some required files). Next, don’t forget to close all UE4 editors and then :

(Replace all <YourProject> with the name of your project)

1 - Download and extract source from github

2 - Open the SimplexNoise.uplugin with a text editor and change the “EngineVersion” from 4.10 to 4.18

3 - Copy the extracted folder into <YourProject>/Plugins folder

4 - Right click on your <YourProject>.uproject file and choose Generate Project Files…

5 - Open the <YourProject>.sln file with Visual Studio 2017

6 - Edit the Games/<YourProject>/Source/<YourProject>/<YourProject>.Build.cs and add this line under the other AddRange lines :

DynamicallyLoadedModuleNames.AddRange(new string] { “SimplexNoise” });

7 - Next, edit the Games/<YourProject>/Plugins/SimplexNoise/Source/SimplexNoise/Private/SimplexNoiseBPLibrary.cpp and invert the two #include lines like this :

#include “SimplexNoisePrivatePCH.h”
#include “SimplexNoiseBPLibrary.h”

8 - Now right click on the Games/<YourProject> project and choose Rebuild

If all was done correctly, you will find in the Output these two lines :
1>[10/11] Link UE4Editor-SimplexNoise.dll
1>[11/11] Link UE4Editor-SimplexNoise.lib

If success, now you can close Visual Studio and open your Unreal project. You will see in the Edit>Plugins window the SimplexNoise plugin and you can enable it and use it.

This should be like made sticky or something for this post, really helpful!

Hey Guys, it is so great to see you again. Sorry I wasn’t here for a while. I’ve relocated to the Paris with my family and I was really, really busy, but I am back. Thanks everyone for helping and contributing, YOU ROCK GUYS !!!

I’ve pushed a small update to the GitHub to solve small build issue for UE 4.18.3 and I’ve added Binary release without source code for those who need just quick setup.

Direct link to release UE 4.18.3
https://github.com//SimplexNoi…e_UE4.18.3.zip

Any ideas about plugin will be appreciated, please write down and I will see what we can do =)

Cheers!

Hi,
I really like the results with your plugin, but I’m getting some compile errors in 4.19 when I Build in Development or Shipping. Building Development Editor works fine though.

How would I use this plugin in C++? I’m trying to call USimplexNoiseBPLibrary::SimplexNoise2D() but can’t seem to find the headers to include :frowning:

Yeah, also having some issues with 4.19 -
I started with the 4.18.3 version of the plugin from above.
it says:
"Binaries for the ‘SimplexNoise’ plugin are missing or incompatible with the current engine version.’
(I’ve tried editing the uplugin file and changing to 4.19 - no luck)
Then, if I click “load anyway” - during load it comes up with this one:
“Plugin ‘SimplexNoise’ failed to load because the module ‘SimplexNoise’ could not be found. Please ensure the plugin is properly installed, otherwise considering disabling for this project”

Tried it at both engine and project levels.

Any help would be rad.