Started by blinkfrog, November 15, 2015, 01:49:40 pm
Quote from: blinkfrog on November 15, 2015, 01:49:40 pmI am pleased to present the beta version of fractal procedural erosion shader for Terragen. It is developed using Terragen SDK.At the present it works on Windows only, no OS X version yet.And yes, it's free.Shader process it's input and outputs eroded landscape. But may be it is better to interpret it as eroded landscape synthesizer which is basing on uneroded input landscape.Achieving good-looking results highly depends on how the unprocessed terrain was designed. Original landscape doesn't need to have many small-sized details, they can sometimes confuse the algorithm. Moreother, usually small details are shaved off completely and algorithm generates its own details. So you can generate original landscape using lesser number of octaves, also it is faster.Currently shader doesn't process truly infinite area, as one can expect from procedural algorithm. Actually it handles the square area of size approx. (1000 * Erosion scale)^2 (1000 km * 1000 km for default settings) centered at (0, 0). The support of much bigger sizes is planned in the future.Shader uses extensive RAM caching during its work, and can hog up to several gigabytes. You can control the amount of RAM which shader can use, but actually the more RAM you have, the faster plugin works, especially during the animation rendering.To evaluate a single point algorithm has to evaluate context area around: to sample original area and to build drainage network; it results in a noticeable delay before actual render or even just preview starts updating. But all data is being cached, so evaluating of a point next to first takes much less time. The less distance between points, the less new data has to be evaluated. So after initial delay rendering is speeding up. And if you render the animation, subsequent frames are rendered faster than the first. But if the erosion cache grows too large (bigger than limit) it is being flushed, and shader has to rebuild some data again.To install just extract the dkerosion.tgp into "Plugins" subfolder in your main Terragen folder. There are two builds, 32 and 64 bit, you need to install just one of course. Then you can find the erosion shader in the Displacement Shader section of shaders.Some images:[attach=1][attach=2][attach=3][attach=4]By Ulco Glimmerveen (Dune):[attach=5][attach=6][attach=7][attach=8]By Martin Huisman (Tangled-Universe):[attach=9]Version 0.4.0 beta.[attachurl=10]Daniil.
Quote from: AndyWelder on November 20, 2015, 08:39:27 amBTW: Looks like you made Terraformer2 obsolete
QuoteBut I'm developing better erosion already.
Quote from: AndyWelder on November 20, 2015, 09:27:38 amQuoteBut I'm developing better erosion already.Looking forward to that!But something different: How do I insert/load this plug-in into TG 3.4? I can't find an option to do so... The .TGP has been copied to the "Plugins" folder.