Quote from: efflux on February 24, 2012, 04:59:33 PM
Xynedia,
Yes, Sine Warriors by Armands is the ultimate psychedelic type planet. In fact I think Armands has produced the best landscape work period out of any procedural landscape app. However, we don't have a sine basis in a fractal in TG2 to achieve the beautiful forms of Sine Warriors. You have to simply use a sine maths function. I'm not saying we particularly need a fractal for that above other features but it would be cool. What if the fractal in TG2 could just accept any input basis? There are other things you can do with sine fractal that does yield things that are "realistic".
However, imagine Sine Warriors but with TG2's renderer. It would look much more realistic. It's also cool to mix some totally out of this world tower into a photorealistic landscape.
Some of the renders you have posted here have a realistic lighting but don't have the beautiful fractal forms that are achievable in Mojoworld. This is the frustration as well as some technical limitations in TG2 like choosing position type wherever you want to get the extreme blends to be accurate.
I have a final solution in the works for this "Mojo-esque Spires" thing that I'll eventually post in a new thread.
I don't know if your are aware of Chebyshev Polynomials, They are a set of polynomials, that divides that divides an angle range 0..2PI into n subranges of
sinus like subcurves (i.e changing between -1 and 1) with n zeroes.
The polynomials can be defined with a recursive formular:
T(0,x) = 1
T(1,x) = x
T(2,x) = 2*x^2-1
T(n+1, x) = 2*x*T(n,x) -T(n-1,x)
This sounds complicated, but there are also a trignomial equation for the polynomials:
T(n,x) = cos(n*arccos(x))
E.g. a perlin 3d scalar delivers a range of numbers between -1 and 1
If you compliment this you get a number between 0 and 2.
You multiplies this with PI so you get a number between 0 and 2*PI.
This what you get from applying an Arccos to an angle.
So multiply this by n and apply a cos function you get a sinelike subdivision of the areas of the perlin.
Since cos(0) = 1 n should be odd to get a soft subdivision.