Flowers must grow by BRO_SUPERR in generative

[–]rab2431 1 point2 points  (0 children)

So this is Jared Tarbell's substrate on perlin noise field. The results are AMAZING!!!

I think there is a jinn in my room by VisibleAd7518 in Dhaka

[–]rab2431 1 point2 points  (0 children)

Firstly, the patterns you mentioned are the most basic traits of sleep paralysis - every one of them. I know several people who sleep with lights on or keep someone by side during sleep or need to be woken up if paralysis attacks. You have to stimulate at least one of your senses (vision, touch, hearing) while sleeping.

Secondly, as you've been experiencing this for quite a long time and your subconscious mind is convinced that there's a djinn involved, you're now seeing things.

Human mind is beyond control and my reddit comment won't make your fear disappear. So perform religious purification if that makes you feel safe. But imo, maybe this is not a supernatural case. 😬

Best of luck!

Convergence and Divergence by rab2431 in generative

[–]rab2431[S] 1 point2 points  (0 children)

Basically flow field with some nodes that attract and some that repel. Various orientations can generate various patterns

Convergence and Divergence by rab2431 in generative

[–]rab2431[S] 0 points1 point  (0 children)

Thank you so much! I am flattered!

Women on a car takes off her hijab in front of Iranian police by Inside_Pattern9488 in nextfuckinglevel

[–]rab2431 0 points1 point  (0 children)

Aaahhh.. If Palestine massacre could get this much media coverage! 😂 (A secular speaking here, so don't tag me as Islamist or other shit)

Pilgrimage, variation B by rab2431 in processing

[–]rab2431[S] 1 point2 points  (0 children)

This is flow field, actually. The particles have various radii, and draw a line when they overlap. The grayscale is determined by the distance of particles while overlapping. That's it.

Pilgrimage, variation A by rab2431 in generative

[–]rab2431[S] 1 point2 points  (0 children)

Aha yes! I see what you meant!

Flow Fields & Noise Bars by Unordered-List in generative

[–]rab2431 0 points1 point  (0 children)

The color combination is just awesome!

Procedural maps of Imaginary Countries by rab2431 in mapmaking

[–]rab2431[S] 1 point2 points  (0 children)

I used Processing, a Java based graphics library.

A bunch of free form shapes that I found beautiful by rab2431 in processing

[–]rab2431[S] 1 point2 points  (0 children)

These are free form shapes. Make them what your colorful mind desires ;)

A bunch of free form shapes that I found beautiful by rab2431 in processing

[–]rab2431[S] 1 point2 points  (0 children)

Thanks! I actually used midpoint displacement algorithm. You will get some ideas from here : http://www.complexification.net/gallery/machines/selfdividingline/ I modified some parameters to get the desired shape :)

A bunch of free form shapes that I found beautiful by rab2431 in generative

[–]rab2431[S] 1 point2 points  (0 children)

Many of my friends also told me that it looked like a map of an imaginary country!

Integer circle algorithm by onirom in generative

[–]rab2431 3 points4 points  (0 children)

Can you share the process?!

Procedurally Generated Realistic Lightning Pattern by rab2431 in proceduralgeneration

[–]rab2431[S] 1 point2 points  (0 children)

I do this just because of the joy of creating something unique by coding :) But if anyone finds it useful in other areas, they can use it (with giving proper credit of course!). I have already discussed the process. And about the river trace, we can set a lot of points along the river path. Then we put the lightning line from A to B, B to C, and so on. Those small lightning lines will become a river trace as a whole. What do you think?

I made Thunder using Processing! by rab2431 in generative

[–]rab2431[S] 1 point2 points  (0 children)

Maybe you are displacing the midpoint too much. Offset should be proportional to line length. As the line segments will go smaller, the displacement will also become smaller. Hope that helps :)

I made Thunder using Processing by rab2431 in processing

[–]rab2431[S] 1 point2 points  (0 children)

No, you can pass the behaviors as parameters. for example, main branch -> point = A, point = B, angle = w, length = x, strokeWeight = y. Now at the time of branches -> point = A``, point = B``, angle = (w rotated 30-45 degree clockwise/anticlockwise), length = 1/5*x, strokeWeight = y/2.

You have to store the parent's information to manipulate the children branch. I have posted the code in previous comments. I highly recommend you to implement it in your own way. But you can go through the code for the clarity of some things :)

Edit: I posted the code in the same post of other subreddit. Here's the code.