Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
Oh, right. And do you use it at all?
Posts: 4,632
Threads: 115
Joined: Dec 2011
Thanks: 694
Given 494 thank(s) in 423 post(s)
Well.. yes the branches sometimes go down.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
Nope, it won't get any faster than cCubicNoise.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
Nice going so far. I've implemented some ideas from the ImprovedNoise into a 3D noise generator (InterpolNoise) and it's now as fast as the CubicNoise 3D generator. *BUT* CubicNoise is highly optimized, InterpolNoise is not yet optimized, and it should be possible to optimize it pretty well.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
And the numbers are in. For the (non-composable) Noise3D generator the InterpolNoise is about 4 times faster than CubicNoise. This means we could increase the number of octaves, make the noise look better and still have a faster generator. I've pushed the changes to the ImprovedNoise branch, go check it out if you want.
I have a feeling, too, that the new noise has a shape slightly better for generating nice overhang shapes in the composable Noise3D and BiomalNoise3D generators. We'll see when I change the noises used in those. Tomorrow.