• Welcome to World Machine Community. Please login or sign up.
October 13, 2019, 07:08:26 pm


Read the Development Diary for an inside look at World Machine's progress!

HDD Cache device

Started by Takulas, April 28, 2013, 03:10:54 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


Following prior discussions about caching abilities of the already built data on HDD, I was thinking that maybe instead building such a feature in the already existing devices we have in WM 2.3, would be easier to have a dedicated HDD Cache device that will do exactly this: cache the data on HDD.
I`ll try to describe below the way I see such a device working. I don`t know if is possible but I do hope it is.
Instead of saving the session on HDD after working on a scene file I would use a HDD Cache device and I will choose myself the name of the cache file and the location where to write the data. Maybe I can use the same cached data on another scene by loading the data from disk saved in the previous scene because that branch of the device is identical in both scenes. Once the data is cached by the HDD Cache device, if we choose to build the scene again, the devices places upstream the cache device will not be computed, unless we chose to delete the cache from disk in the HDD Cache device window interface. Or if we change the name of the cache file. By changeing the name of the cache data file can be created different versions for a terrain preserving the cache on disk for each version.
That means that the RAM is free of data cached by the HDD Cache device and the very moment  I click on the Build button, the data is loaded from HDD during the scene build process  in memory (RAM), and after it`s used by the next device will be discarded from memory.
I hope my description makes sense and it is possible to build such a device.


Hi there,

Something very much like this was the original goal of the Checkpoint device -- to let you arbitrarily put to sleep portions of the network and load the results instead from a disk cache. It is definitely worthwhile and provides more fine-grained control when you are only working on a section of the network.

Due to a couple issues that and not wanting to push back the release of the software this functionality was excluded, and the Checkpoint instead became simply a grouping/routing tool. However, more advanced checkpointing is still definitely a good idea that could make a return appearance!
-- Stephen Schmitt
- Creator of World Machine


May 01, 2013, 02:46:52 am #2 Last Edit: May 01, 2013, 02:48:32 am by Takulas
OOhh yeah, having a checkpoint device with these HDD caching features included would be really great. It will indeed enhance workflow and work speed in WM and not to mention the memory management.
Funny enough, I used exactly the Checkpoint device icon for the HDD cache mockup. I thought the best place for such a device would be the 'Flow Control' tab.  :)

Many thanks. :D

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.

Please leave this box empty:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:

Shortcuts: ALT+S save/post or ALT+P preview