Forgot Password / Register

Register Blogs FAQ Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 10-15-2009, 12:39 PM
Rico's Avatar
Rico Rico is offline
Houdini Tribe
 
Join Date: Jan 2007
Location: Kansas City, KS
Posts: 635
Rico will become famous soon enough
Send a message via ICQ to Rico Send a message via AIM to Rico Send a message via MSN to Rico
Writing geometry to disk?

What does it mean to writing geometry to disk? I saw this in a tutorial and looked it up in the help file but couldn't find an explanation. What are the advantages of doing this?
__________________
Rico - VFX Artist in training
USA: Kansas: Kansas City = (GMT -6:00) (CST)
Reply With Quote
  #2  
Old 10-15-2009, 01:05 PM
CaptainHammy's Avatar
CaptainHammy CaptainHammy is online now
The Python Guy
 
Join Date: Jan 2008
Location: Santa Monica, CA
Posts: 30
CaptainHammy is on a distinguished road
Send a message via AIM to CaptainHammy
Writing geometry to disk allows you to store the result of of some operation. You can write out the result geometry from a giant modeling network, the particles from your simulation, dynamics objects, etc. Basically once you have something locked down you can write it out and it's there available any time without having to deal with cooking of network chains, simulation, etc.
__________________
Graham Thompson
Technical Director
www.captainhammy.com
Reply With Quote
  #3  
Old 10-15-2009, 01:46 PM
stevetwist's Avatar
stevetwist stevetwist is online now
AKA Paddington Bear
 
Join Date: May 2002
Location: UK
Posts: 2,755
stevetwist is a jewel in the roughstevetwist is a jewel in the roughstevetwist is a jewel in the roughstevetwist is a jewel in the rough
As CaptainHammy said, you're storing the data generated by a series of operations out to disk, so that you can bring that data back in simply by reading a file, rather than re-cooking the network that generated the data.

The advantages come from not recooking the network to access the data. This will be both significantly faster and use a lot less memory. Also, since the data is now just files on your harddisk, you can back them up (keeping versioned back-ups of network experimentation, for example), transfer them to other artists, bring them back in for other projects... the possibilities really are endless.

The only disadvantage is that you lose the ability to modify the network in order to change the data... but this doesn't have to be the case. You can keep your network, but simply not cook it by having a File SOP (or the equivalent for other contexts) as the visible node. That way, you can always get back to the network, recook, and resave the data out to disk - bringing it back in with the File SOP, whenever you want to make changes to the network.

I used a similar workflow on a recent project consisting of 100s of detailed models (thus complicated networks creating them). In order to quickly cook the entire scene, and to save (drastically) on the scene's memory footprint, I baked each object out to geometry on the disk, and brought it back in with a File SOP. However, I still kept the networks, so whenever I needed to make a change, I'd alter the network, re-bake out, and then reload the geometry back in.

Hope that helps clarify your question,
Steve
__________________
Reply With Quote
  #4  
Old 10-15-2009, 08:40 PM
Rico's Avatar
Rico Rico is offline
Houdini Tribe
 
Join Date: Jan 2007
Location: Kansas City, KS
Posts: 635
Rico will become famous soon enough
Send a message via ICQ to Rico Send a message via AIM to Rico Send a message via MSN to Rico
Thanks for the response guys. My scenes have been kind of lagging and was trying to find a way to to keep it from doing that. I'm not sure exactly how it works but I wrote out my geometry (just a single piece of geometry) and my scene seems to be faster.

Also, I cached out my scene and now I'm able to see what's going on. I don't know much about caching (or if I'm even using it right) nor do I know much about writing out my scene but seems to be working great the way I did it. Where would I be able to find more information on these topics? I would love to read up on them.

p.s. would be a great "how do I" or introductory video
__________________
Rico - VFX Artist in training
USA: Kansas: Kansas City = (GMT -6:00) (CST)
Reply With Quote
  #5  
Old 10-16-2009, 08:40 AM
stevetwist's Avatar
stevetwist stevetwist is online now
AKA Paddington Bear
 
Join Date: May 2002
Location: UK
Posts: 2,755
stevetwist is a jewel in the roughstevetwist is a jewel in the roughstevetwist is a jewel in the roughstevetwist is a jewel in the rough
Quote:
Originally Posted by Rico View Post
p.s. would be a great "how do I" or introductory video
It's actually covered as part of the TD Volume 1/2 DVDs where we bake out the bouncing-ball audience to disk (I believe as part of volume 1... but I'm not 100% certain, it's been a while since I worked on that project ).

Steve
__________________
Reply With Quote
  #6  
Old 10-16-2009, 12:57 PM
Ricardo_F Ricardo_F is online now
Registered User
 
Join Date: Apr 2004
Location: Los Angeles, California
Posts: 212
Ricardo_F is on a distinguished road
Quote:
Originally Posted by Rico View Post
Where would I be able to find more information on these topics? I would love to read up on them.
Pressing F1 would help, since it actually works now(for the most part).
__________________
VFX TD
Reply With Quote
  #7  
Old 10-17-2009, 12:46 AM
Rico's Avatar
Rico Rico is offline
Houdini Tribe
 
Join Date: Jan 2007
Location: Kansas City, KS
Posts: 635
Rico will become famous soon enough
Send a message via ICQ to Rico Send a message via AIM to Rico Send a message via MSN to Rico
Quote:
Originally Posted by stevetwist View Post
It's actually covered as part of the TD Volume 1/2 DVDs where we bake out the bouncing-ball audience to disk (I believe as part of volume 1... but I'm not 100% certain, it's been a while since I worked on that project ).

Steve
Wow, I'm going to have to look into this.
__________________
Rico - VFX Artist in training
USA: Kansas: Kansas City = (GMT -6:00) (CST)
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 08:20 PM.


Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
About 3D BuzzContact Us
Copyright © 2008 3D Buzz, Inc. All rights reserved.