Group Abstract Group Abstract

Message Boards Message Boards

Something About The Automated Stippling Drawing

Posted 10 years ago
POSTED BY: Silvia Hao
9 Replies
Posted 4 years ago

Excellent post! (And I would imagine that what you've shown would have implications for statistical sampling: completely random vs something a bit more structured in estimating quantities in landscapes from GIS images.)

I do have one issue however: Lena needs to be retired. I don't believe you (and zillions of others) think that there is an issue and certainly intend no offense. But I hope you can understand that it is an issue for many (and, of course, I think it should be an issue for most). Certainly there are alternative images to use.

For whatever it's worth I'm very grateful that you participate so much with this and other Mathematica forums. There does need to be a greater diversity in Mathematica users.

Jim

POSTED BY: Jim Baldwin

Nice work Sylvia. I am exploring your code for some of my work. I have most of it running on Mathematica 12 on the Mac. I am having trouble with the Hatching block of code here.

Module[{strokeLength, strokeOrient, dens, stroke},
Function[{x, y},
dens = densityFunc[x, y];
strokeLength = .03 dens^.3 (1 + .1 RandomReal[{-1, 1}]);
strokeOrient = ?/
3 + ?/6 (1 - (2 dens - 1)^2)^20 RandomReal[{-1, 1}];
stroke = strokeLength Through[{Cos, Sin}[strokeOrient]];
{{x, y} - stroke, {x, y} + stroke}
] @@@ refinedPts // Line // Graphics[{AbsoluteThickness[0], #}] &
]

For some reason there are two ? (Question marks) showing up on my browser at Line 5 and Line 6!! Could you help identify what variables these question marks correspond to? I suspect they are the source of my issue. Thanks Murali

Does anyone know what is the fix for this line:

Line[Identity @@@ MeshPrimitives[#, 1]]

My version (Windows V10.1) says:

Identity::argx: Identity called with 2 arguments; 1 argument is expected. >>

Is this related to my version of Mathematica?

Thanks in advance for any assistance.

POSTED BY: Aeyoss Antelope

enter image description here - another post of yours has been selected for the Staff Picks group, congratulations !

We are happy to see you at the top of the "Featured Contributor" board. Thank you for your wonderful contributions, and please keep them coming!

POSTED BY: EDITORIAL BOARD

Robot can make a color point on paper, usually a round disk. The disk diameter can be changed in a range, and the color can be changed also.

It looks like ImageEffect, "Oil Painting", but ImageEffect is not cool enough, and it has no processing output. enter image description here

I am looking for a program has a painting processing (like your last example) to guide a robot. Meanwhile, the painting points can overlap, but less overlapping area to save oil or color material. The whole painting can be made just two or three loops, then finish all the works. What's you opinion?

POSTED BY: Frederick Wu
POSTED BY: Frederick Wu

Hi @Frederick Wu . Thank you very much for your replying!

I myself was very much interested in making a painting machine, too!

The last example in my post is not optimized for real painting purpose. A region overlapping check can be done to avoid shadowed strokes. Also, instead of square shape strokes, other shapes, such as disk, ellipse, strip, etc., can be considered.

I'm not sure how is your machine painting. Is it using real oil brushes? How will you ensure it replicate the desired stroke shape? How will you precisely mix the colors? Will you use computer vision to guide the process or is it a blind process?

I would really love to have more detailed conversation with you on the topic!

POSTED BY: Silvia Hao
POSTED BY: Frederick Wu
POSTED BY: Silvia Hao
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard