https://github.com/caseymcc/ue4_fastnoise2
Example for importing FastNoise2 into UE4
https://github.com/caseymcc/ue4_fastnoise2
Last synced: 5 months ago
JSON representation
Example for importing FastNoise2 into UE4
- Host: GitHub
- URL: https://github.com/caseymcc/ue4_fastnoise2
- Owner: caseymcc
- License: mit
- Created: 2021-07-06T19:23:29.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-18T15:36:44.000Z (over 3 years ago)
- Last Synced: 2025-06-03T19:43:05.166Z (about 1 year ago)
- Language: Makefile
- Size: 23.4 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UE4_FastNoise2
Example for how to use [UE4CMake](https://github.com/caseymcc/UE4CMake) to import FastNoise2 into UE4, check there for more information on how this example works
This repo uses submodules for UE4CMake and FastNoise2, therefor you will need to either check out the repo with submodules or init them after you clone the repo
Use to checkout with submodules
```
git clone --recurse-submodules https://github.com/caseymcc/UE4_FastNoise2.git
```
or to checkout then update the submodules
```
git clone https://github.com/caseymcc/UE4_FastNoise2.git
git submodule update --init --recursive
```
# Include and Using the lib
Once checkout you can use either VS2022 or VSCode on windows to build or VSCode on Linux to build. An example on how to include and use FastNoise in you source can be seen in the `FastNoise2ExampleGameModeBase.cpp` file. You should be able to include simply using `FastNoise` before the file you would like to include, like this
```
#include "FastNoise/FastNoise.h"
```
and using the library is a simple as calling the functions in the library
```
FastNoise::SmartNode os2Noise=FastNoise::New();
FastSIMD::eLevel simdLevel=os2Noise->GetSIMDLevel();
```