1 vote
Date Updated: 
Author Name: 
Auvigne Marc

TPCacher script  makes it easier for cache and Deadline submission.

This script allow to correct, and manage the thinkingPaticles cache Submission locally or sending it to deadline and more...

Additional Info: 

Run/Drag and drop the .mzp, Push the big button, Restart 3DSMax when asked,  then go to custumise/toolbar/THINKINGPARTICLE TOOL. to find it.

a public version of TPLoader V01c also provided in zip file (to load one tP partition per dynSET)

Slave nodes have to be able to check the tPserver licence to use it (ipclamp), ask cebas for more informations about licencing network-sim slaves.

The script work also with the free mode of Deadline... Deadline Module is optional, but deadline Luncher must running for it working.

Require tP6.3+  , deadline 8+


-Now if we change DynSet selection with channel manager opened, channel manager will update to DynSet selection setting for Channels to Write.
-Channels For partitions or Channel Manager, now disable non exposed channels if cache is set to .abc
-Right now, it force on partitions or regular cache to write the DTFactor if velocity or spin is exported in cache
-Now tPCacher AND tP Partitionner force creation of the cache folder, right before the cache will be performed....This is also true for farm tasks (and for Cacher and for partition and for partition per folder methods)
-Now tPCacher create an '_DC.ini' file next to the cache for tpc and tps, to store DataChannels creation from PGroup.
-tPLoader now use the '_DC.ini' from tPCacher to re-create, after PGroup extraction from cache, the we could use DC from cache, time independant.
-support single cache, non partition one...should work with cache not coming from tPCacher (except for DataChannel part wich need the ini from tPCacher/partitionner)

-> Add a top Menu to Re-Register the Deadline Utility blackBox in tP (usefull after a tP update)

->MXS PATH : now users are able to edit an MXS to set path routine for Caching | Preferences Edit button allow user to edit it without seaching for the file and enabling script Variables.

->Path method could now be locked in Preferences for user not having access to path method in 'GUI' tool
->Now Deadline Collect LimitGroup
->LimitGroup could be set on preferences |Limit Group is avalaible inside the tool | If no limit Group it will be disable inside the main tool. | Limit Group is available for Single Cache mode and Partition Mode on Farm.
->Cache Update : Now when sending a Cache Job on farm, tP will autoload (but not play) the Cache on MasterDyn/DynSet before savong the file (user will not have to manually search and load the cache).
->Installation update : during installation is MXS is found, tPCacher_installer will ask user if he want to keep old MXS PATH or overwrite with default one.
->Preference .ini File : if tPCacher is older than 2.20 tPCacher will delete old .ini file then create a new one, else, If never than 2.20 it will update the .ini Preferences files with new setting set to default settings, so user will no keep already set preferences.
->tPLoader is now part of the tool

V2.30a : 
-Add VDB support, need tP6.8 to have VDB export....

V2.21a :
-Fix error, when setting pref without any group as group for siming

-Add AlembicExport Node support for all Caching part (local, DeadlineFarm and Partitions)
-some Fixs on Partitions.
-MZP Installer, auto deinstall previous version, then install new one.
-MZP installer, auto-install Deadline Utility Blackbox for Progress bar during Deadline Caching.
-Various little specific fixs reported to me for specific cases/systems.
-Should be more easy now to extend with modules and clean the code.

More coming...

Other Software Required: 
tested with tP6.9 and Deadline 10.1.x
tpcacher_v2.34a-rc.zip56.8 KB
tp_cacher_v2.10.jpg158.55 KB
tpcacher_v2.10b.pdf479.96 KB
tpcacher_v2.33a.zip51.98 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Marc Auvigne's picture

This is Something I search

This is Something I search "how to" but look like Cebas do not expose progress on MXS...
As soon as I found how to make it update, I will post the updated script :)...

Edit : Now it is, but need to find how to...

ckutalec's picture


great script thx
can u make DeadlineProgress bar update?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.