Jump to content
Developer Wiki and Function Reference Links Read more... ×
Stephan Moenninghoff

Parametric Books

Recommended Posts

Lovely Piece of work. :)

Also after you watch the video a nice video of subdivision is available, see second half,Simple when you know how.

 

Edited by Alan Woodwell

Share this post


Link to post

@Stephan MoenninghoffHi

The Encyclopedia Books are now sorted correctly, I added a sort node in the network after the bottom Repeat List. See attached.

I had to renumber the books to 01, 02,03 etc as 1 is read as 10 by computer as you would know, 10 onwards I left as is.

 

Capture.JPG

Capture-01.JPG

Edited by Alan Woodwell
  • Like 1

Share this post


Link to post

Ah, I didn't think of the preceding 0. Thanks, Alan. Does Random still work now? I can't test just now. My PC is busy rendering and on the Mac it's still crashing. (They are on it though. This is slated to be fixed for SP3 :-)

Share this post


Link to post

@Stephan Moenninghoff - this file is really impressing QA here, just thought you should know ;)

 

I got a message this morning from a coworker 'You have to see this!' and I went over there, and of course it was your file. (Of course I already knew about it, but they all love it.)

Share this post


Link to post

Thanks, @MarissaF :-).  Marionette is highly addictive. I had a couple of hours to spare today (a rare occurrence) and I had to make a decision what to do. Of course I ended up wiring a spike for a textured, parametric box, my next pet project ("anything you can put on a shelf"). I wish I could do more Python sometimes to be more flexible.  Having said that - what we can do just with nodes is already very good. I hope, Marionette will get regular updates with new features. 

Texture_Box.gif

Edited by Stephan Moenninghoff
  • Like 1

Share this post


Link to post
Just now, Stephan Moenninghoff said:

Thanks, @MarissaF :-).  Marionette is highly addictive. I had a couple of hours to spare today (a rare occurrence) and I had to make a decision what to do. Of course I ended up wiring a spike for textured, parametric box, my next pet project ("anything you can put on a shelf"). I wish I could do more Python sometimes to be more flexible.  Having said that - what we can do just with nodes is already very good. I hope, Marionette will get regular updates with new features. 

Texture_Box.gif

 

This is really fun to watch.

  • Like 1

Share this post


Link to post

@Stephan MoenninghoffHi, I notice that a lot of the new nodes are by 'HMK' is that Hans M K  and one by 'Nicholas G'. I haven't seen them in the Marionette Forum. If they have more I would certainly like to see any that they have to contribute to the Forum.

Thanks

 

Ok i see them all now https://www.extragroup.de/xg/team/

Great work Team I want to see more please.

Edited by Alan Woodwell

Share this post


Link to post
41 minutes ago, Alan Woodwell said:

@Stephan MoenninghoffHi, I notice that a lot of the new nodes are by 'HMK' is that Hans M K  and one by 'Nicholas G'. I haven't seen them in the Marionette Forum. If they have more I would certainly like to see any that they have to contribute to the Forum.

Thanks

 

Ok i see them all now https://www.extragroup.de/xg/team/

Great work Team I want to see more please.

Yes, Hans Martin Kern is our CTO and my associate in the company and Nicolas Goutte is our Python Guru. They helped me with some of the changes made to the Index and Random Chunk Nodes.

Share this post


Link to post

Stephan, most impressive. (I loved the fact that you had a Karl May collection!) Could one move examples from all the collections into a "general random" folder and get a truly randomized collection of books?

Share this post


Link to post
1 hour ago, Robert Anderson said:

Stephan, most impressive. (I loved the fact that you had a Karl May collection!) Could one move examples from all the collections into a "general random" folder and get a truly randomized collection of books?

Ah, you mean like on a real messy person's shelf? :-) I cringe when I think of Karl May mixed with Penguin and trashy novels but hey, why not. I am sure there are marionetteers on this forum who could change the "Symbol in Folder" Node (was that even one of @DomC's?) to drill down into subfolders. That way the cake could be kept and eaten at the same time. Then again, one might want to exclude the Karl Mays after all (and the encyclopaedia). About time I learned Python. 

Share this post


Link to post

The great thing this about this network is it has endless possibilities for placement of items.

Here is a kids shelf with toys generated by the network.

The potential is endless.

 

Capture.JPG

Edited by Alan Woodwell
  • Like 2

Share this post


Link to post

This sort of input gets the brain going. Simple to fill up supermarket shelves in 3d with a simple script like this one. Will need to adjust to suite shelves heights etc and find a better way to have hundreds of items in a folder to choose from. Also set so the front is random with a few missing.

Capture.JPG

Items_on_shelves_002.vwx

  • Like 1

Share this post


Link to post

@Alan Woodwell That sounds like a great idea for another "shelf life" marionette (should we create a new tag? I'm also working on a new "shelf life" Marionette this weekend). Can't wait to see the finished script. BoxShot app has parametric bottles, bags, cream tubs etc., so no end of possibilities there. I'll make some as soon as I get the chance.

I noticed you used the "Get Bounding Box" node to get at the symbol footprints. I would never have tried that because the description reads "Returns the bounding box's coordinates of an objects *projection on the screen*. If this also works for the 3D projected footprint (as apparently it does) the description should be changed to reflect that, don't you agree?

Edited by Stephan Moenninghoff

Share this post


Link to post

The Descreption was all right for the first version of the Get Bounding Box Node. Because the Script-Command does exactly this and returns wrong results in wrong views.

The Marionette engine I think, newly run the script in a Top Plan view. So the Descreption should be changed. 

 

From a isolated view, the desception is matching exactly for the RunNode() Methode. But the Node runs in the Marionette class, which changes to TopPlanView.

 

Edited by DomC

Share this post


Link to post

@DomCHi, This sort of thing is very similar to your magazines on shelves you did a while ago. Could you re do that to place things on shelves or is that not suitable?

Share this post


Link to post
1 hour ago, Alan Woodwell said:

Hi, I see its cold over there in Germany today. 36Dec C here today. Not sure where I would rather be. :)

 

Plus one, so not that cold. Suits me fine. Expecting some snow though.

Share this post


Link to post

Hi, I've just come back from Munich... One of my stands is in Hall 5. :) hope you've wrapped up warm there. Was minus 7 last week.

Share this post


Link to post
On 17.1.2017 at 10:41 AM, Alan Woodwell said:

I want one of the T-shirts Please.

Maybe I could send you that graphic(I made it) and you can print it yourself.

Currently there are none left...

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

 

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.

×