12
$\begingroup$

Any insight to model and render the breaking waves in the style of this Japanese panel?

Waves at Matsushima

Line drawings are acceptable, but not necessary to replicate all the details like foam, but capturing the overall features.

One possible starting point to generate variation might use Collatz-like difference equation the trajectories as the following plots with odd map $(3x-47)/2$, $(3x-43)/2$, and $(3x+17)/2$ for the interval of initial points {1 ... 30}.

enter image description here

enter image description here

enter image description here

But that's just a suggestion and would still need to orient and tile the field.

$\endgroup$
4
  • $\begingroup$ +1 for an ID of the panel. $\endgroup$ Jan 3 '15 at 18:19
  • 8
    $\begingroup$ This is a detail from "Waves at Matsushima" 17th century. Tawaraya Sōtatsu , (Japanese, fl. ca. 1600-1643) Edo period. Ink, color, gold, and silver on paper. H: 152.0 W: 369.9 cm (vianegativa.us/wp-content/uploads/2011/03/…) $\endgroup$ Jan 3 '15 at 18:30
  • $\begingroup$ @DavidG.Stork Evidently Mma is much older than I knew :) $\endgroup$ Jan 3 '15 at 18:45
  • 1
    $\begingroup$ To my eye, the waves look like Sōtatsu drew them by dipping a comb in ink or paint then swirling it in arcs. It looks like sometimes he held the apex of the resulting arc more stable then others. One could begin to think about the directional variables to draw the waves. Pretty extraordinary how the waves become clouds above the horizon. I need to give this more thought. $\endgroup$
    – Jagra
    Jan 3 '15 at 19:37
4
$\begingroup$

The draw remembered me ListLineIntegralConvolutionPlot pictures.

Here is a copy and past from Wolfram Reference:

data=Table[{-1-x^2+y,1+x-y^2},{x,-3,3,.2},{y,-3,3,.2}];
ListLineIntegralConvolutionPlot[data,ColorFunction->ColorData["Aquamarine"],Frame->False]

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.