CodingTrain / CodingTrain/Suggestion-Box
Tyler Hobbs run through of creating water color
- Dominant language
- No language data
- Stars
- 570
- Forks
- 85
- PR merge metrics
- No merged PRs in 30d
Description
I did a quick search and couldn't find this suggested, or as a part of your videos. If you've already done this then I'm sorry.
This is the [reference](https://youtu.be/5R9eywArFTE). I bet you've already seen it. If not I'm sorry if I'm forcing you to do so, but it's really worth it imo 😅 If your not a video guy you can also see the essay he wrote [here](https://tylerxhobbs.com/essays/2020/how-to-hack-a-painting)
The instructions start here: https://youtu.be/5R9eywArFTE?t=646
I can try to sum up with my stupid words so you can at least get an idea before watching the thing. So here I go:
1. Create a low res circular polygon with even sides
2. Create a triangle vector using each side of the polygon with varying mid point, angle and length
3. Creating a fractal like effect with repeating step 2 recursively on the newly generated points – the recursive part I guess you just decide how many levels/deep you want it to go
4. To soften the edges of the paint "blob" repeat step 2 and 3 with decreasing levels of opacity
I'm not sure how easy all this is to visualize in your head, but a quick brush of through the video will quickly give you an idea. After this it becomes a bit harder to sum up easily without typing too much. I think already at this stage it is looking very visually interesting, and I think it'd be highly motivating for the audience.
I love how simple the logic is to follow – kudos to Tyler. The most challenging part imo is how you'd store the data. What data structures fits this best, and how does one store all these variables and data points, and keep track of what goes where during the stages of recursion.
I'd also love to see if this is animatable. This is probably why I'm interested in the data structure part. If it's easily iterable, it's more performant to animate? All though I might just be overthinking.
Also – I'm a js guy so if possible I'd love to see this in p5 🫣
Anyways, keep up the great work, been loving your content for years, and hope to see you do something like this one day! 🍻
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.