Marionette Maven Marissa Farrell Posted May 11, 2016 Marionette Maven Share Posted May 11, 2016 I'm currently working on some image processing projects, and hope to share them with you all in the future. I wanted to share a preview now, in hopes of the reminders to finish this project. I think it will be super useful for some concept ideas! Here's my avatar - brought in as rectangles for each pixel and extruded to a height relative to the darkness of the pixel. (They're my cats - Euler and Crona - in case you were curious ) Sorry for not having a .vwx ready for you - it's still in progress! UPDATE: Working files for 2017 Image Processing may be found here: Quote Link to comment
Vectorworks, Inc Employee PVA - Admin Posted May 11, 2016 Vectorworks, Inc Employee Share Posted May 11, 2016 In case you were wondering: yes she is just as ridiculously clever in real life as she appears on the forums. Quote Link to comment
zoomer Posted May 11, 2016 Share Posted May 11, 2016 One other step in the Zoo direction (I want a T-Shirt for the intellectual property) I see the biggest profits in Landscape and Urban Planning. Or Facades, or Furniture, or .... Will Marionette get live/non linear/dynamic/realtime in the future ? (no need to push the Run button, more a switch active after setup) Are there any thoughts on basic image manipulation in VW ? Painting ? Layered images with an option to play with transparencies ? Layering of Noise Shaders ? That would allow painting (of 3D elements) or sculpting designs. Don't want to be mean to your cats, but there could also be used some Satellite Images of different wavelengths that you could layer and play with their priorities to let grow some specific geometries or cities. Kind of data masks. As a side product of image processing capabilities in VW I could manipulate or create Image Texture Maps for RW. Sounds like a very visual and intuitive way of design development. Very exciting ! Quote Link to comment
Vectorworks, Inc Employee PVA - Admin Posted May 11, 2016 Vectorworks, Inc Employee Share Posted May 11, 2016 I thought similarly as well as soon as I saw it, once she's happier with the state of it I'll try and run a few gradient topo maps through it and see what i get. May also be a "smarter" method of getting useful geometry from bitmap images. It will be really funny if she can manage to beat Trace Bitmap with Marionette. Though thats a bit of a dubious goal with some images. Quote Link to comment
Marionette Maven Marissa Farrell Posted May 12, 2016 Author Marionette Maven Share Posted May 12, 2016 zoomer, Are you aware of Marionette Objects? In the sense that you can convert your Marionette script into a responsive Parametric Object? Maybe I'm misunderstanding you, but that's what I'm assuming your "live/non linear/dynamic/realtime" question relates to? I think that it's fully conceivable to do full image processing in Vectorworks - the only potential issue I'm thinking is that it could bog down system resources. The image I used here was only 80x80 pixels. It ran reasonably quick, but some of the other images I was querying took significantly longer. (Part of why I'm holding off on sharing the script. I want to see how optimized I can get it...) Marionette will be forever expanding in any direction a user wants to go. I can see all of your proposed ideas being made a reality in time. Quote Link to comment
Marionette Maven Marissa Farrell Posted May 12, 2016 Author Marionette Maven Share Posted May 12, 2016 And Jim - I 100% believe I can at least match Trace Bitmap. Give me some time. It's been on my mind for a while now. Quote Link to comment
zoomer Posted May 12, 2016 Share Posted May 12, 2016 Are you aware of Marionette Objects? In the sense that you can convert your Marionette script into a responsive Parametric Object? Not really. Yes, I think that is what I meant. So already there. I think that it's fully conceivable to do full image processing in Vectorworks (I want to see how optimized I can get it...) Marionette will be forever expanding in any direction a user wants to go. I can see all of your proposed ideas being made a reality in time. Fine I will follow how it evolves. Quote Link to comment
Marionette Maven Marissa Farrell Posted May 12, 2016 Author Marionette Maven Share Posted May 12, 2016 Also working on surfaces. Some refinement is needed - I need to find the appropriate interpolation values. They also slow down my machine a lot... But I don't think that falls on me as much Squirtle comes out pretty good, though Quote Link to comment
Hippocode Posted May 13, 2016 Share Posted May 13, 2016 The good old days of pokemon :grin: Quote Link to comment
Marionette Maven Marissa Farrell Posted May 13, 2016 Author Marionette Maven Share Posted May 13, 2016 I'm still happily indulging in those days Quote Link to comment
zoomer Posted May 13, 2016 Share Posted May 13, 2016 (They're my cats - Euler and Crona - in case you were curious ) Could you please increase the height multiplier of your cat example like half of the ground plane ? Would like to see if the geometry will still mostly resemble the image content or show something completely different. Quote Link to comment
Marionette Maven Marissa Farrell Posted May 13, 2016 Author Marionette Maven Share Posted May 13, 2016 For the surface or the rectangles? The surfaces are still very preliminary. As for the rectangles, I expect the results to stagger quite a bit. Right now the multiplier affects the "brightness" of each rectangle's color. I plan to later have it step in a more uniform fashion... remapping the heights to increase uniformly bsaed on the next color in the list. I'll still post an example, if it's the rectangles you're interested in. (Also, I will be incorporating the same logic to the surfaces if it works out okay, but again, those need much more work.) Quote Link to comment
Marionette Maven Marissa Farrell Posted May 13, 2016 Author Marionette Maven Share Posted May 13, 2016 Here it is with a larger multiplier (I don't remember what I used initially) Quote Link to comment
Marionette Maven Marissa Farrell Posted May 13, 2016 Author Marionette Maven Share Posted May 13, 2016 My primary goal with this is oriented towards 3D printing, so i'm trying to get things as realistic as possible. Images will likely appear more embossed than anything, but it's better than nothing! Kitty silhouette ornaments for the holidays are a close possibility Quote Link to comment
zoomer Posted May 13, 2016 Share Posted May 13, 2016 I think it needs some kind of image recognition and analyze tools to create correct displacement maps from ... ermhh ... cat fotos. As the shadows between the cats will create a peak and such things. Don't tell them, but I think the larger multiplier makes them look a bit like raccoons or foxes ? Quote Link to comment
DomC Posted April 23, 2017 Share Posted April 23, 2017 Hi It is always nice, to see some real-live examples. Converting a grayscale picture to different circles and bring them to a milling-machine. I got this from a "marionette-student" of me. On the picture you can see a 2meter board leant on the wall (black bar is because of privacy :-) And the File for this: logo bohren Kursbeispiel.vwx Just reduce Pixel of your picture to got less circles. The Script, handles a Named object, which has to be an image object. logo_bohren_Kursbeispiel.vwx 1 Quote Link to comment
AlanW Posted June 25, 2017 Share Posted June 25, 2017 (edited) Additional file for this post. ImgProcessing-03_(2).zip Edited June 25, 2017 by Alan Woodwell 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.