Jump to content

1 Screenshot

About This File

This is my first marionette and it's based on @Marissa Farrell's image processing! 

 

It takes an image and creates a Halftone object of it with black circles:

image.thumb.png.f33b8b71262e2f4b015ec1b976d8746c.png

 

IMPROVEMENTS:

  • Final objective is that I'll add cnc DXF milling information to this marionette so that it can be milled on a CNC machine.
    (We've milled Halftone parts in the past using Jason Dorie's Halftone program http://jasondorie.com/page_cnc.html)image.thumb.png.9a162eb8e5f5bbe81c141176e68d46ad.png

    Result:
    image.thumb.png.afc3f83686c219cf60061661355012ea.png         

    Detail:
    image.thumb.png.ed54e4580832ce19cef1d53913750ffa.png

 

  • Maybe add a line milling. The image below is milled by us in the past with Jason's program.
    image.thumb.png.0b17bbb423deac5a5326b90ddd057080.png
     
  • Be able to change the dimensions of the final halftone image. Now it takes the pixel width and height of the image, but I would like this to be some adjustable parameters. Changing the height and width with Set Height and Set Width has no effect. Somebody has a suggestion on how to do this?
    image.thumb.png.228d99f072d912abba5604ab5445c465.png
     
  • Now the marionette looks at the color of each pixel on a grid with step "Distance between Circle Centers". Related to that color, it creates a circle with according radius on the position of that pixel: 
    image.thumb.png.e3ef5e65f8e6a0ff7efe910d1b781559.png
    The problem with this method is that that single pixel on the grid has total control on the radius and the one pixel just next to the chosen one has no relevance. A better mechanisme would be that the size of the circle is related to the average color of all the pixels in the area of the square "Distance between Circle Centers"x"Distance between Circle Centers". Anyone with some advice on handeling this? I got some little progress on it:
    Here we have 2 lists. One with all the pixels. X,Y coordinates of the pixel, Z is the radius of the circle according to the color. The other list has the X,Y values of the centers of where the final circles have to be placed. 
    image.thumb.png.bf7b8ebc4b13a32803902f35c4da6468.png
    Following this we need to check the distance of all the image points to the center points. If this is smaller than a condition, then that point's radius had to be taken into account for calculating the average radius of that centerpoint. Any one has a quick hint on how to create this in marionette?

 

 


What's New in Version 1.0.0   See changelog

Released

No changelog available for this version.

  • Like 6


User Feedback

There are no reviews to display.

 

    • 7150 Riverwood Drive
    • Columbia, Maryland 21046, USA
    • Contact Us | 410.290.5114

 

  • © 2018 Vectorworks, Inc. All rights reserved.
  • Vectorworks, Inc. is part of the Nemetschek Group.
×