Shop Mobile More Submit  Join Login
Cascades 2 by greenhybrid Cascades 2 by greenhybrid
see [link] for description


please click download for fullsize (2560x2048)
Add a Comment:
Sha-X-doW Featured By Owner Oct 10, 2008  Hobbyist Digital Artist
that's sick :O

how you do this?
greenhybrid Featured By Owner Oct 27, 2008
I've just used the program that I'm developing ([link]) ;)

Many Thanks :D
kram1032 Featured By Owner Oct 2, 2008
ad cascades1) And your error is gone :D No obvious visual repetition :) I saw in the code, you used bilinear... So, you managed to implement it? :D
greenhybrid Featured By Owner Oct 3, 2008
the bilinear was already in there (though it contained a small bug which increased the repetional look a little bit).

what is new is the cosine one. it produces very smooth transitions, even with just two three parameters :)
the bilinear one has still its reason for existence, for example to get more noisy stuff (in this cased i added a very high frequent noise-map with a very small range (+ (* 0.000... (noise...)) cascades...) to make those bubbles a bit more unbubbly :P
kram1032 Featured By Owner Oct 3, 2008
Oh, mixed up bilinear with bicubic^^
yeah, that's a great improvement :)

as a person who likes maths, I'm really bugged by the notation in programming style... I wonder, if you could add a, say, Tex-Math-term support, which can directly use math-formulas and show them in an extra menu... + conversion to well shaped programing lines :)

I'd suggest three (maybe unrealistic-ish) views:
"artist": standard formulas, controlled by sliders, based on some preset pictures (very much GUI-work) + a small box to put in, save and load custom formulas (great for iE sharing, allowing artists to use highly complicated formulas they never had thought of + Dynamic GUI update (!))
"math" probably simpler, but still a bit GUI-work, using a custom calculator, which has implemented all the functions and operations, which can be used and maybe a prime-calculator to quickly find some high primes for, say, noise and output that in a well-shaped math-style formula for better readability.... (Tex-like)
"programmer" a compiler-like interface, colouring operations, functions and such in different colours and allowing to note some things ("why I did it like I did it)
I guess, it's the least GUI-work, as it's probably pretty close to what's already the case...
greenhybrid Featured By Owner Oct 7, 2008
I think the LISP syntax is alright, as it is super-easy to parse and to bring into an easy-to-manage hierarchy in some program (actually, a height-slang program directly reflects the internal data-layout).

I am thinking about writing a mini-compiler to convert LISP-to-Infix syntax.

My opinion is, other syntaxen or editing-modes is front-end business (I cannot really expect ppl (a.k.a. users) to hack into a command prompt/shell. So of course, some frontend that supports different syntaxes, why not? As long it is not too complex.

I've recently recognized that the LISP syntax does fit well for graphical frontends, where you have a graph, like in that proprietary piece of software: [link]
kram1032 Featured By Owner Oct 7, 2008
I know, it looks clean. Very clean, actually...
Though, I kinda can't follow the up and down of the functions... I somehow loose the track of them xD

Maybe, I should get active in programming again... That'd probably help me with getting used to such kind of things :) ISL (Indigo Shader Language) Also looks like that. And although the used math often is quite simple, I have to really concentrate on not loosing the track, even in short examples xD
greenhybrid Featured By Owner Oct 27, 2008
Maybe I am going to write a custom window manager with OpenGL to get such a unique look like my "concurrent" Bryce (a commercial terrain renderer), and then, with some graph-editing, everything gets fine :D

But still I think I should code an infix-interpreter for the keyboard-lovers like I am.

That ISL, is it really XML-based? Because all I could find out in the Documentation looked like XML? (If so, then Height-Slang is not too far away from it, basically the same structure)
kram1032 Featured By Owner Oct 27, 2008
I think, Ono changed it just in the last release... Though, it's pretty much xml, most probably, yeah...
greenhybrid Featured By Owner Oct 28, 2008
Hmm, yesterday I had an idea for another functional programming language that would be easy to compile (in that I would have to write the compiler), which is more inspired by math:

len_sq(x,y,z) -> x*x + y*y + z*z
len(x,y,z) -> sqrt(len_sq(x,y,z))
normalize(x,y,z) -> x/L, y/L, z/L ; with L ::= len(x,y,z)
main () -> echo (len (normalize (0.5,0.5,0.5)))

hehe, I really like the "with ..." and "::=" notation, it leaves space for different optimizations in the compiler
(1 Reply)
Add a Comment:


Submitted on
October 2, 2008
Image Size
4.8 MB


4 (who?)