summaryrefslogtreecommitdiffstats
path: root/src/Generating/Noise3DGenerator.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-18shared_ptr -> unique_ptr in generatorsTiger Wang1-6/+2
2020-04-16Using Super.Mattes D1-2/+3
2019-09-08ChunkGenerator: Changed to use cChunkCoords.Mattes D1-4/+4
2019-09-08ShapeGen, HeiGen: Changed to use cChunkCoords.Mattes D1-9/+7
2019-09-06Separated chunk generator from world / plugin interfaces.Mattes D1-4/+4
The generator now only takes care of servicing synchronous "GetChunk(X, Y)" and "GetBiomes(X, Y)" requests.
2017-06-14Remove redundant heighmap codepeterbell101-3/+0
2017-05-21Clang 5.0 fixesLukas Pioch1-1/+1
- Added override keyword - Removed inherited member variables
2016-02-05Bulk clearing of whitespaceLogicParrot1-18/+18
2015-07-31Unified the doxy-comment format.Mattes D1-3/+3
2014-11-26Merge remote-tracking branch 'origin-master' into c++11Tiger Wang1-32/+19
2014-11-23Noise3D generator: Enlarged averaging to avoid steep beach slopes.Mattes D1-2/+2
2014-11-20Generators: Unified SeaLevel into a single variable.Mattes D1-3/+0
It is shared between shape generators and composition generators and there's no sense in having two different values for those.
2014-11-20Noise3D generators: Changed noise generator to InterpolNoise.Mattes D1-9/+9
2014-11-19cInterpolNoise: Implemented optimized 2D generating.Mattes D1-1/+2
2014-11-18Added a cInterpolNoise template for faster noise generator.Mattes D1-1/+4
Used an instance of it in the Noise3D generator.
2014-11-18Moved all Noise-related files into a separate folder.Mattes D1-1/+1
2014-11-17Added cImprovedNoise implementation.Mattes D1-3/+3
2014-11-12Generator: Shape initial refactoring.Mattes D1-18/+8
The code compiles, but several structure generators are broken, crash on start.
2014-11-10Added BiomalNoise3D shape generator.Mattes D1-0/+86
2014-11-09Noise3D generator: rewritten from scratch.Mattes D1-7/+39
Now it uses three 3D and one 2D perlin noises to generate the terrain, and is highly parametrizable.
2014-11-06Noise3D CompoGen: Fixed missing initialization.Mattes D1-0/+2
2014-01-10Decoupled cChunkGenerator from cWorld and cRoot.madmaxoft1-1/+1
Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS.
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-07-29Changed everyting to Unix line endings.Alexander Harkness1-106/+106
2013-05-14Noise3D generator is now using linear upscalingmadmaxoft@gmail.com1-4/+9
Measured 30% performance increase. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1482 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-11Converted the Noise3D generator to optimized noise and lerpmadmaxoft@gmail.com1-4/+8
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1471 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-04-27Noise3D made into Composable - both a HeightGen and a CompositionGenmadmaxoft@gmail.com1-2/+42
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1419 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-04-27Noise3D: Made settable through INI, added slight height control, added basic compositingmadmaxoft@gmail.com1-0/+18
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1417 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-04-27New terrain generator - Noise3D.madmaxoft@gmail.com1-0/+39
A testbed for a generator based on 3D noise. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1414 0a769ca7-a7f5-676a-18bf-c427514a06d6